Posts tagged "Architecture"

12 rules to live by in the vibecoding era

I have lived through a few waves of tooling changes. If you write software long enough you get comfortable with the ground moving under your feet. The latest shift is vibecoding: pointing a capable model in roughly the right direction and steering it with context, examples, and taste. Tools like Claude Code, Codex CLI, and Gemini Code make that feel effortless. This post is less about what the tools are doing and more about how to use them without losing your engineering brain.

The Future of Programming Is Systems Thinking

I write code for a living, but more and more I feel like my job is designing systems. Some of those systems include code I type. Some include services, models and tools that I orchestrate. The biggest shift is mental: stop thinking in files and start thinking in flows, boundaries, feedback and failure. If you have solid fundamentals, this moment can multiply your impact. If you treat every new tool like magic, it will waste your time and your client’s money.