Blog Posts — Page 2
More articles on software, AI, and building useful things.

Coding Agents and RAG: The Function Was Found, the Contract Was Missed
Repository retrieval needs to find the rule behind a change, not merely the code whose name resembles the prompt.

Vibe Coding Before Release: Can Someone Else Use the Prototype?
Before sharing an AI-built app, test the first-time user, the wrong account, and the failed request—not just the successful demo.

AI and the One-Person Unicorn: Where the Work Still Goes
AI can reduce the work of building a product. The harder constraint may be the flow of exceptions after customers arrive.

AI in UI/UX Design: Who Checks Whether a Generated Screen Works?
A generated form is a starting point. Its error states, keyboard behavior, and assumptions about users determine whether it is usable.

The Future of ML: Three Trade-offs Worth Watching in April 2025
Reasoning time, evaluation quality, and deployment constraints are more useful lenses than a list of technologies declared to be the future.

What to Focus On When Vibe Coding: Know When to Read the Code
A working prototype is useful evidence. It stops being enough when the software handles permissions, money, or state you need to recover.
