56,966 blogs ยท [ { "id": "01a0d381-e75e-7355-8488-d898c7c2f44d", "title": "We now auto-approve and merge 15% of PRs", "url": "https://swizec.com/blog/we-now-auto-approve-and-merge-15p-of-prs", "published_at": "2026-09-19T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c003a944d77", "title": "What B2B SaaS taught me about having kids", "url": "https://swizec.com/blog/what-b2-b-saa-s-taught-me-about-having-kids", "published_at": "2026-09-05T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c003b196093", "title": "Focus and followthrough are the moat", "url": "https://swizec.com/blog/focus-and-followthrough-are-the-moat", "published_at": "2026-08-27T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c003bc45a0a", "title": "Stop burning tokens on code review", "url": "https://swizec.com/blog/stop-burning-tokens-on-code-review", "published_at": "2026-08-15T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c003ca8bfcf", "title": "Beware the spaceships", "url": "https://swizec.com/blog/beware-the-spaceships", "published_at": "2026-08-08T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c003cd65394", "title": "Agents change the math on big bang migrations", "url": "https://swizec.com/blog/agents-change-the-math-on-big-bang-migrations", "published_at": "2026-08-01T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c003d69ea92", "title": "How to be useful as a software architect", "url": "https://swizec.com/blog/how-to-be-useful-as-a-software-architect", "published_at": "2026-07-25T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c003e50b90e", "title": "swizec.com is now on TimberJS, a new React framework", "url": "https://swizec.com/blog/swizec-com-is-now-on-timber-js-a-new-react-framework", "published_at": "2026-07-21T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c003f311a5a", "title": "The one thing every experienced engineer gets wrong", "url": "https://swizec.com/blog/the-one-thing-every-experienced-engineer-gets-wrong", "published_at": "2026-07-11T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c0040129fda", "title": "Theory of constraints, AI, and code review", "url": "https://swizec.com/blog/theory-of-constraints-ai-and-code-review", "published_at": "2026-07-06T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c004062f40c", "title": "Using vibes to rewrite my blog", "url": "https://swizec.com/blog/using-vibes-to-rewrite-my-blog", "published_at": "2026-06-27T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c00414975c2", "title": "You get what you hire", "url": "https://swizec.com/blog/you-get-what-you-hire", "published_at": "2026-06-23T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c0041b7bf76", "title": "Code is the easy part, or how we refactored half the business to fix a janky script", "url": "https://swizec.com/blog/code-is-the-easy-part-or-how-we-refactored-half-the-business-to-fix-a-janky-script", "published_at": "2026-06-17T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c004208c789", "title": "Good software gets out of the way", "url": "https://swizec.com/blog/good-software-gets-out-of-the-way", "published_at": "2026-06-04T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c0042daccca", "title": "User outcomes, workflow design, and biotech software", "url": "https://swizec.com/interviews/become-an-epic-product-engineer", "published_at": "2026-06-03T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c00437e4159", "title": "Dear [Software Engineering]", "url": "https://swizec.com/interviews/dear-cc", "published_at": "2026-05-28T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c0043fcfbf9", "title": "Relentlessly focus on the outcomes", "url": "https://swizec.com/blog/relentlessly-focus-on-the-outcomes", "published_at": "2026-05-26T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c0044d1dcfb", "title": "Engineering levels aren't about skill anymore", "url": "https://swizec.com/blog/engineering-levels-arent-about-skill-anymore", "published_at": "2026-05-19T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c0044e26d93", "title": "Just fix their PR", "url": "https://swizec.com/blog/just-fix-their-pr", "published_at": "2026-05-13T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c0045708d13", "title": "\"But if AI does it all, what's *my* job?\"", "url": "https://swizec.com/blog/but-if-ai-does-it-all-whats-my-job", "published_at": "2026-05-09T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c004597b994", "title": "Using AI at work on This Month in React", "url": "https://swizec.com/interviews/this-month-in-react", "published_at": "2026-05-07T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c00466f05a2", "title": "What you need to make an agent", "url": "https://swizec.com/blog/what-you-need-to-make-an-agent", "published_at": "2026-05-05T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c00474fead6", "title": "Quick note on evals and putting AI in your resume", "url": "https://swizec.com/blog/quick-note-on-evals-and-putting-ai-in-your-resume", "published_at": "2026-05-01T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c0047e10ce1", "title": "AI now writes 97% of my code. Here's what I learned", "url": "https://swizec.com/blog/ai-now-writes-97-of-my-code-heres-what-i-learned", "published_at": "2026-04-25T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c004860d60d", "title": "Just Read the Paper", "url": "https://swizec.com/blog/just-read-the-paper", "published_at": "2026-04-20T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c004864c23e", "title": "Watch people work", "url": "https://swizec.com/blog/watch-people-work", "published_at": "2026-04-14T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c00494c570a", "title": "Frustration Driven Development", "url": "https://swizec.com/blog/frustration-driven-development", "published_at": "2026-04-02T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c00495527df", "title": "Software engineer interviews for the age of AI", "url": "https://swizec.com/blog/software-engineer-interviews-for-the-age-of-ai", "published_at": "2026-03-25T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c004a13c216", "title": "The best engineers just get shit done, sometimes with AI", "url": "https://swizec.com/blog/the-best-engineers-just-get-shit-done-sometimes-with-ai", "published_at": "2026-03-19T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c004a377545", "title": "Swizec Teller on JS-Craft", "url": "https://swizec.com/interviews/js-craft", "published_at": "2026-03-16T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c004adc4af4", "title": "Taming chaos is a learnable skill", "url": "https://swizec.com/blog/taming-chaos-is-a-learnable-skill", "published_at": "2026-03-11T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c004b067225", "title": "Put scope on your resume", "url": "https://swizec.com/blog/put-scope-on-your-resume", "published_at": "2026-03-04T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c004b78c3f7", "title": "Probably the realest thing I ever wrote", "url": "https://swizec.com/blog/probably-the-realest-thing-i-ever-wrote", "published_at": "2026-02-28T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c004c6ce443", "title": "Users buy your service, not your code", "url": "https://swizec.com/blog/users-buy-your-service-not-your-code", "published_at": "2026-02-18T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c004d6544be", "title": "GeLLMan amnesia", "url": "https://swizec.com/blog/ge-ll-man-amnesia", "published_at": "2026-02-16T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c004ddcee40", "title": "Code is cheap, reliability isn't", "url": "https://swizec.com/interviews/humans-of-reliability", "published_at": "2026-02-16T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c004e3dd940", "title": "The 3 curves that make a scalable business", "url": "https://swizec.com/blog/the-3-curves-that-make-a-scalable-business", "published_at": "2026-02-10T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c004f282f9d", "title": "In praise of the stacked pull request", "url": "https://swizec.com/blog/in-praise-of-the-stacked-pull-request", "published_at": "2026-02-04T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c005011ad29", "title": "How you migrate is everything", "url": "https://swizec.com/blog/how-you-migrate-is-everything", "published_at": "2026-01-31T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c005107e079", "title": "The future of software engineering is SRE", "url": "https://swizec.com/blog/the-future-of-software-engineering-is-sre", "published_at": "2026-01-24T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c00514f2635", "title": "A tough job market is the best time to start something", "url": "https://swizec.com/blog/a-tough-job-market-is-the-best-time-to-start-something", "published_at": "2026-01-17T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c005195a775", "title": "Place good startup bets", "url": "https://swizec.com/blog/place-good-startup-bets", "published_at": "2026-01-14T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c005229dcdd", "title": "Small projects, clear scope", "url": "https://swizec.com/blog/small-projects-clear-scope", "published_at": "2026-01-10T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c0052fa737e", "title": "A better way to end-to-end test your webapp", "url": "https://swizec.com/blog/a-better-way-to-end-to-end-test-your-webapp", "published_at": "2026-01-06T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c00538ce208", "title": "2025 Year in Review", "url": "https://swizec.com/blog/2025-year-in-review", "published_at": "2026-01-02T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c0053bca865", "title": "Are you playing games you want to win?", "url": "https://swizec.com/blog/are-you-playing-games-you-want-to-win", "published_at": "2025-12-25T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c005481cf9f", "title": "How good engineering unlocks fast scaling", "url": "https://swizec.com/blog/how-good-engineering-unlocks-fast-scaling", "published_at": "2025-12-09T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c0054c5d182", "title": "Scaling Fast โ€“ my new book on software engineering through the hockeystick", "url": "https://swizec.com/blog/scaling-fast-my-new-book-on-software-engineering-through-the-hockeystick", "published_at": "2025-12-08T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c005572a770", "title": "What makes your resume stand out", "url": "https://swizec.com/blog/what-makes-your-resume-stand-out", "published_at": "2025-11-22T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c005624464c", "title": "How to lead a project", "url": "https://swizec.com/blog/how-to-lead-a-project", "published_at": "2025-11-19T00:00:00+00:00" }, { "id": "01a0821e-c55d-7008-8810-6c0056e62119", "title": "*People* detangle a ball of mud", "url": "https://swizec.com/blog/people-detangle-a-ball-of-mud", "published_at": "2025-11-15T00:00:00+00:00" }, { "id": "01a0dd6a-535a-733b-909e-2ffa7e24d2c4", "title": "In 2020, what is \"frontend\" ๐Ÿคจ", "url": "https://swizec.com/blog/in-2020-what-is-frontend/", "published_at": "2020-09-07T19:29:19+00:00" }, { "id": "01a0dd6a-535a-733b-909e-2ffa7ec7875d", "title": "How React Query gives you almost everything you thought you needed GraphQL for", "url": "https://swizec.com/blog/how-react-query-gives-you-almost-everything-you-thought-you-needed-graphql-for/", "published_at": "2020-09-07T19:00:05+00:00" }, { "id": "01a0dd6a-535a-733b-909e-2ffa7ef76071", "title": "Wormhole state management", "url": "https://swizec.com/blog/wormhole-state-management/", "published_at": "2020-09-07T18:40:38+00:00" } ] posts Claim your blog
Back to Swizec Teller
Blog ยท corpus.blog/blogs/swizec.com/posts

Swizec Teller

swizec.com

2026

2025

2020