Typescript Prevents Bad Things... and Good Things
A developer's critique of TypeScript, arguing its type system can stifle creativity and innovation by making it harder to express functionality than to define types.
A developer's critique of TypeScript, arguing its type system can stifle creativity and innovation by making it harder to express functionality than to define types.
A retrospective look at the 2005 Fog Creek documentary 'Aardvark'd', featuring early interviews with tech luminaries like Paul Graham and the reddit founders.
A software engineer reflects on a past production crisis, questioning the hero culture that rewards firefighting over proper engineering practices.
A developer's personal blog entry sharing books, articles, and resources on programming, software engineering philosophy, and productivity.
Explores how Toyota's 'andon' system for stopping production lines applies to transparent collaboration in modern software development and knowledge work.
Learn to implement feature flags (feature management) in ASP.NET Core for controlled rollouts, testing, and rollbacks without redeploying.
A developer's analysis of when to write custom code versus using open-source packages, considering maintenance, team skills, and bundle size.
A developer's approach to solving the 'Game of Life' code kata, focusing on modular code and testing practices.
Explains how remote work shifts communication to more thoughtful, asynchronous methods like writing and video to improve clarity and team throughput.
The author launches perfwork.com, a niche job board connecting web performance professionals with hiring companies, built with modern web tech.
Learn best practices and tips for using Amazon CodeWhisperer, a generative AI coding companion, to accelerate software development.
Explains common mistakes in email validation and provides correct, permissive approaches for developers.
A developer shares motivations for writing and offers advice on how to write effectively for a technical audience, including recommended resources.
Weekly tech digest covering AI news (Claude 2.0, LongNet), a podcast with Marc Andreessen, and developer resources for Bing API and Power BI.
A monthly business retrospective from TinyPilot's founder covering revenue, product updates, and time management challenges in running a hardware company.
Explores using prompt-hoisting to improve GPT-based code generation, turning tests into prompts to reduce AI's indeterminacy and ensure code correctness.
Analyzes the lack of consequences for incorrect tech predictions online and how it incentivizes making bold, often wrong, claims.
Introduces 'Startup Friday', a practice of dedicating Friday time to creative tech projects, experiments, and prototypes.
An article comparing software engineering to gardening, emphasizing ongoing maintenance, adaptation, and thoughtful care over rigid planning.
Discusses the need for clear support expectations in open source to reduce maintainer burnout and improve sustainability.