# Jon C. Phillips

Articles about building products, growing audiences, and crafting experiences

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

## How AI Tools Accelerate the Reward Loop of Building

DevFeed: [How AI Tools Accelerate the Reward Loop of Building](<https://devfeed.tech/articles/no-natural-limit-9450.md>)

Original publisher: [Read original article](<https://joncphillips.com/no-natural-limit/>)

Author: Jon C. Phillips

Published: 2026-09-07T02:54:00Z

Content type: opinion

Language: en

Sources: [Jon C. Phillips](<https://devfeed.tech/sources/jon-c-phillips.md>)

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

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [articles](<https://devfeed.tech/tags/articles.md>), [audience-building](<https://devfeed.tech/tags/audience-building.md>), [code](<https://devfeed.tech/tags/code.md>), [design](<https://devfeed.tech/tags/design.md>), [digital-products](<https://devfeed.tech/tags/digital-products.md>), [music](<https://devfeed.tech/tags/music.md>), [no-natural-limit](<https://devfeed.tech/tags/no-natural-limit.md>), [photography](<https://devfeed.tech/tags/photography.md>), [product-engineering](<https://devfeed.tech/tags/product-engineering.md>), [side-projects](<https://devfeed.tech/tags/side-projects.md>), [tokens](<https://devfeed.tech/tags/tokens.md>), [web-development](<https://devfeed.tech/tags/web-development.md>)

### AI overview

The author argues that building has long been driven by an unpredictable reward loop, but AI tools have shortened the time from idea to working product, making that loop run faster and potentially changing the nature of the hobby.

### Source excerpt

A friend and I were comparing. They'd done about 10 billion tokens in the same period and neither of us found that alarming, really. Which is probably the first thing worth noticing. And we probably all know people running way higher.

## Why Developer Feedback Failed to Validate a Photography Tool

DevFeed: [Why Developer Feedback Failed to Validate a Photography Tool](<https://devfeed.tech/articles/the-wrong-room-9454.md>)

Original publisher: [Read original article](<https://joncphillips.com/the-wrong-room/>)

Author: Jon C. Phillips

Published: 2026-08-31T02:08:00Z

Content type: opinion

Language: en

Sources: [Jon C. Phillips](<https://devfeed.tech/sources/jon-c-phillips.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [test](<https://devfeed.tech/topics/test.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [articles](<https://devfeed.tech/tags/articles.md>), [audience-building](<https://devfeed.tech/tags/audience-building.md>), [code](<https://devfeed.tech/tags/code.md>), [design](<https://devfeed.tech/tags/design.md>), [developer](<https://devfeed.tech/tags/developer.md>), [digital-products](<https://devfeed.tech/tags/digital-products.md>), [evaluation](<https://devfeed.tech/tags/evaluation.md>), [indie-hackers](<https://devfeed.tech/tags/indie-hackers.md>), [launch](<https://devfeed.tech/tags/launch.md>), [music](<https://devfeed.tech/tags/music.md>), [photography](<https://devfeed.tech/tags/photography.md>), [product-engineering](<https://devfeed.tech/tags/product-engineering.md>), [side-projects](<https://devfeed.tech/tags/side-projects.md>), [the-wrong-room](<https://devfeed.tech/tags/the-wrong-room.md>), [web-development](<https://devfeed.tech/tags/web-development.md>)

### AI overview

The author reflects on building a photography tool that received warm feedback from developers and technically inclined beta testers but underperformed with the broader photographer audience. The article argues that feedback from people in the builder's existing community can create a biased sample and obscure whether the product solves a problem for typical users.

### Source excerpt

They told me it was clever and asked about the stack, and a few of them shared it around. The reception from other builders was warm in a way that felt like some sort of signal.

## Type The Repo Name

DevFeed: [Type The Repo Name](<https://devfeed.tech/articles/type-the-repo-name-9455.md>)

Original publisher: [Read original article](<https://joncphillips.com/type-the-repo-name/>)

Author: Jon C. Phillips

Published: 2026-08-24T01:11:00Z

Content type: opinion

Language: en

Sources: [Jon C. Phillips](<https://devfeed.tech/sources/jon-c-phillips.md>)

Topics: [GitHub](<https://devfeed.tech/topics/github.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [articles](<https://devfeed.tech/tags/articles.md>), [audience-building](<https://devfeed.tech/tags/audience-building.md>), [case-study](<https://devfeed.tech/tags/case-study.md>), [code](<https://devfeed.tech/tags/code.md>), [conversion](<https://devfeed.tech/tags/conversion.md>), [design](<https://devfeed.tech/tags/design.md>), [digital-products](<https://devfeed.tech/tags/digital-products.md>), [github](<https://devfeed.tech/tags/github.md>), [music](<https://devfeed.tech/tags/music.md>), [photography](<https://devfeed.tech/tags/photography.md>), [product](<https://devfeed.tech/tags/product.md>), [product-engineering](<https://devfeed.tech/tags/product-engineering.md>), [safety](<https://devfeed.tech/tags/safety.md>), [side-projects](<https://devfeed.tech/tags/side-projects.md>), [type-the-repo-name](<https://devfeed.tech/tags/type-the-repo-name.md>), [web-development](<https://devfeed.tech/tags/web-development.md>)

### AI overview

The article argues that reducing friction is beneficial for routine tasks but harmful when it removes protection, learning, or meaningful engagement. It recommends deliberately adding safeguards for irreversible actions, preserving effort in learning experiences, and making users care about outcomes.

### Source excerpt

No click-to-confirm, no checkbox. You type the whole thing out character by character while a red button waits, and it's the most annoying interaction in the entire product.

## Nothing To See Here Yet

DevFeed: [Nothing To See Here Yet](<https://devfeed.tech/articles/nothing-to-see-here-yet-9451.md>)

Original publisher: [Read original article](<https://joncphillips.com/nothing-to-see-here-yet/>)

Author: Jon C. Phillips

Published: 2026-08-09T13:48:00Z

Content type: article

Language: en

Sources: [Jon C. Phillips](<https://devfeed.tech/sources/jon-c-phillips.md>)

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

Tags: [articles](<https://devfeed.tech/tags/articles.md>), [audience-building](<https://devfeed.tech/tags/audience-building.md>), [code](<https://devfeed.tech/tags/code.md>), [data](<https://devfeed.tech/tags/data.md>), [design](<https://devfeed.tech/tags/design.md>), [digital-products](<https://devfeed.tech/tags/digital-products.md>), [ibm](<https://devfeed.tech/tags/ibm.md>), [music](<https://devfeed.tech/tags/music.md>), [nothing-to-see-here-yet](<https://devfeed.tech/tags/nothing-to-see-here-yet.md>), [photography](<https://devfeed.tech/tags/photography.md>), [product-engineering](<https://devfeed.tech/tags/product-engineering.md>), [side-projects](<https://devfeed.tech/tags/side-projects.md>), [software](<https://devfeed.tech/tags/software.md>), [web-development](<https://devfeed.tech/tags/web-development.md>)

### AI overview

An experienced developer reflects on why products repeatedly ship poor empty states. The article argues that blank screens reduce confidence, hurt discoverability, and appear in many situations beyond a first login, including empty searches, filters, cleared task lists, and unused accounts. It calls for designing these states deliberately instead of focusing only on populated interfaces.

### Source excerpt

Every product has a moment before it has any data in it, and almost nobody designs for that moment on purpose. This is about why that screen keeps shipping broken, and what a good one should actually look like.

## Learning to Wait Again

DevFeed: [Learning to Wait Again](<https://devfeed.tech/articles/learning-to-wait-again-9449.md>)

Original publisher: [Read original article](<https://joncphillips.com/learning-to-wait-again/>)

Author: Jon C. Phillips

Published: 2026-08-02T20:47:00Z

Content type: article

Language: en

Sources: [Jon C. Phillips](<https://devfeed.tech/sources/jon-c-phillips.md>)

Topics: [Code](<https://devfeed.tech/topics/code.md>), [Slack](<https://devfeed.tech/topics/slack.md>)

Tags: [articles](<https://devfeed.tech/tags/articles.md>), [audience-building](<https://devfeed.tech/tags/audience-building.md>), [code](<https://devfeed.tech/tags/code.md>), [design](<https://devfeed.tech/tags/design.md>), [digital-products](<https://devfeed.tech/tags/digital-products.md>), [learning](<https://devfeed.tech/tags/learning.md>), [learning-to-wait-again](<https://devfeed.tech/tags/learning-to-wait-again.md>), [music](<https://devfeed.tech/tags/music.md>), [photography](<https://devfeed.tech/tags/photography.md>), [product-engineering](<https://devfeed.tech/tags/product-engineering.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [research](<https://devfeed.tech/tags/research.md>), [side-projects](<https://devfeed.tech/tags/side-projects.md>), [web-development](<https://devfeed.tech/tags/web-development.md>)

### AI overview

A reflection on relearning patience in software development, where faster tools have removed the natural delays that once gave ideas time to evolve. The article argues that deliberate waiting supports better thinking when it follows focused work and involves mildly engaging activities such as walking.

### Source excerpt

I'm not optimizing my rest so I can output more on the other side. I just noticed at some point this year that I'd stopped leaving any space between having an idea and doing something about it.

## Six Out of Ten

DevFeed: [Six Out of Ten](<https://devfeed.tech/articles/six-out-of-ten-9452.md>)

Original publisher: [Read original article](<https://joncphillips.com/six-out-of-ten/>)

Author: Jon C. Phillips

Published: 2026-07-27T00:58:00Z

Content type: article

Language: en

Sources: [Jon C. Phillips](<https://devfeed.tech/sources/jon-c-phillips.md>)

Topics: [dashboards](<https://devfeed.tech/topics/dashboards.md>), [Server](<https://devfeed.tech/topics/server.md>), [Benchmark](<https://devfeed.tech/topics/benchmark.md>), [Statistics](<https://devfeed.tech/topics/statistics.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [articles](<https://devfeed.tech/tags/articles.md>), [audience-building](<https://devfeed.tech/tags/audience-building.md>), [benchmarks](<https://devfeed.tech/tags/benchmarks.md>), [code](<https://devfeed.tech/tags/code.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [design](<https://devfeed.tech/tags/design.md>), [digital-products](<https://devfeed.tech/tags/digital-products.md>), [enterprise](<https://devfeed.tech/tags/enterprise.md>), [marketing](<https://devfeed.tech/tags/marketing.md>), [music](<https://devfeed.tech/tags/music.md>), [newsletter](<https://devfeed.tech/tags/newsletter.md>), [photography](<https://devfeed.tech/tags/photography.md>), [product-engineering](<https://devfeed.tech/tags/product-engineering.md>), [server](<https://devfeed.tech/tags/server.md>), [side-projects](<https://devfeed.tech/tags/side-projects.md>), [six-out-of-ten](<https://devfeed.tech/tags/six-out-of-ten.md>), [statistics](<https://devfeed.tech/tags/statistics.md>), [web-development](<https://devfeed.tech/tags/web-development.md>)

### AI overview

The article explains why email delivery and deliverability are different metrics. It compares benchmark results, showing that messages accepted by receiving servers may still reach spam or disappear, and that outcomes vary by sender type, engagement, and measurement window.

### Source excerpt

I've been sending email for over a decade. Across the newsletters I run we push roughly three million emails a quarter, every day, to lists in the tens of thousands.

## The Code You Didn't Write

DevFeed: [The Code You Didn't Write](<https://devfeed.tech/articles/the-code-you-didn-t-write-9453.md>)

Original publisher: [Read original article](<https://joncphillips.com/the-code-you-didnt-write/>)

Author: Jon C. Phillips

Published: 2026-07-12T16:51:00Z

Content type: article

Language: en

Sources: [Jon C. Phillips](<https://devfeed.tech/sources/jon-c-phillips.md>)

Topics: [Code](<https://devfeed.tech/topics/code.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [payload](<https://devfeed.tech/topics/payload.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Blockchain](<https://devfeed.tech/topics/blockchain.md>), [Resilience](<https://devfeed.tech/topics/resilience.md>)

Tags: [analysis](<https://devfeed.tech/tags/analysis.md>), [articles](<https://devfeed.tech/tags/articles.md>), [audience-building](<https://devfeed.tech/tags/audience-building.md>), [backend](<https://devfeed.tech/tags/backend.md>), [code](<https://devfeed.tech/tags/code.md>), [design](<https://devfeed.tech/tags/design.md>), [developers](<https://devfeed.tech/tags/developers.md>), [digital-products](<https://devfeed.tech/tags/digital-products.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [music](<https://devfeed.tech/tags/music.md>), [payload](<https://devfeed.tech/tags/payload.md>), [photography](<https://devfeed.tech/tags/photography.md>), [product-engineering](<https://devfeed.tech/tags/product-engineering.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [side-projects](<https://devfeed.tech/tags/side-projects.md>), [the-code-you-didn-t-write](<https://devfeed.tech/tags/the-code-you-didn-t-write.md>), [web-development](<https://devfeed.tech/tags/web-development.md>)

### AI overview

A developer discovers obfuscated JavaScript embedded in a backend file that executes automatically when the application starts. Static analysis reveals a throttled loader that retrieves encrypted commands through attacker-controlled blockchain transactions, decrypts the payload, and executes it.

### Source excerpt

I pulled down a codebase for some work, like I normally do. I cloned the repo, installed the dependencies, spun it up locally, and started poking around to get my bearings. Then things started looking strange.

## Designing for One

DevFeed: [Designing for One](<https://devfeed.tech/articles/designing-for-one-9447.md>)

Original publisher: [Read original article](<https://joncphillips.com/designing-for-one/>)

Author: Jon C. Phillips

Published: 2026-07-05T23:45:00Z

Content type: opinion

Language: en

Sources: [Jon C. Phillips](<https://devfeed.tech/sources/jon-c-phillips.md>)

Topics: [designing for one](<https://devfeed.tech/topics/designing-for-one.md>), [Product Management](<https://devfeed.tech/topics/product-management.md>), [Software](<https://devfeed.tech/topics/software.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [articles](<https://devfeed.tech/tags/articles.md>), [audience-building](<https://devfeed.tech/tags/audience-building.md>), [building](<https://devfeed.tech/tags/building.md>), [code](<https://devfeed.tech/tags/code.md>), [design](<https://devfeed.tech/tags/design.md>), [designing-for-one](<https://devfeed.tech/tags/designing-for-one.md>), [digital-products](<https://devfeed.tech/tags/digital-products.md>), [music](<https://devfeed.tech/tags/music.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [photography](<https://devfeed.tech/tags/photography.md>), [product-engineering](<https://devfeed.tech/tags/product-engineering.md>), [product-management](<https://devfeed.tech/tags/product-management.md>), [side-projects](<https://devfeed.tech/tags/side-projects.md>), [software](<https://devfeed.tech/tags/software.md>), [web-development](<https://devfeed.tech/tags/web-development.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

"Designing for One" explores the appeal and hidden costs of building software for a single user: yourself. The article argues that this approach creates fast feedback, clear priorities, and highly opinionated products, while shortcuts around labels, instructions, and empty states become liabilities when other people start using the product.

### Source excerpt

No audience to picture and no personas on the whiteboard. There's no imagined user whose confusion you have to design around. It's just you with the problem in front of you. You have the freedom to solve it exactly the way your own brain wants it solved.

## AI Coding Tools Shift Experienced Developers from Slower to Faster Work

DevFeed: [AI Coding Tools Shift Experienced Developers from Slower to Faster Work](<https://devfeed.tech/articles/judgment-bottleneck-9448.md>)

Original publisher: [Read original article](<https://joncphillips.com/judgment-bottleneck/>)

Author: Jon C. Phillips

Published: 2026-06-28T17:56:00Z

Content type: opinion

Language: en

Sources: [Jon C. Phillips](<https://devfeed.tech/sources/jon-c-phillips.md>)

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

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [articles](<https://devfeed.tech/tags/articles.md>), [audience-building](<https://devfeed.tech/tags/audience-building.md>), [code](<https://devfeed.tech/tags/code.md>), [design](<https://devfeed.tech/tags/design.md>), [developers](<https://devfeed.tech/tags/developers.md>), [digital-products](<https://devfeed.tech/tags/digital-products.md>), [judgment-bottleneck](<https://devfeed.tech/tags/judgment-bottleneck.md>), [music](<https://devfeed.tech/tags/music.md>), [photography](<https://devfeed.tech/tags/photography.md>), [product-engineering](<https://devfeed.tech/tags/product-engineering.md>), [side-projects](<https://devfeed.tech/tags/side-projects.md>), [survey](<https://devfeed.tech/tags/survey.md>), [web-development](<https://devfeed.tech/tags/web-development.md>), [writing-code](<https://devfeed.tech/tags/writing-code.md>)

### AI overview

The article argues that experienced developers' measured performance with AI coding tools shifted from roughly 19% slower in mid-2025 to roughly 18% faster by early 2026. It attributes the change to better tools and developers gaining experience directing and reviewing generated code, while noting sample-selection caveats.

### Source excerpt

That puts me on one side of a heated argument. A well-known METR study in 2025 found experienced developers were around 19% slower with AI while sure they were faster, and skeptics passed it around as proof.