56,966 blogs ยท [
{
"id": "01a0b0c0-4170-7253-96fe-67cf52f0ddb1",
"title": "What a Technical Program Manager actually does",
"url": "https://deanhume.com/what-a-technical-program-manager-actually-does/",
"published_at": "2026-09-14T15:54:31+00:00"
},
{
"id": "01a0821b-793c-71ef-b7ce-13f2e624ab9d",
"title": "Why Short AI Coding Prompts Can Cost You More Time",
"url": "https://deanhume.com/why-short-ai-coding-prompts-can-cost-you-more-time/",
"published_at": "2026-09-03T09:17:56+00:00"
},
{
"id": "01a0821b-793c-71ef-b7ce-13f2e6b82204",
"title": "Why Readiness Should Be a Habit, Not a Final Gate",
"url": "https://deanhume.com/why-readiness-should-be-a-habit-not-a-final-gate/",
"published_at": "2026-08-03T08:41:00+00:00"
},
{
"id": "01a0821b-793c-71ef-b7ce-13f2e7942462",
"title": "A Maturity Matrix for Game Development",
"url": "https://deanhume.com/a-maturity-matrix-for-game-development/",
"published_at": "2026-07-21T09:21:57+00:00"
},
{
"id": "01a0821b-793c-71ef-b7ce-13f2e8285f3a",
"title": "As Engineering Teams get smaller, is the Technical Program Manager the missing piece?",
"url": "https://deanhume.com/as-engineering-teams-get-smaller-is-the-technical-program-manager-the-missing-piece/",
"published_at": "2026-06-29T10:27:25+00:00"
},
{
"id": "01a0821b-793c-71ef-b7ce-13f2e8ebbb88",
"title": "Meeting Notes - A Free Desktop App for Tracking 1:1s",
"url": "https://deanhume.com/meeting-notes-desktop-app-windows/",
"published_at": "2026-06-29T10:16:48+00:00"
},
{
"id": "01a0821b-793c-71ef-b7ce-13f2e96ece97",
"title": "Building a Custom MCP Server with Node.js",
"url": "https://deanhume.com/building-a-custom-mcp-server-with-node-js/",
"published_at": "2026-06-04T10:01:24+00:00"
},
{
"id": "01a0821b-793c-71ef-b7ce-13f2e9da5817",
"title": "Technical Skills Every Technical Program Manager Should Learn in 2026",
"url": "https://deanhume.com/technical-skills-every-tpm-should-learn-in-2026/",
"published_at": "2026-05-05T14:12:37+00:00"
},
{
"id": "01a0821b-793c-71ef-b7ce-13f2ea231470",
"title": "Supercharge Your Clipboard with PowerToys Advanced Paste ๐",
"url": "https://deanhume.com/powertoys-advanced-paste-clipboard-supercharged/",
"published_at": "2026-04-28T16:15:22+00:00"
},
{
"id": "01a0821b-793c-71ef-b7ce-13f2eb17a938",
"title": "How I Use PowerToys Workspaces to Switch Contexts in Two Clicks ๐ซฐ",
"url": "https://deanhume.com/how-i-use-powertoys-workspaces-to-switch-contexts-in-two-clicks/",
"published_at": "2026-03-12T14:32:13+00:00"
},
{
"id": "01a0821b-793c-71ef-b7ce-13f2eb521169",
"title": "Staying Technical as a Technical Program Manager",
"url": "https://deanhume.com/staying-technical-as-a-technical-program-manager/",
"published_at": "2026-02-18T11:39:39+00:00"
},
{
"id": "01a0821b-793c-71ef-b7ce-13f2ebfc38a3",
"title": "Backup Buddy: A Simple Tool to Backup Your Website Content",
"url": "https://deanhume.com/backup-buddy-a-simple-tool-to-backup-your-website-content/",
"published_at": "2025-12-01T12:33:06+00:00"
},
{
"id": "01a0821b-793c-71ef-b7ce-13f2ec16217b",
"title": "From Crash to Resolution: A Practical Guide for Xbox & Windows Developers",
"url": "https://deanhume.com/from-crash-to-resolution-a-practical-guide-for-xbox-windows-developers/",
"published_at": "2025-11-24T10:08:19+00:00"
},
{
"id": "01a0821b-793c-71ef-b7ce-13f2ec35d832",
"title": "A Modern Guide to Using OAuth 2.0 with C# and Visual Studio Code",
"url": "https://deanhume.com/a-modern-guide-to-using-oauth-2-0-with-c/",
"published_at": "2025-11-03T10:45:24+00:00"
},
{
"id": "01a0821b-793c-71ef-b7ce-13f2ec65f682",
"title": "HTML Minifier: A 12-Year Journey Building and Maintaining an Open Source Tool",
"url": "https://deanhume.com/html-minifier-a-12-year-journey-building-and-maintaining-an-open-source-tool/",
"published_at": "2025-10-30T14:49:50+00:00"
},
{
"id": "01a0821b-793c-71ef-b7ce-13f2ecdb4fb1",
"title": "Best Practices for Handheld Gaming Development",
"url": "https://deanhume.com/best-practices-for-handheld-gaming-development/",
"published_at": "2025-06-16T09:47:47+00:00"
}
] posts Claim your blog