developer-tools

  • Ship Your First Python App: a Free Course on the Local Dev Workflow

    I keep hearing this a lot: the Python syntax I picked up in an afternoon, but shipping a real project meant learning ten more things. There is a stark difference between writing some code in Python vs building an app that someone else can run on their system. These skills are taught, but rarely together in one place. So I am building a free course to teach this.

  • Stop Prompting, Start Structuring Your AI Workflow

    Six months ago, every AI-assisted coding session started the same way: I'd type a prompt, get a result, tweak the prompt, try again. It worked, until I noticed I kept solving the same meta-problems: reminding the AI of my conventions, re-explaining how I want code reviewed, re-describing my verification steps.

    The fix wasn't better prompts. It was replacing prompts with a reproducible system.

  • How Modern Python Tooling Simplified My Setup

    A few years ago, setting up a Python project meant wiring together six or seven tools before writing a single line of code. Today that list has shrunk dramatically. The tools are faster, more ergonomic, and far simpler to configure.