# Swizec Teller

A geek with a hat

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## What B2B SaaS taught me about having kids

DevFeed: [What B2B SaaS taught me about having kids](<https://devfeed.tech/articles/what-b2b-saas-taught-me-about-having-kids-37652.md>)

Original publisher: [Read original article](<https://swizec.com/blog/what-b2-b-saa-s-taught-me-about-having-kids>)

Author: hi@swizec.com (Swizec Teller)

Published: 2026-09-05T00:00:00Z

Content type: opinion

Language: en

Sources: [Swizec Teller](<https://devfeed.tech/sources/swizec-teller.md>)

Topics: [Software as a service](<https://devfeed.tech/topics/saas.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [b2b](<https://devfeed.tech/tags/b2b.md>), [saas](<https://devfeed.tech/tags/saas.md>), [software](<https://devfeed.tech/tags/software.md>)

### AI overview

The author compares lessons from running a B2B SaaS business with the realities of early parenthood. The article emphasizes maintaining sufficient resources, filtering advice for personal circumstances, prioritizing manageable improvements, and accepting that good enough can be better than perfection.

### Source excerpt

I've been a dad for 3 months now so obviously I have it all figured out and there's nothing new to learn. My theories are rock solid and definitely apply to everyone.

## Focus and followthrough are the moat

DevFeed: [Focus and followthrough are the moat](<https://devfeed.tech/articles/focus-and-followthrough-are-the-moat-37621.md>)

Original publisher: [Read original article](<https://swizec.com/blog/focus-and-followthrough-are-the-moat>)

Author: hi@swizec.com (Swizec Teller)

Published: 2026-08-27T00:00:00Z

Content type: opinion

Language: en

Sources: [Swizec Teller](<https://devfeed.tech/sources/swizec-teller.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [SRE](<https://devfeed.tech/topics/sre.md>)

Tags: [development](<https://devfeed.tech/tags/development.md>), [focus](<https://devfeed.tech/tags/focus.md>), [production](<https://devfeed.tech/tags/production.md>), [projects](<https://devfeed.tech/tags/projects.md>), [sre](<https://devfeed.tech/tags/sre.md>), [team](<https://devfeed.tech/tags/team.md>)

### AI overview

An opinion piece about how a small startup team uses focus, sprint planning, prioritization, and regular stakeholder communication to finish work despite having more requests than capacity.

### Source excerpt

Because starting is easy and finishing is hard.

## Stop burning tokens on code review

DevFeed: [Stop burning tokens on code review](<https://devfeed.tech/articles/stop-burning-tokens-on-code-review-37641.md>)

Original publisher: [Read original article](<https://swizec.com/blog/stop-burning-tokens-on-code-review>)

Author: hi@swizec.com (Swizec Teller)

Published: 2026-08-15T00:00:00Z

Content type: opinion

Language: en

Sources: [Swizec Teller](<https://devfeed.tech/sources/swizec-teller.md>)

Topics: [Code review](<https://devfeed.tech/topics/code-review.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [Code](<https://devfeed.tech/topics/code.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [cursor](<https://devfeed.tech/topics/cursor.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [code](<https://devfeed.tech/tags/code.md>), [code-review](<https://devfeed.tech/tags/code-review.md>), [cursor](<https://devfeed.tech/tags/cursor.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

The author argues that custom linters can provide fast, inexpensive guardrails and feedback loops for both human and agent-written code. They describe mixed experiences with Cursor's BugBot and Claude code review skills, especially the high noise and review burden produced when those skills run in GitHub Actions.

### Source excerpt

I've been experimenting with different approaches to build a system where humans and agents can ship fast safely. Think I've found something that works - custom linters.

## AI-assisted design-system rewrites are fast to generate but slow to refine

DevFeed: [AI-assisted design-system rewrites are fast to generate but slow to refine](<https://devfeed.tech/articles/beware-the-spaceships-37617.md>)

Original publisher: [Read original article](<https://swizec.com/blog/beware-the-spaceships>)

Author: hi@swizec.com (Swizec Teller)

Published: 2026-08-08T00:00:00Z

Content type: opinion

Language: en

Sources: [Swizec Teller](<https://devfeed.tech/sources/swizec-teller.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [Design system](<https://devfeed.tech/topics/design-system.md>), [stacked pull requests](<https://devfeed.tech/topics/stacked-pull-requests.md>), [Bootstrap](<https://devfeed.tech/topics/bootstrap.md>), [Tailwind CSS](<https://devfeed.tech/topics/tailwind.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [claude](<https://devfeed.tech/tags/claude.md>), [design-system](<https://devfeed.tech/tags/design-system.md>), [github](<https://devfeed.tech/tags/github.md>), [llms](<https://devfeed.tech/tags/llms.md>), [stacked-pull-requests](<https://devfeed.tech/tags/stacked-pull-requests.md>), [tailwind](<https://devfeed.tech/tags/tailwind.md>)

### AI overview

The author describes using AI and Claude to migrate a design system from Bootstrap to Tailwind, clean up HTML and JavaScript, and rewrite functional code. The article argues that LLMs handle mechanical translation well but struggle with conceptual design decisions and fine UI details, making cleanup substantially more time-consuming than code generation.

### Source excerpt

Spaceship first, cleanup second. Start with the ending then work your way back to something useful.

## Agents change the math on big bang migrations

DevFeed: [Agents change the math on big bang migrations](<https://devfeed.tech/articles/agents-change-the-math-on-big-bang-migrations-37614.md>)

Original publisher: [Read original article](<https://swizec.com/blog/agents-change-the-math-on-big-bang-migrations>)

Author: hi@swizec.com (Swizec Teller)

Published: 2026-08-01T00:00:00Z

Content type: opinion

Language: en

Sources: [Swizec Teller](<https://devfeed.tech/sources/swizec-teller.md>)

Topics: [migration](<https://devfeed.tech/topics/migration.md>), [Tailwind CSS](<https://devfeed.tech/topics/tailwind.md>), [Bootstrap](<https://devfeed.tech/topics/bootstrap.md>), [Design system](<https://devfeed.tech/topics/design-system.md>), [Tech Debt](<https://devfeed.tech/topics/tech-debt.md>), [ui](<https://devfeed.tech/topics/ui.md>), [React](<https://devfeed.tech/topics/react.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [bootstrap](<https://devfeed.tech/tags/bootstrap.md>), [design-system](<https://devfeed.tech/tags/design-system.md>), [migrations](<https://devfeed.tech/tags/migrations.md>), [react](<https://devfeed.tech/tags/react.md>), [tailwind](<https://devfeed.tech/tags/tailwind.md>), [tech-debt](<https://devfeed.tech/tags/tech-debt.md>)

### AI overview

An opinion article argues that AI agents may change how teams approach large software migrations. It describes a one-step migration of hundreds of pages from Bootstrap to Tailwind in a 22,000-line pull request, which the author says fixed 13 small bugs without materially disrupting the company.

### Source excerpt

I just did a team's worth of work in 5 days. Honestly I am shook to the core of my 20 YoE

## How to be useful as a software architect

DevFeed: [How to be useful as a software architect](<https://devfeed.tech/articles/how-to-be-useful-as-a-software-architect-37626.md>)

Original publisher: [Read original article](<https://swizec.com/blog/how-to-be-useful-as-a-software-architect>)

Author: hi@swizec.com (Swizec Teller)

Published: 2026-07-25T00:00:00Z

Content type: opinion

Language: en

Sources: [Swizec Teller](<https://devfeed.tech/sources/swizec-teller.md>)

Topics: [engineering-culture](<https://devfeed.tech/topics/engineering-culture.md>), [Code review](<https://devfeed.tech/topics/code-review.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [automation](<https://devfeed.tech/tags/automation.md>), [code-review](<https://devfeed.tech/tags/code-review.md>), [culture](<https://devfeed.tech/tags/culture.md>), [software](<https://devfeed.tech/tags/software.md>), [system-design](<https://devfeed.tech/tags/system-design.md>)

### AI overview

The article argues that useful software architects improve the future of a codebase by building systems that let teams move quickly and safely. It emphasizes culture, feedback loops, automation, code review, system design review, testing, and shepherding work into production without becoming a bottleneck.

### Source excerpt

Software architects have a weird role: Think about the code _tomorrow_. Today's code is what it is, how do we make it good tomorrow? Without slowing down, losing business, or falling off a cliff.

## swizec.com is now on TimberJS, a new React framework

DevFeed: [swizec.com is now on TimberJS, a new React framework](<https://devfeed.tech/articles/swizec-com-is-now-on-timberjs-a-new-react-framework-37642.md>)

Original publisher: [Read original article](<https://swizec.com/blog/swizec-com-is-now-on-timber-js-a-new-react-framework>)

Author: hi@swizec.com (Swizec Teller)

Published: 2026-07-21T00:00:00Z

Content type: article

Language: en

Sources: [Swizec Teller](<https://devfeed.tech/sources/swizec-teller.md>)

Topics: [React](<https://devfeed.tech/topics/react.md>), [Framework](<https://devfeed.tech/topics/framework.md>), [gatsby](<https://devfeed.tech/topics/gatsby.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>)

Tags: [gatsby](<https://devfeed.tech/tags/gatsby.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [react](<https://devfeed.tech/tags/react.md>), [render](<https://devfeed.tech/tags/render.md>), [server](<https://devfeed.tech/tags/server.md>)

### AI overview

The author describes moving swizec.com from Gatsby to TimberJS, a new React framework. They report that deployment time fell from 45 minutes to 4 minutes and describe server-rendered navigation, interactive elements, and server actions.

### Source excerpt

swizec.com is 20 years old and has gone through many rewrites. Here's the latest

## Why Project Management Is a Critical Skill for Experienced Engineers

DevFeed: [Why Project Management Is a Critical Skill for Experienced Engineers](<https://devfeed.tech/articles/the-one-thing-every-experienced-engineer-gets-wrong-37647.md>)

Original publisher: [Read original article](<https://swizec.com/blog/the-one-thing-every-experienced-engineer-gets-wrong>)

Author: hi@swizec.com (Swizec Teller)

Published: 2026-07-11T00:00:00Z

Content type: opinion

Language: en

Sources: [Swizec Teller](<https://devfeed.tech/sources/swizec-teller.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Software](<https://devfeed.tech/topics/software.md>), [Users](<https://devfeed.tech/topics/users.md>)

Tags: [development](<https://devfeed.tech/tags/development.md>), [project-management](<https://devfeed.tech/tags/project-management.md>), [software](<https://devfeed.tech/tags/software.md>), [users](<https://devfeed.tech/tags/users.md>)

### AI overview

The article argues that experienced engineers often struggle when given ownership of a project defined by goals rather than preassigned tasks. It presents breaking complex problems into actionable work, clarifying the definition of done, and understanding user impact as critical engineering skills.

### Source excerpt

In the last few months every engineer I hired stumbled in exactly the same way: Project management. They learned quickly, but that first big project has become a rite of passage.

## Theory of constraints, AI, and code review

DevFeed: [Theory of constraints, AI, and code review](<https://devfeed.tech/articles/theory-of-constraints-ai-and-code-review-37648.md>)

Original publisher: [Read original article](<https://swizec.com/blog/theory-of-constraints-ai-and-code-review>)

Author: hi@swizec.com (Swizec Teller)

Published: 2026-07-06T00:00:00Z

Content type: opinion

Language: en

Sources: [Swizec Teller](<https://devfeed.tech/sources/swizec-teller.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Code review](<https://devfeed.tech/topics/code-review.md>), [engineering-culture](<https://devfeed.tech/topics/engineering-culture.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [code](<https://devfeed.tech/tags/code.md>), [code-review](<https://devfeed.tech/tags/code-review.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [review](<https://devfeed.tech/tags/review.md>)

### AI overview

The article argues that producing code faster with AI does not necessarily increase company-wide delivery because overall throughput is constrained by slower parts of the development system, especially code review and release processes.

### Source excerpt

Feedback from an expert is how you learn taste. Your code doesn't matter until it's shipped.

## Using vibes to rewrite my blog

DevFeed: [Using vibes to rewrite my blog](<https://devfeed.tech/articles/using-vibes-to-rewrite-my-blog-37650.md>)

Original publisher: [Read original article](<https://swizec.com/blog/using-vibes-to-rewrite-my-blog>)

Author: hi@swizec.com (Swizec Teller)

Published: 2026-06-27T00:00:00Z

Content type: opinion

Language: en

Sources: [Swizec Teller](<https://devfeed.tech/sources/swizec-teller.md>)

Topics: [gatsby](<https://devfeed.tech/topics/gatsby.md>), [React](<https://devfeed.tech/topics/react.md>), [MDX](<https://devfeed.tech/topics/mdx.md>), [Syntax Highlighting](<https://devfeed.tech/topics/syntax-highlighting.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [wasm](<https://devfeed.tech/topics/wasm.md>), [codex](<https://devfeed.tech/topics/codex.md>)

Tags: [article](<https://devfeed.tech/tags/article.md>), [blog](<https://devfeed.tech/tags/blog.md>), [claude](<https://devfeed.tech/tags/claude.md>), [codex](<https://devfeed.tech/tags/codex.md>), [gatsby](<https://devfeed.tech/tags/gatsby.md>), [mdx](<https://devfeed.tech/tags/mdx.md>), [react](<https://devfeed.tech/tags/react.md>), [syntax-highlighting](<https://devfeed.tech/tags/syntax-highlighting.md>)

### AI overview

The author describes rewriting the swizec.com blog after Gatsby became difficult to maintain and slow to deploy. They experiment with TimberJS, a React Server Components-based framework, to render MDX with file-based routing, metadata, embeds, image generation, and server-side syntax highlighting. The rewrite reduced reported deployment time from more than 45 minutes to about 3 minutes, while the author emphasizes that effective vibe coding still requires technical knowledge.

### Source excerpt

The death of engineering has been greatly exaggerated. You still need to know what you're doing.

## You get what you hire

DevFeed: [You get what you hire](<https://devfeed.tech/articles/you-get-what-you-hire-37655.md>)

Original publisher: [Read original article](<https://swizec.com/blog/you-get-what-you-hire>)

Author: hi@swizec.com (Swizec Teller)

Published: 2026-06-23T00:00:00Z

Content type: opinion

Language: en

Sources: [Swizec Teller](<https://devfeed.tech/sources/swizec-teller.md>)

Topics: [systems](<https://devfeed.tech/topics/systems.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Python](<https://devfeed.tech/topics/python.md>), [React](<https://devfeed.tech/topics/react.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>)

Tags: [backend](<https://devfeed.tech/tags/backend.md>), [dashboard](<https://devfeed.tech/tags/dashboard.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [hiring](<https://devfeed.tech/tags/hiring.md>), [htmx](<https://devfeed.tech/tags/htmx.md>), [python](<https://devfeed.tech/tags/python.md>), [react](<https://devfeed.tech/tags/react.md>)

### AI overview

The article argues that engineers' backgrounds and preferred tools strongly influence the systems they build. It compares two working logistics dashboards: a backend-heavy Python system with form submissions and page reloads, and a frontend-oriented React system with self-contained components, multiple pages, CRUD operations, and a themable design system.

### Source excerpt

Hiring engineers is like deciding what kind of system you'll have. This seems obvious but surprised me to see first-hand.

## Code is the easy part, or how we refactored half the business to fix a janky script

DevFeed: [Code is the easy part, or how we refactored half the business to fix a janky script](<https://devfeed.tech/articles/code-is-the-easy-part-or-how-we-refactored-half-the-business-to-fix-a-janky-script-37619.md>)

Original publisher: [Read original article](<https://swizec.com/blog/code-is-the-easy-part-or-how-we-refactored-half-the-business-to-fix-a-janky-script>)

Author: hi@swizec.com (Swizec Teller)

Published: 2026-06-17T00:00:00Z

Content type: opinion

Language: en

Sources: [Swizec Teller](<https://devfeed.tech/sources/swizec-teller.md>)

Topics: [Code](<https://devfeed.tech/topics/code.md>), [Python](<https://devfeed.tech/topics/python.md>), [Finance](<https://devfeed.tech/topics/finance.md>)

Tags: [automated](<https://devfeed.tech/tags/automated.md>), [billing](<https://devfeed.tech/tags/billing.md>), [code](<https://devfeed.tech/tags/code.md>), [pretty](<https://devfeed.tech/tags/pretty.md>), [python](<https://devfeed.tech/tags/python.md>), [stress](<https://devfeed.tech/tags/stress.md>)

### AI overview

A startup engineering war story about refactoring a Python-based billing and invoicing system that had accumulated undocumented business rules, manual workarounds, and operational stress. The team automated the end-to-end invoicing process; a test run took two days instead of a week, although the work was not yet complete.

### Source excerpt

This is a classic startup war story: Someone had built a leaky rowboat. It worked! Then we started flying the rowboat as a Cessna. What we needed was an aircraft carrier.

## Good software gets out of the way

DevFeed: [Good software gets out of the way](<https://devfeed.tech/articles/good-software-gets-out-of-the-way-37624.md>)

Original publisher: [Read original article](<https://swizec.com/blog/good-software-gets-out-of-the-way>)

Author: hi@swizec.com (Swizec Teller)

Published: 2026-06-04T00:00:00Z

Content type: opinion

Language: en

Sources: [Swizec Teller](<https://devfeed.tech/sources/swizec-teller.md>)

Topics: [Software](<https://devfeed.tech/topics/software.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [metrics](<https://devfeed.tech/tags/metrics.md>), [product-engineering](<https://devfeed.tech/tags/product-engineering.md>), [product-sense](<https://devfeed.tech/tags/product-sense.md>), [software](<https://devfeed.tech/tags/software.md>), [users](<https://devfeed.tech/tags/users.md>)

### AI overview

The article argues that good software should be nearly invisible because it helps users complete their work. It recommends focusing on user outcomes, observing workflows, understanding the domain, defining success early, and prioritizing product sense in engineering.

### Source excerpt

Explore the art of invisible software and user-centric workflow design with Swizec and Kent C Dodds. Uncover what separates a good engineer from a great one in this insightful dialogue.

## User outcomes, workflow design, and biotech software

DevFeed: [User outcomes, workflow design, and biotech software](<https://devfeed.tech/articles/user-outcomes-workflow-design-and-biotech-software-37656.md>)

Original publisher: [Read original article](<https://swizec.com/interviews/become-an-epic-product-engineer>)

Author: hi@swizec.com (Swizec Teller)

Published: 2026-06-03T00:00:00Z

Content type: opinion

Language: en

Sources: [Swizec Teller](<https://devfeed.tech/sources/swizec-teller.md>)

Topics: [Software](<https://devfeed.tech/topics/software.md>), [Users](<https://devfeed.tech/topics/users.md>), [Learning](<https://devfeed.tech/topics/learning.md>)

Tags: [developer](<https://devfeed.tech/tags/developer.md>), [product-engineering](<https://devfeed.tech/tags/product-engineering.md>), [software](<https://devfeed.tech/tags/software.md>), [users](<https://devfeed.tech/tags/users.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

An interview about product engineering for software used by real businesses and non-developer users, covering unfamiliar domains, workflow observation, friction, feature placement, and outcome-focused success metrics.

### Source excerpt

Kent C. Dodds talks with Swizec Teller about product engineering for software that serves real businesses and non-developer users.

## What Entry-Level Software Engineering Looks Like in the AI Age

DevFeed: [What Entry-Level Software Engineering Looks Like in the AI Age](<https://devfeed.tech/articles/dear-software-engineering-37657.md>)

Original publisher: [Read original article](<https://swizec.com/interviews/dear-cc>)

Author: hi@swizec.com (Swizec Teller)

Published: 2026-05-28T00:00:00Z

Content type: article

Language: en

Sources: [Swizec Teller](<https://devfeed.tech/sources/swizec-teller.md>)

Topics: [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [proof of work](<https://devfeed.tech/topics/proof-of-work.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [interviews](<https://devfeed.tech/tags/interviews.md>), [proof-of-work](<https://devfeed.tech/tags/proof-of-work.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [systems](<https://devfeed.tech/tags/systems.md>), [talks](<https://devfeed.tech/tags/talks.md>)

### AI overview

Clara Shih, Chip Huyen, and Swizec Teller discuss how AI-assisted coding is affecting entry-level software engineering, including interviews, proof-of-work projects, systems thinking, and side projects.

### Source excerpt

Clara Shih talks with Chip Huyen and Swizec Teller about what entry-level software engineering looks like in the AI age.

## Relentlessly focus on the outcomes

DevFeed: [Relentlessly focus on the outcomes](<https://devfeed.tech/articles/relentlessly-focus-on-the-outcomes-37637.md>)

Original publisher: [Read original article](<https://swizec.com/blog/relentlessly-focus-on-the-outcomes>)

Author: hi@swizec.com (Swizec Teller)

Published: 2026-05-26T00:00:00Z

Content type: opinion

Language: en

Sources: [Swizec Teller](<https://devfeed.tech/sources/swizec-teller.md>)

Topics: [Users](<https://devfeed.tech/topics/users.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [code](<https://devfeed.tech/tags/code.md>), [users](<https://devfeed.tech/tags/users.md>)

### AI overview

This commentary argues that teams should measure success by the outcomes they create for users rather than by activity such as pull requests, documents, tasks, and meetings. It says AI can increase code and output while making it easier to lose focus and leave work unfinished.

### Source excerpt

AI makes it easy to focus inwards and feel impressed with all the churn and motion and output you're producing. But your users don't care.

## Engineering levels aren't about skill anymore

DevFeed: [Engineering levels aren't about skill anymore](<https://devfeed.tech/articles/engineering-levels-aren-t-about-skill-anymore-37620.md>)

Original publisher: [Read original article](<https://swizec.com/blog/engineering-levels-arent-about-skill-anymore>)

Author: hi@swizec.com (Swizec Teller)

Published: 2026-05-19T00:00:00Z

Content type: opinion

Language: en

Sources: [Swizec Teller](<https://devfeed.tech/sources/swizec-teller.md>)

Topics: [Job](<https://devfeed.tech/topics/job.md>), [systems](<https://devfeed.tech/topics/systems.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [hiring](<https://devfeed.tech/tags/hiring.md>), [interviews](<https://devfeed.tech/tags/interviews.md>), [system-design](<https://devfeed.tech/tags/system-design.md>)

### AI overview

This commentary argues that engineering levels have shifted from a straightforward progression of coding skill to role expectations that vary by level. It describes responsibilities from entry-level engineering through staff-level work and says hiring decisions increasingly assess candidates through interviews, system design, and behavioral evaluation, with coding treated as a baseline.

### Source excerpt

Traditional engineering levels were about skill progression. I think this has changed. Everyone now is a mini staff engineer.

## Using bots to implement fixes from pull request review comments

DevFeed: [Using bots to implement fixes from pull request review comments](<https://devfeed.tech/articles/just-fix-their-pr-37630.md>)

Original publisher: [Read original article](<https://swizec.com/blog/just-fix-their-pr>)

Author: hi@swizec.com (Swizec Teller)

Published: 2026-05-13T00:00:00Z

Content type: opinion

Language: en

Sources: [Swizec Teller](<https://devfeed.tech/sources/swizec-teller.md>)

Topics: [Code review](<https://devfeed.tech/topics/code-review.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [engineering-culture](<https://devfeed.tech/topics/engineering-culture.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [api-design](<https://devfeed.tech/tags/api-design.md>), [code-review](<https://devfeed.tech/tags/code-review.md>), [code-reviews](<https://devfeed.tech/tags/code-reviews.md>), [knowledge-sharing](<https://devfeed.tech/tags/knowledge-sharing.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>)

### AI overview

The article argues that bots can implement fixes requested in pull request review comments, allowing developers to review the changes and merge them when appropriate. It presents this as useful for small fixes and notes that code owners may need to re-verify the result.

### Source excerpt

You know what's better than a code review comment? A fix.

## Why AI Still Requires Human Delegation and Ownership

DevFeed: [Why AI Still Requires Human Delegation and Ownership](<https://devfeed.tech/articles/but-if-ai-does-it-all-what-s-my-job-37618.md>)

Original publisher: [Read original article](<https://swizec.com/blog/but-if-ai-does-it-all-whats-my-job>)

Author: hi@swizec.com (Swizec Teller)

Published: 2026-05-09T00:00:00Z

Content type: opinion

Language: en

Sources: [Swizec Teller](<https://devfeed.tech/sources/swizec-teller.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Job](<https://devfeed.tech/topics/job.md>), [context](<https://devfeed.tech/topics/context.md>), [round robin](<https://devfeed.tech/topics/round-robin.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [delegation](<https://devfeed.tech/tags/delegation.md>), [job](<https://devfeed.tech/tags/job.md>), [ownership](<https://devfeed.tech/tags/ownership.md>), [tasks](<https://devfeed.tech/tags/tasks.md>)

### AI overview

The article argues that AI can provide more hands to do work but does not eliminate the human responsibility of managing context, tracking tasks, delegating, and taking ownership of problems and domains.

### Source excerpt

On AI, mental load, and delegation

## Using AI at work on This Month in React

DevFeed: [Using AI at work on This Month in React](<https://devfeed.tech/articles/using-ai-at-work-on-this-month-in-react-37660.md>)

Original publisher: [Read original article](<https://swizec.com/interviews/this-month-in-react>)

Author: hi@swizec.com (Swizec Teller)

Published: 2026-05-07T00:00:00Z

Content type: opinion

Language: en

Sources: [Swizec Teller](<https://devfeed.tech/sources/swizec-teller.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [ai-coding](<https://devfeed.tech/topics/ai-coding.md>), [coding](<https://devfeed.tech/topics/coding.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Code review](<https://devfeed.tech/topics/code-review.md>), [Testing](<https://devfeed.tech/topics/testing.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-at-work](<https://devfeed.tech/tags/ai-at-work.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [code-review](<https://devfeed.tech/tags/code-review.md>), [coding](<https://devfeed.tech/tags/coding.md>), [testing](<https://devfeed.tech/tags/testing.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

An interview with Mark Erikson and Carl Vitullo about using AI coding tools at work, including agent workflows, hands-on involvement, background agents, code review, testing, and the continuing role of software engineering judgment.

### Source excerpt

Mark Erikson and Carl Vitullo talk with Swizec Teller about using AI coding tools at work.

## Building an Agent with RAG, Tool Calling, Memory, and Feedback

DevFeed: [Building an Agent with RAG, Tool Calling, Memory, and Feedback](<https://devfeed.tech/articles/what-you-need-to-make-an-agent-37654.md>)

Original publisher: [Read original article](<https://swizec.com/blog/what-you-need-to-make-an-agent>)

Author: hi@swizec.com (Swizec Teller)

Published: 2026-05-05T00:00:00Z

Content type: opinion

Language: en

Sources: [Swizec Teller](<https://devfeed.tech/sources/swizec-teller.md>)

Topics: [Retrieval-Augmented Generation](<https://devfeed.tech/topics/retrieval-augmented-generation.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Tool](<https://devfeed.tech/topics/tool.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [memory](<https://devfeed.tech/tags/memory.md>), [rag](<https://devfeed.tech/tags/rag.md>)

### AI overview

The author outlines four components for an agent used in internal tooling and processes: retrieval-augmented generation (RAG), tool calling, memory, and a feedback loop. The article describes using tools to retrieve external data and returning results to an LLM's context, while noting that long prompts may require memory-management techniques.

### Source excerpt

I've been digging into agents for internal tooling and processes. Looking for how to scale without drowning in manual work. Here's what I found

## Using evals and user data to measure AI product improvements

DevFeed: [Using evals and user data to measure AI product improvements](<https://devfeed.tech/articles/quick-note-on-evals-and-putting-ai-in-your-resume-37636.md>)

Original publisher: [Read original article](<https://swizec.com/blog/quick-note-on-evals-and-putting-ai-in-your-resume>)

Author: hi@swizec.com (Swizec Teller)

Published: 2026-05-01T00:00:00Z

Content type: opinion

Language: en

Sources: [Swizec Teller](<https://devfeed.tech/sources/swizec-teller.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [dataset](<https://devfeed.tech/topics/dataset.md>), [test](<https://devfeed.tech/topics/test.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [dataset](<https://devfeed.tech/tags/dataset.md>), [evals](<https://devfeed.tech/tags/evals.md>), [test](<https://devfeed.tech/tags/test.md>)

### AI overview

The article argues that AI developers should use evaluations to measure whether changes improve a system. It recommends building test datasets from user behavior, testing models, prompts, and tools, avoiding overfitting, incorporating feedback from real-world use, and tracking human intervention in failure cases.

### Source excerpt

When candidates put AI on their resume, the key thing I try to find out is whether they used evals. How did you measure making improvements?

## AI now writes 97% of my code. Here's what I learned

DevFeed: [AI now writes 97% of my code. Here's what I learned](<https://devfeed.tech/articles/ai-now-writes-97-of-my-code-here-s-what-i-learned-37615.md>)

Original publisher: [Read original article](<https://swizec.com/blog/ai-now-writes-97-of-my-code-heres-what-i-learned>)

Author: hi@swizec.com (Swizec Teller)

Published: 2026-04-25T00:00:00Z

Content type: opinion

Language: en

Sources: [Swizec Teller](<https://devfeed.tech/sources/swizec-teller.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [cursor](<https://devfeed.tech/topics/cursor.md>), [Vibe coding](<https://devfeed.tech/topics/vibe-coding.md>), [prompt](<https://devfeed.tech/topics/prompt.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [code](<https://devfeed.tech/tags/code.md>), [coding](<https://devfeed.tech/tags/coding.md>), [cursor](<https://devfeed.tech/tags/cursor.md>), [library](<https://devfeed.tech/tags/library.md>), [prompt](<https://devfeed.tech/tags/prompt.md>), [react](<https://devfeed.tech/tags/react.md>)

### AI overview

The author says Cursor now generates about 97% of their production code and describes how background agents changed their workflow. They emphasize providing context, desired outcomes, implementation guidance, and codebase details through Slack, then iterating on the results.

### Source excerpt

Forget the bullshit tips and tricks, just talk to it.

## Why Reading Research Papers Can Accelerate Learning in Agentic Development

DevFeed: [Why Reading Research Papers Can Accelerate Learning in Agentic Development](<https://devfeed.tech/articles/just-read-the-paper-37631.md>)

Original publisher: [Read original article](<https://swizec.com/blog/just-read-the-paper>)

Author: hi@swizec.com (Swizec Teller)

Published: 2026-04-20T00:00:00Z

Content type: opinion

Language: en

Sources: [Swizec Teller](<https://devfeed.tech/sources/swizec-teller.md>)

Topics: [Agentic development](<https://devfeed.tech/topics/agentic-development.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [agentic-development](<https://devfeed.tech/tags/agentic-development.md>), [agents](<https://devfeed.tech/tags/agents.md>), [paper](<https://devfeed.tech/tags/paper.md>), [reading](<https://devfeed.tech/tags/reading.md>), [research](<https://devfeed.tech/tags/research.md>)

### AI overview

The author argues that research papers are an efficient source of distilled knowledge for learning technical subjects. They describe using papers to build a mental framework for agentic development, while noting that expert conversations and books are better suited to very recent information or broad historical context.

### Source excerpt

Read more papers. You can learn the latest and greatest in your field in one chill afternoon.

[Next page](<https://devfeed.tech/sources/swizec-teller.md?cursor=WyIyMDI2LTA0LTIwVDAwOjAwOjAwKzAwOjAwIiwgIjdkYjU4MjYxLTc2Y2YtNDgzZi05ZmFhLWUzNTBhMWIzODA3MiJd>)