Saved by sari and
The Case for ‘Developer Experience’
Software problems tend to evolve over time into philosophy problems, a point that's come up in a few Diff pieces, like the Antithesis writeup and Asana's ontology-as-a-service ($). In this particular category, it's the philosophy of work and vocation: a bond trader, accountant, or social media manager doesn't necessarily have to spend much time nav... See more
Byrne Hobart • Building for Power Users
Nowadays, companies tend to pitch their business models of siloed and quasi innovative problem-solving technology. The whole idea of specialization and offering solutions to particular problems has been haunting us since the time of Adam Smith. Somehow, people seem to forget that no problem arises in isolation. Do we even consider anymore that for ... See more
Medium • What’s the Deal with Statebox, Anyway?
An essay: Why founders fail, despite being good at coding and high IQ.
Being mathematically smart hurts startup founders.
Math doesn’t account for emotions, and this is why devs easily build useful products but fail to get to Product Market Fit in 99% cases.
Imagine you’re building a building to sell. As a good builder, you put great effort into... See more
So many tech companies have the same problem that Jason did at Apple, MightySignal, and Instacart: it’s hard to grow efficiently when critical knowledge is siloed in outdated docs, back-and-forth emails, and worst of all—in people’s brains. Remote work makes it even harder to deliver, measure, and recommend necessary learning to those who need it.
Packy McCormick • SkillMagic: Not Boring Investment Memo
Software development, however, bears little resemblance to double-blind drug testing. It is a process fraught with unknowns, a journey of discovery.
Chris Sims • The Elements of Scrum
The whole development team didn’t understand the reasons behind the technical practices. They ended up cutting corners here or gaming the system there, creating little sub-teams—or even “teams of one”—operating with a different set of standards and an incomplete view of the whole system. This made integrating code a nightmare-like experience that n
... See moreDavid Scott Bernstein • Beyond Legacy Code: Nine Practices to Extend the Life (and Value) of Your Software
Developers in particular are also the bleeding edge of any company — people with a natural proclivity toward working as efficiently as possible, with little patience for subpar performance.