We have developed a critical philosophy behind how we build software, and the tech stack we rely on. We call it Run Less Software.| The Intercom Blog
Most new things in technology turn out to be fads: patterns of talking and doing that come and go without leaving a permanent mark. Microkernels; EPIC architectures like IA-64; object request brokers; and 1990s’-style neural nets are gone, and will not return. Sorry for the deep throwbacks; only time proves which things are fads, so for uncontroversial…| Engineering at Slack
In a world of asynchronous communication, it’s more important than ever to create inclusive and remote-friendly collaboration, decision-making, alignment, a...| multithreaded.stitchfix.com
I have recently been talking at small and mid-size companies, sharing engineering best practices I see us use at Uber, which I would recommend any tech company adopt as they are growing. The one topic that gets both the most raised eyebrows, as well the most "aha!" moments is the| The Pragmatic Engineer
One of the key elements of Google's software engineering culture is the use of design docs for defining software designs. These are...| www.industrialempathy.com