Pelle Wessman

Things about me and the world around us

Full Archive

Cross-platform UI in GitHub Desktop - GitHub Engineering

Perhaps the most significant benefit of the approach we took was that it enabled us to converge GitHub for Mac and GitHub for Windows into GitHub Desktop iteratively, rather than as a ground-up rewrite.

​Enabling iteration can really improve the momentum and also the end result of a refactoring. Experiences with the new ways can be had early and the project itself can live and evolve in parallel with the refactoring rather than stall until the entire app has been rebuilt in the new way. ​ ​Enabling iterative development is something I feel improves most projects. The validation and reward of seeing your changes live and working early has a good impact on both code and developers.

See mentions of this post
People are made of color - 1 min read
We should have co-maintainer best practises - 0 min read
iOS Safari URL copy & paste bug - 1 min read
Publish/subscribe with Postgres and Node.js - 2 min read
Reclaiming the reply with Indie-Config – Overview - 2 min read
I'm joining Bloglovin - 1 min read
Better colors with SassScript - 1 min read
New service: WebMentions for static pages - 1 min read
A-kassan ur en webbutvecklares perspektiv - 2 min read
Hi! Thanks for reading my blog. Lots of words, right? Yeah, that's just me, Pelle Wessman, that sometimes likes to put a lot of words in certain orders to try to make sense of the world. Hope you enjoyed it!