smart development for games, apps & software — build it once, reuse it forever
The best developers don't write more code — they write smarter code. They spot the patterns, extract what's generic, and refuse to solve the same problem twice. Build it well once, then stand on your own shoulders forever.
The second time you write something similar, stop. Extract it, generalize it, reuse it — for every project after.
If a piece of logic could live in any project, it should. Build the toolkit you wish you had on day one.
The code you don't write can't break. Delete more than you add. Boring tech beats clever tech.
Better tools, engines, and libraries compound. Invest in the foundation — future-you ships ten times faster.
A working ugly thing beats a perfect imaginary thing. Get it out, get feedback, improve.
Lazy doesn't mean idle. It means saving energy for the problems that actually matter — and the games worth making.
Games, apps, and the reusable building blocks underneath them — published here as they ship.
Small, sharp, made-with-love games. Built on shared foundations so each one ships faster than the last.
Tools that scratch real itches. If a problem keeps coming back, it earns a product.
The reusable core that powers everything above — libraries, components, and patterns I refuse to rewrite.
Got an idea, a collaboration, or just want to talk shop about games and reusable code? The inbox is open.
contact@theultimatelazy.dev