56,966 blogs · [
{
"id": "01a08c5c-04a8-72fb-a32d-e1cff2347ce4",
"title": "Stop Fighting the Context Window: A Practical Guide to Spec-Driven Development with Copilot",
"url": "https://vectorjoy.dev/blog/spec-driven-development-copilot",
"published_at": "2026-01-29T00:00:00+00:00"
},
{
"id": "01a08c5c-04a8-72fb-a32d-e1cff235815d",
"title": "No Loitering: Building an Anti-Platformer About the Disappearance of Free Space",
"url": "https://vectorjoy.dev/blog/no-loitering-game",
"published_at": "2025-11-29T00:00:00+00:00"
},
{
"id": "01a08c5c-04a8-72fb-a32d-e1cff2370fff",
"title": "The Paralyzed Programmer: What Spinal Cord Injury Taught Me About Debugging",
"url": "https://vectorjoy.dev/blog/paralyzed-programmer-debugging-spinal-injury",
"published_at": "2025-11-13T00:00:00+00:00"
},
{
"id": "01a08c5c-04a8-72fb-a32d-e1cff270ca4f",
"title": "Teaching Myself to Walk: On Building External Control Systems for a Partitioned Network",
"url": "https://vectorjoy.dev/blog/opengait",
"published_at": "2025-10-18T00:00:00+00:00"
},
{
"id": "01a08c5c-04a8-72fb-a32d-e1cff329e289",
"title": "Beyond the Chatbot: Building Type-Safe AI Workflows for Non-Profits with PydanticAI",
"url": "https://vectorjoy.dev/blog/type-safe-ai-workflows-pydanticai",
"published_at": "2025-09-25T00:00:00+00:00"
}
] posts Claim your blog