The Markdown Prompt Toolkit
A visual cheatsheet showing how Markdown formatting signals intent to AI. Structure is not decoration—it is instruction.
Read more →A visual cheatsheet showing how Markdown formatting signals intent to AI. Structure is not decoration—it is instruction.
Read more →A meta workflow: ask Claude Code to optimize the very configuration files that guide its behavior. Here's what I learned about the 200-line limit.
Read more →How I built a fast Netlify status checker, from slow CLI wrapper to optimized Bun script with direct API access.
Read more →Install bun, ripgrep, fd, sd, jq, and GNU parallel to dramatically speed up Claude Code's shell operations
Read more →Speed up the /compact command by telling Claude what to keep and drop, cutting compression time from minutes to seconds.
Read more →You ran npm install and got hundreds of packages. Do you trust all of them? Your project depends on code written by strangers—and that code can have security holes.
Read more →The case for embedding security fundamentals into every coding course—because professional development means more than syntax.
Read more →You just signed up for an API. Where do you put the key? If your first instinct is 'paste it in my JavaScript file,' here's why that's a problem.
Read more →The eight-step workflow of a typical dev day, and why only one of those steps is 'writing JavaScript.'
Read more →Every submission had a single commit. The work was good, but this habit is worth changing early. Here's why incremental commits matter.
Read more →A transparent look at using AI for assignment evaluation—addressing 'grader drift,' maintaining consistency, and modeling responsible AI practices for students.
Read more →After five decades in software, I've watched one pattern hold true across every technological shift: developers who invest in their tools consistently outperform those who don't.
Read more →Rubber duck debugging sounds silly until you try it. Here's why I send physical ducks to my students—and what it teaches about learning, asking questions, and psychological safety.
Read more →Every project has files that shouldn't be shared—secrets, generated files, dependencies. The .gitignore file tells Git which files to ignore.
Read more →Markdown files serve a dual purpose: human-readable documentation AND machine-parseable instructions. Here's how AI reads your files differently than you do.
Read more →If you've read a README on GitHub, you've seen markdown. Here's why this 2004 invention became the standard for developer documentation—and why AI tools use it too.
Read more →AI-powered development tools have become standard in professional workflows. As a student, you have access to many for free—here's what's worth knowing.
Read more →