Writing about building software, learning things, and figuring stuff out.

A collection of tutorials, project write-ups, experiments, and general reflections from building and maintaining software.

Can Vibe Coding Save the Internet?

AI assisted and vibe coding are making it easier to build than ever, even for non developers. When anyone can ship something in an afternoon, does that bring back the era of hobby sites and passion projects, or are we too optimized now to build just because we want something to exist?

Failing in Public: Hidden Complexity and AI Expectations

AI makes hard things look easy, and that is a trap. This post is about the moment the magic wears off, when a "working prototype" meets real data, edge cases pile up, and the gap between "it runs" and "it works" turns out to be a lot wider than expected.

That's It? Running a Local LLM in 2026

Running a LLM doesn't have to be relegated to the cloud or per-token pricing. Local models are better, our machines are more powerful, and it's easier than ever. With the right setup, you can build practical AI workflows entirely on your own hardware.