I recommend Joel Spolsky's writing on software development, specifically his insight that good software takes ten years. It is a foundational read for understanding the long-term dedication and refinement required to build successful products.
I highlight Joel Spolsky's strategy regarding free products, where companies commoditize complements to drive sales of their own goods. It explains the economic logic behind giving away software to sell more hardware or services.
I explore Joel Spolsky’s argument that productivity requires solitude. It takes fifteen minutes to enter a state of deep concentration, but only a second to lose it through interruptions, making a quiet workspace essential.
I recommend Marc's Outlook on Productivity, a specialized blog covering productivity software and tools. It provides useful perspectives on managing workflows and using software to enhance personal efficiency and organizational systems.
I’m highlighting Dan Bricklin's insights on creating software that could last 200 years. The focus is on ensuring data longevity through open standards, simplicity, and decoupling information from the specific tools used to create it.
I increasingly use coding agents to build one-off tools and run reusable software, from UMAP visualizations to receipt classification. I think agents will become both software's users and its universal wrapper, reshaping familiar developer roles.