41554 blogs · [
{
"id": "01a0d8fa-a4ab-7083-8242-e2637c60c1aa",
"title": "Where Trust in Automated Review Actually Comes From",
"url": "https://jakelundberg.dev/blog/where-trust-in-automated-review-actually-comes-from",
"published_at": "2026-09-21T00:00:00+00:00"
},
{
"id": "01a08789-fd6e-7074-98f3-b0093dc43883",
"title": "Pair Programming Earned a Lighter Code Review. AI Hasn't.",
"url": "https://jakelundberg.dev/blog/pair-programming-earned-a-lighter-code-review-ai-hasnt",
"published_at": "2026-08-03T00:00:00+00:00"
},
{
"id": "01a08789-fd6f-7034-92cd-540ba9dbf8b8",
"title": "The Warning That Took My Site Down Was in the Log the Whole Time",
"url": "https://jakelundberg.dev/blog/the-warning-that-took-my-site-down-was-in-the-log-the-whole-time",
"published_at": "2026-07-27T00:00:00+00:00"
},
{
"id": "01a08789-fd6f-7034-92cd-540baa119aac",
"title": "Your 1:1s Have No Ticket, So They're the First to Go",
"url": "https://jakelundberg.dev/blog/your-11s-have-no-ticket-so-theyre-the-first-to-go",
"published_at": "2026-07-20T00:00:00+00:00"
},
{
"id": "01a08789-fd6f-7034-92cd-540baabdd8bd",
"title": "Culture Debt Kills Faster Than Tech Debt",
"url": "https://jakelundberg.dev/blog/culture-debt-kills-faster-than-tech-debt",
"published_at": "2026-07-13T00:00:00+00:00"
},
{
"id": "01a08789-fd6f-7034-92cd-540bab0fc070",
"title": "AI Code Generation Has a Social Media Problem",
"url": "https://jakelundberg.dev/blog/ai-code-generation-has-a-social-media-problem",
"published_at": "2026-07-06T00:00:00+00:00"
},
{
"id": "01a08789-fd6f-7034-92cd-540bab603333",
"title": "What I Look For When a Risky PR Lands",
"url": "https://jakelundberg.dev/blog/what-i-look-for-when-a-risky-pr-lands",
"published_at": "2026-06-29T00:00:00+00:00"
},
{
"id": "01a08789-fd6f-7034-92cd-540bac16e34f",
"title": "The Stale Feature Flag We Deleted That Turned a Feature Back On",
"url": "https://jakelundberg.dev/blog/the-stale-feature-flag-we-deleted-that-turned-a-feature-back-on",
"published_at": "2026-06-22T00:00:00+00:00"
},
{
"id": "01a08789-fd6f-7034-92cd-540bacc6ae1a",
"title": "The Real Reason Your PRs Get Big",
"url": "https://jakelundberg.dev/blog/the-real-reason-your-prs-get-big",
"published_at": "2026-06-15T00:00:00+00:00"
},
{
"id": "01a08789-fd6f-7034-92cd-540bad695e69",
"title": "Merge Standards That Actually Get Followed",
"url": "https://jakelundberg.dev/blog/merge-standards-that-actually-get-followed",
"published_at": "2026-06-08T00:00:00+00:00"
},
{
"id": "01a08789-fd6f-7034-92cd-540bae349186",
"title": "Three Targets I Set for My Engineering Team",
"url": "https://jakelundberg.dev/blog/three-targets-i-set-for-my-engineering-team",
"published_at": "2026-06-01T00:00:00+00:00"
},
{
"id": "01a08789-fd6f-7034-92cd-540baee3fb2c",
"title": "The Code Review Checklist I Actually Use",
"url": "https://jakelundberg.dev/blog/the-code-review-checklist-i-actually-use",
"published_at": "2026-05-25T00:00:00+00:00"
},
{
"id": "01a08789-fd6f-7034-92cd-540baf2d8a86",
"title": "Start with a Gravel Road: Why MVPs Beat 12‑Lane Highways",
"url": "https://jakelundberg.dev/blog/start-with-a-gravel-road-why-mvps-beat-12-lane-highways",
"published_at": "2025-12-05T00:00:00+00:00"
},
{
"id": "01a08789-fd6f-7034-92cd-540baffae07d",
"title": "Productivity Unlocked: Your Guide to Daily Inbox Processing",
"url": "https://jakelundberg.dev/blog/productivity-unlocked-your-guide-to-daily-inbox-processing",
"published_at": "2025-05-13T00:00:00+00:00"
},
{
"id": "01a08789-fd6f-7034-92cd-540bb09d8731",
"title": "The Hallmark of Great Developers: Writing Simple Code",
"url": "https://jakelundberg.dev/blog/the-hallmark-of-great-developers-writing-simple-code",
"published_at": "2025-05-06T00:00:00+00:00"
},
{
"id": "01a08789-fd6f-7034-92cd-540bb178d30a",
"title": "Ditch the Clutter: Why You Need an Inbox for Your Brain",
"url": "https://jakelundberg.dev/blog/ditch-the-clutter-why-you-need-an-inbox-for-your-brain",
"published_at": "2025-05-05T00:00:00+00:00"
},
{
"id": "01a08789-fd6f-7034-92cd-540bb1ee6f41",
"title": "Embracing Change: The Real Skill Every Software Engineer Needs",
"url": "https://jakelundberg.dev/blog/embracing-change-the-real-skill-every-software-engineer-needs",
"published_at": "2025-04-29T00:00:00+00:00"
},
{
"id": "01a08789-fd6f-7034-92cd-540bb2b707b4",
"title": "The Roadmap to Real Impact: Goal-Setting for Productivity",
"url": "https://jakelundberg.dev/blog/the-roadmap-to-real-impact-goal-setting-for-productivity",
"published_at": "2025-04-28T00:00:00+00:00"
},
{
"id": "01a08789-fd6f-7034-92cd-540bb30cddf8",
"title": "Beyond the Bare Minimum: How Software Engineers Can Truly Stand Out",
"url": "https://jakelundberg.dev/blog/beyond-the-bare-minimum-how-software-engineers-can-truly-stand-out",
"published_at": "2025-04-22T00:00:00+00:00"
},
{
"id": "01a08789-fd6f-7034-92cd-540bb3a9287a",
"title": "Busy vs. Productive: Why Prioritization Is the Real Game Changer",
"url": "https://jakelundberg.dev/blog/busy-vs-productive-why-prioritization-is-the-real-game-changer",
"published_at": "2025-04-21T00:00:00+00:00"
},
{
"id": "01a08789-fd6f-7034-92cd-540bb450ab31",
"title": "The Uncomfortable Truth: You'll Always Feel Behind in Software Development",
"url": "https://jakelundberg.dev/blog/the-uncomfortable-truth-youll-always-feel-behind-in-software-development",
"published_at": "2025-04-15T00:00:00+00:00"
}
] posts Claim your blog