Moriel Writes Tech
A blog about human-centered software development, experiences, thoughts, and learnings.
Recent posts
Conservation of Software Complexity (The Physics of Software)
Jun 19, 2026
Complexity doesn't disappear when you "simplify" something. It moves. And there's a real, honest-to-physics reason why.
The Junior Developer Collapse
May 25, 2026
I'm worried about junior developers. Not because the field is dying — it isn't. But because we're setting a generation up to fail in a specific, preventable way.
I Made a Funny Game About Software Teams. It Turned Out to Be a Mirror
Apr 24, 2026
I built DDDnD as a lighthearted game about software teams. Then the mechanics started reflecting reality a little too accurately. Here's what the simulation taught me about how we actually deliver software.
DDDnD: An Adventure Game About Shipping Software
Apr 18, 2026
DDDnD is a satirical card game about the real tradeoffs of software architecture — where shipping the quick fix is tempting, debt amnesty is seductive, and the CTO goes quiet for a reason. Here's what it is, why I built it, and why the humor hits harder than it should.
What AI Exposed About Iterative Development
Mar 5, 2026
I asked AI to build an app step by step – and to document every assumption it made along the way. What emerged was a striking mirror of how real software teams drift into invisible defaults and expensive "later" fixes.



