Tom Yedwab
@tomyedwab.com
📤 86
📥 146
📝 35
senior data architect @ Khan Academy, optimist, father of three. That about covers it.
This advice is intended for AI coding enthusiasts but like a lot of these best practices, it stems from pre-existing ideas: AI makes it too easy to skip the most important decisions in a project, the ones that happen right at the beginning.
www.arguingwithalgorithms.com/posts/lay-th...
loading . . .
Lay the cornerstone yourself
As starting projects becomes easier than ever, it's never been more important to pay careful attention to the foundations and not let the AI make all the decisions for you.
https://www.arguingwithalgorithms.com/posts/lay-the-cornerstone-yourself.html
about 1 month ago
1
1
0
I don't know what I expected, but neither ChatGPT nor Gemini were able to generate a 3D printable OpenSCAD model of a simple VESA mount. The lack of spatial reasoning on display, both for the object itself and the constraints of the printer, is comical.
2 months ago
0
1
0
reposted by
Tom Yedwab
Camille Fournier
2 months ago
Even though I've made this joke myself I actually really hate the "all developers have to be engineering managers now with agents" No, they all need to be tech leads, not ems. Unless you're having to deal with the agents' interpersonal issues and the PM distracting them and getting them promoted and
4
144
23
If you find the social media/sleep health studies worrying now, just wait until you read the AI/sleep studies coming in 10 years. Signed, Mr. No time for sleep my 5 hour window just reset
3 months ago
0
0
0
reposted by
Tom Yedwab
Camille Fournier
3 months ago
Worth a read
pebblebed.com/blog/intelli...
loading . . .
"Intelligence" is not a technical term. Hardness is. - Pebblebed
https://pebblebed.com/blog/intelligence
1
11
4
reposted by
Tom Yedwab
roland
3 months ago
ok so my ex yc vp is vv go go on ai rn bc he is in an sv vc gc or we -- my em is in on it w/ ai as an os to do ui qa in ci -- so tl dr ig im tl of ai ui qa ?? rn ai ui qa v1 is cc in an hv vm on my pc on gh pr xd
17
332
97
When I read sensational LLM-breaks-out-of-sandbox stories I think of pet hamsters I once had who would eventually break out of any cage through pure, dumb persistence and luck. I was unimpressed then, and I'm unimpressed now.
3 months ago
0
0
0
At this point if you're writing a compiler for your new language, you may as well offer the option to pipe your errors and code context to an LLM agent. In the past I had too little patience to learn Rust, but it's quite pleasant now that I have an error-to-English translator.
4 months ago
0
2
0
This week I wrote something a bit more personal, about my history with anxiety disorder and why it's important to push back on the artificial urgency of AI.
www.arguingwithalgorithms.com/posts/the-ai...
loading . . .
The AI Panic Attack
Sharing what I've learned from mental health challenges and the moment we are in today.
https://www.arguingwithalgorithms.com/posts/the-ai-panic-attack.html
5 months ago
0
1
0
reposted by
Tom Yedwab
Scott Hanselman 🌮
5 months ago
You vibed an app, for an audience of one. Add it to Tiny Tool Town. But You know what Tiny Tool Town REALLY needed? *TIKTOK MODE* Why not mindlessly scroll awesome apps rather than videos? Maybe one will help you or someone else! go hit
tinytooltown.com
and tap "SHORTS" for Shorts/Reels Mode
loading . . .
Tiny Tool Town 🏘️
A delightful showcase for free, fun & open source tiny tools. Stupid-delightful software made with love.
https://tinytooltown.com
4
88
15
Sound analysis here:
addyo.substack.com/p/the-80-pro...
. The only quibble I have is with the oft-repeated idea that delegating to agents feels like being a manager. Respectfully, it does not.
loading . . .
The 80% Problem in Agentic Coding
Managing comprehension debt when leaning on AI to code
https://addyo.substack.com/p/the-80-problem-in-agentic-coding
6 months ago
1
0
0
In the time between the weekend when I decided to give it a whirl, and finally getting it running today, Clawdbot got renamed *twice*. I hope
#openclaw
has better longevity!
6 months ago
0
0
0
Sharing some background on my values. When I feel a lot of uncertainty about the future of our profession and our industry, it helps to go back to why I chose this career in the first place.
www.arguingwithalgorithms.com/posts/my-cod...
loading . . .
My coding philosophy
Sharing my philosophy of software development and my hopes for the future of our craft.
https://www.arguingwithalgorithms.com/posts/my-coding-philosophy.html
6 months ago
0
0
0
reposted by
Tom Yedwab
Gergely Orosz
6 months ago
The Pragmatic Summit: A one-of-a-kind event where you'll hear from (and get to meet) standout folks who have been on The Pragmatic Engineer Podcast, teams who were in The Pragmatic Engineer deepdives - all of them building cutting-edge software, or researching how best to do so.
2
25
3
reposted by
Tom Yedwab
Eric Bailey
8 months ago
“These "solutions" are fundamentally inequitable. They build a world of digital and physical segregation disguised as progress. And we users are expected to be thankful and grateful.”
#a11y
nimerblogs.blogspot.com/2025/08/cong...
loading . . .
Congratulations, You've Unlocked 'Expert Mode'! (Whether You Wanted It or Not)
Nimer's blog
https://nimerblogs.blogspot.com/2025/08/congratulations-youve-unlocked-expert.html
0
6
2
Unpopular opinion of the day: protecting software developers from interruptions in the name of preserving "flow" state is overrated, and potentially harmful for the team as a whole. Deeper dive here:
www.arguingwithalgorithms.com/posts/flow-i...
loading . . .
"Flow" in software development is overrated
Tackling the myth that
https://www.arguingwithalgorithms.com/posts/flow-is-overrated.html
9 months ago
1
0
0
reposted by
Tom Yedwab
Birgitta B
9 months ago
I tried to make sense of "spec-driven development" by looking at 3 tools: Amazon's Kiro, GitHub's spec-kit, and the Tessl Framework
martinfowler.com/articles/exp...
loading . . .
Understanding Spec-Driven-Development: Kiro, spec-kit, and Tessl
Notes from my Thoughtworks colleagues on AI-assisted software delivery
https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html
1
28
11
If anyone from YouTube is following: you could save a ton of compute if we all just filled out a form documenting our current opinions and beliefs. The algorithm could more efficiently match us with confirming and affirming videos. Bonus: The form would never need updating!
10 months ago
0
0
0
reposted by
Tom Yedwab
Merriam-Webster
10 months ago
We are thrilled to announce that our NEW Large Language Model will be released on 11.18.25.
loading . . .
653
24997
10441
reposted by
Tom Yedwab
Andrew Garrett
12 months ago
My Berkeley colleagues & I are saddened by the death of our colleague Robin Lakoff. Her 1972 book Language & Women's Place created the modern field of language & gender. She also wrote articulately, passionately & impactfully about Latin linguistics (Abstract Syntax & Latin Complementation, 1968) 1/
4
91
32
If you've tried agentic AI coding for larger features and got stuck in a "death spiral", I highly recommend this pattern:
www.arguingwithalgorithms.com/posts/techni...
loading . . .
How to keep your AI coding agent from going rogue
Complete agentic LLM coding projects reliably with this proven workflow.
https://www.arguingwithalgorithms.com/posts/technical-design-spec-pattern.html
about 1 year ago
0
1
0
Wrote up some thoughts about the difficulty in using AI agents effectively in legacy codebases and how we might overcome it:
www.arguingwithalgorithms.com/posts/legacy...
loading . . .
Overcoming the legacy roadblock
Legacy codebases are the bane of AI tools. How can we overcome this?
https://www.arguingwithalgorithms.com/posts/legacy-codebases.html
over 1 year ago
0
1
0
reposted by
Tom Yedwab
Charity Majors
over 1 year ago
I have a new blog post up: "Corporate 'DEI' Is An Imperfect Vehicle for Deeply Meaningful Ideals"
charity.wtf/2025/02/10/c...
I know a lot of people are feeling incredibly scared and demoralized right now. I get it; I am too. (Who knows if my marriage will still be valid in two years?)
loading . . .
Corporate “DEI” is an imperfect vehicle for deeply meaningful ideals
I have not thought or said much about DEI (Diversity, Equity and Inclusion) over the years. Not because I don’t care about the espoused ideals — I suppose I do, rather a lot — but because corporate…
https://charity.wtf/2025/02/10/corporate-dei-is-an-imperfect-vehicle-for-deeply-meaningful-ideals/
12
289
92
A write-up of my recent experiment to build and deploy a personal self-hosted task list application using AI tools from scratch in a single week, how it went and what I learned. It is absolutely wild what we can do today with these tools!
www.arguingwithalgorithms.com/posts/the-ei...
loading . . .
The Eighteen Hour Application: The Project AI Made Possible
How I used AI tools to write a personal application from scratch in 18 hours.
https://www.arguingwithalgorithms.com/posts/the-eighteen-hour-application.html
over 1 year ago
0
0
0
reposted by
Tom Yedwab
Anna Mills
over 1 year ago
"Having overcome my broader skepticism, I find I’m just shocked at the mental gymnastics militant cynics will execute to avoid admitting that generative AI is doing anything particularly unique or useful."--@mikecaulfield I do see that too sometimes.
mikecaulfield.substack.com/p/critical-r...
loading . . .
Critical Reasoning with AI: How we know LLMs are applying reasoning patterns, and not just reverse image searching
Writing this because I'm tired of having this argument
https://mikecaulfield.substack.com/p/critical-reasoning-with-ai-how-we
6
67
19
I wrote up a review of Cursor and how I use it for software development, which seems to be a hot (and mildly controversial) topic these days:
www.arguingwithalgorithms.com/posts/cursor...
loading . . .
How I write code using Cursor: A review
A personal review of Cursor, an LLM-powered coding tool.
https://www.arguingwithalgorithms.com/posts/cursor-review.html
over 1 year ago
3
8
1
you reached the end!!
feeds!
log in