January 2026
-
13 Jan 2026🔗I've built 30+ MVPs. The founders who succeed are the ones you'd probably hate.
-
12 Jan 2026🔗5 engineering dogmas it's time to retire
-
11 Jan 2026🔗Building a double-entry payment system in Elixir
-
10 Jan 2026🔗SQLite as an application file format
-
9 Jan 2026🔗Why (senior) engineers struggle to build AI agents
-
8 Jan 2026🔗"Secure by default" — how Phoenix keeps you safe for free
-
7 Jan 2026🔗What I look for in AI-assisted PRs
-
6 Jan 2026🔗How to review AI-generated PRs
-
5 Jan 2026🔗Building a MCP server in Elixir
-
1 Jan 2026🔗Why your CTO might start coding again
December 2025
-
31 Dec 2025🔗Which language is best for AI code generation?
-
30 Dec 2025🔗Battle-tested lessons from 10 years in a single codebase
-
28 Dec 2025🔗Revisiting manager READMEs
-
27 Dec 2025🔗What actually makes you senior
-
26 Dec 2025🔗Code signing your .NET Core application
-
26 Dec 2025🔗OOP: the worst thing that happened to programming
-
24 Dec 2025🔗Python is not a great language for data science. Part 1: The experience
-
23 Dec 2025🔗The forty-year programmer
-
23 Dec 2025🔗Improving unit test run time in a Laravel modular monolith
-
22 Dec 2025🔗I am a programmer, not a rubber-stamp that approves Copilot generated code
-
21 Dec 2025🔗Leading companies using Elixir: 7 use cases
-
19 Dec 2025🔗Jake Worth | User Manual
-
14 Dec 2025🔗Why software quality disappeared: culture
-
7 Dec 2025🔗My first real Rust project
-
7 Dec 2025🔗Architectural debt is not just technical debt