Blog
Articles on AI, software fundamentals, security, and maintenance.
- Sep 06, 2026 7 min read
How to ask a model so it answers well, and does not bill you twice
Calling a model from code is easy. Getting a reliable, structured, affordable answer is the actual skill. The third stop on the AI roadmap: prompts that work, and the three cost levers most beginners never touch.
- Sep 06, 2026 7 min read
Why every serious app needs a back end you cannot see
The front end is the part you can inspect, change, and lie to. A later stop on the roadmap is the half that has to assume you are lying: the server, its rules, and how a login actually keeps a password safe.
- Sep 06, 2026 7 min read
A language model is autocomplete that read the whole internet
Before building on a model, it helps to know what it is doing when it answers. The second stop on the AI roadmap: tokens, prediction, the memory limit, the dials, and why it confidently makes things up.
- Sep 06, 2026 6 min read
Two ways to store data, and one way to not get robbed
A database is how an app remembers anything after you close the tab. A stop on the roadmap: the two shapes data comes in, how to pick one, and the one-line habit that keeps a stranger from reading your whole database.
- Sep 06, 2026 6 min read
The habits that make a team able to rely on you
Knowing how to code gets you hired. What keeps you on a team is a different set of skills, none of them technical: reviewing, writing things down, breaking work into pieces, and saying what you do not know. A stop on the full-stack roadmap about the job around the code.
- Sep 05, 2026 6 min read
What one press of Enter really sets off
Type a web address, press Enter, and a page appears. In the half second between, four separate systems do their jobs. An early stop on the roadmap: how the web actually works.
- Sep 05, 2026 7 min read
The three languages hiding in every web page
Every page you have ever opened is made of three languages doing three different jobs. An early stop on the roadmap: what HTML, CSS and JavaScript each do, and why TypeScript joined the team.
- Sep 04, 2026 7 min read
The docs a project actually needs, from solo to serious
Inheriting a codebase with no documentation is the fastest way to learn why it exists. Here is what each document answers, and how the set grows from a one-person project to a professional one.
- Sep 03, 2026 7 min read
Where your website's words actually live
A CMS used to be the default first purchase for any website. It is not anymore. Here are the three places your content can live, and an honest way to pick one.
- Sep 02, 2026 8 min read
CLI, API, or MCP: how AI actually touches your software
When you give an AI agent access to your tools, it crosses one of three bridges. Each one has a different price, a different failure mode, and a different reason to exist.