AI in software development: Who is the code that we no longer write for?
The impact of artificial intelligence on software development and how it affects good practices and design patterns created initially by and for humans.
Articles about software engineering, distributed systems, and technology
The impact of artificial intelligence on software development and how it affects good practices and design patterns created initially by and for humans.
Discover why most type-safe error handling libraries in TypeScript are built using generators.
Some precautions to avoid falling into the trap of leaky abstractions and why every abstraction eventually forces you to look under the hood. A reflection on Joel Spolsky's article.