Projects & Talks

Projects One of my goals is to launch at least one new project every year. I’m making small bets and staying comfortable with failure. 2026 BirdWalk (building!): Let’s go on a birdwalk! A bird identification game based on real birding data. Stack: Vercel, Supabase, Astro, eBird API, and Wikimedia Commons. TypeNotes: A daily learning site for professional JavaScript and TypeScript developers, particularly intermediate-to-senior engineers working with TypeScript in production. Stack: Vercel, Astro, Buttondown, and RSS. ...

Jake Worth

Cursor on Current Directory

To load Cursor with context of the current directory, use: cursor . ...

June 24, 2026 · 1 min · Jake Worth

AI Policy

This page summarizes my usage of LLMs (“AI”) on this website. ...

April 29, 2026 · 1 min · Jake Worth

"What's Wrong With This Idea?"

One of my favorite problem-solving questions is: “What’s wrong with this idea?” It drives the conversation away from why the idea might work, and toward why it might fail. That perspective is invaluable when building. ...

February 11, 2026 · 3 min · Jake Worth

Building with MCP, for Real

This year I built several Model Context Protocol (MCP) servers to support ongoing R&D. Here’s my report. ...

January 23, 2026 · 5 min · Jake Worth

MCP Stdio and Stdout

In MCP server code using stdio, you can’t use any functions that print to stdout. ...

December 30, 2025 · 1 min · Jake Worth

Learning JavaScript Promises the Feynman Way

Want to learn a tricky topic and sharpen your learning skills at the same time? In this post, I’ll use the Feynman Learning Technique— a method of learning complex things by explaining them simply— with a sprinkle of LLM magic, to deepen my understanding of JavaScript promises. ...

August 25, 2025 · 7 min · Jake Worth

Does ChatGPT Mean Software Engineering Is Over?

Here’s an argument that’s gaining momentum in my field: AI will eliminate or greatly reduce the programming profession. ...

March 26, 2023 · 4 min · Jake Worth