Sign in

Diego Castillo

@diegocasmo.bsky.social
40 followers 17 following 101 posts

Building products. Playing jazz. Architecting software @buffer.com.

PostsRepliesMedia
Diego Castillo @diegocasmo.bsky.social · 01/10/2026
Agents (some?) have a weird tendency to narrate comments, and it doesn't seem to matter how much you hint at it in your AGENTS file.
000
Diego Castillo @diegocasmo.bsky.social · 24/09/2026
In a somewhat unexpected turn of events, I've found myself going back to typing. Over the past year I've used voice to text a lot. I still do, just way less than a few months ago.
100
Diego Castillo @diegocasmo.bsky.social · 22/09/2026
Of course, if it isn't the almighty 'isRecord' (iykyk).
000
Diego Castillo @diegocasmo.bsky.social · 21/09/2026
Always defaulting to learning makes it surprisingly easy to avoid actually doing.
000
Diego Castillo @diegocasmo.bsky.social · 18/09/2026
As so often happens, I just want to do everything and (obviously) be good at everything lol.
000
Diego Castillo @diegocasmo.bsky.social · 11/09/2026
Agents are making me faster and infinitely more distracted 😅
001
Diego Castillo @diegocasmo.bsky.social · 31/08/2026
No idea what's going on but I find both Opus/Sol particularly dumb today 🤷‍♂️
000
Diego Castillo @diegocasmo.bsky.social · 17/08/2026
"No good reason"
Terminal-style exchange where one line asks "Why are you using --no-verify?" and the reply admits "No good reason. I added it reflexively;"
000
Diego Castillo @diegocasmo.bsky.social · 11/08/2026
Interesting times to be alive, for sure 🤔
000
Diego Castillo @diegocasmo.bsky.social · 05/08/2026
Code smells today look like an agent consistently messing up in a codebase
000
Diego Castillo @diegocasmo.bsky.social · 08/07/2026
Attention becomes the scarce resource right when output becomes abundant.
000
Diego Castillo @diegocasmo.bsky.social · 29/06/2026
Doing more got cheap and doing better stayed hard.
110
Diego Castillo @diegocasmo.bsky.social · 18/06/2026
Fundamentally, it all comes down to how well you know the problem.
010
Diego Castillo @diegocasmo.bsky.social · 11/06/2026
Moving faster doesn't automatically mean making better decisions. Easy to mix those up right now.
000
Diego Castillo @diegocasmo.bsky.social · 01/06/2026
You can't tell if the output is good unless you understand it well enough to judge it. Most people don't seem to care at all right now. I just can't wrap my head around that.
000
Diego Castillo @diegocasmo.bsky.social · 22/05/2026
Even when you push back on an AI model, your pushback is only as good as your understanding. In your domain of expertise, you catch the subtle stuff. Outside of it, who knows.
100
Diego Castillo @diegocasmo.bsky.social · 15/05/2026
Leverage comes from the parts you understand. Risk comes from the parts you don't.
011
Diego Castillo @diegocasmo.bsky.social · 05/05/2026
English is the JavaScript of languages.
020
Diego Castillo @diegocasmo.bsky.social · 28/04/2026
AI is an amplifier of ideas, good or bad, your choice.
020
Diego Castillo @diegocasmo.bsky.social · 21/04/2026
Coding with AI is wildly inconsistent. Some sessions feel like magic, others the model confidently invents APIs for hours.
010
Diego Castillo @diegocasmo.bsky.social · 15/04/2026
More people are being upfront about steering AI agents, rejecting suggestions, and carefully reviewing changes. It's quite refreshing after so many vanity metrics for a while now.
110
Diego Castillo @diegocasmo.bsky.social · 09/04/2026
Tools got smarter, and the expectations for what to build with them got higher.
000
Diego Castillo @diegocasmo.bsky.social · 07/04/2026
Chat in products is great but it doesn't make good UIs less important. You want both.
000
Diego Castillo @diegocasmo.bsky.social · 30/03/2026
Cost of code dropped but the bar for products is higher than ever.
000
Diego Castillo @diegocasmo.bsky.social · 25/03/2026
There's a version of shipping fast that comes from understanding the problem and a version that's just because it's easy now.
000
Diego Castillo @diegocasmo.bsky.social · 25/03/2026
The ceiling keeps moving but so does your understanding of where it is.
000
Diego Castillo @diegocasmo.bsky.social · 18/03/2026
Software has been composable for decades. You don't build everything from scratch. You plug into what's already there. Libraries, APIs, contracts.
100
Diego Castillo @diegocasmo.bsky.social · 09/03/2026
It's easy to jump straight into implementing something without really understanding your options. Worse, you might not even be working on the right thing in the first place.
100
Diego Castillo @diegocasmo.bsky.social · 23/02/2026
It has become increasingly clear to me that one of the most interesting areas to keep an eye on right now is how you maintain a solid understanding of a codebase as more work gets delegated to coding agents. You can only make good trade-offs if you have such understanding.
110
Diego Castillo @diegocasmo.bsky.social · 20/02/2026
No matter how strong these models get, you eventually start to get a grasp of their limits. Just sort of an interesting thing you notice as you use them.
000
Diego Castillo @diegocasmo.bsky.social · 17/02/2026
The online narrative is just throw everything at agents and figure it out. I use them all day, I barely write code myself at this point. But the people who seem to get the best results are strong engineers. I think foundational knowledge still matters a lot, maybe even more now.
000
Diego Castillo @diegocasmo.bsky.social · 16/02/2026
Traditional UIs are disappearing. Not all at once, but for more workflows than I expected.
000
Diego Castillo @diegocasmo.bsky.social · 16/02/2026
Em-dashes were not that common on the internet. LLMs use them constantly. Something in training made all major models pick up this habit. Makes you wonder what else got amplified that way.
000
Diego Castillo @diegocasmo.bsky.social · 11/02/2026
Pay-per-view, but for thinking. That's what tokens are.
000
Diego Castillo @diegocasmo.bsky.social · 10/02/2026
Monorepos are great for coding agents. All the code is just there, no jumping around.
000
Diego Castillo @diegocasmo.bsky.social · 05/02/2026
Collaborating on Markdown files in tools like @github.com is honestly painful. You can't comment on a specific line, can't suggest inline edits. They need to become first-class citizens. @notion.com handles this way better, but it's not where my code lives.
000
Diego Castillo @diegocasmo.bsky.social · 04/02/2026
Claude Code had a very successful start to the year. The aftermath seems to be that throwing shade at it is now fashionable.
000
Diego Castillo @diegocasmo.bsky.social · 04/02/2026
New favorite workflow: end the day with a solid implementation plan split into a few tasks, hand them to coding agents, wake up to multiple PRs ready for review. 🫡
000
Diego Castillo @diegocasmo.bsky.social · 28/01/2026
The real bottleneck is clarity of thought.
000
Diego Castillo @diegocasmo.bsky.social · 25/01/2026
GitHub stats from the last couple of months would be fascinating to see. Feels like the amount of code being written quietly exploded due to agents.
000
Diego Castillo @diegocasmo.bsky.social · 24/01/2026
Playing with agent skills this week. Which ones have actually stuck for you, and what do you use them for?
000
Diego Castillo @diegocasmo.bsky.social · 21/01/2026
The models are fine. Figuring out what you want is the hard part.
000
Diego Castillo @diegocasmo.bsky.social · 14/01/2026
The speed we can move as software engineers right now is honestly wild. I'm shipping more every day than I ever have throughout my career, in ways that simply weren't possible before. Interestingly, I also have more work than ever, not less. 😅
100
Diego Castillo @diegocasmo.bsky.social · 10/01/2026
The 80/20 prompt I use with coding agents before creating the plan: "Ask questions if any." One line. Massive difference.
010
Diego Castillo @diegocasmo.bsky.social · 07/01/2026
Back to Neovim + Claude Code. All other subscriptions gone. I wonder what this looks like in a year. 🤔
000
Diego Castillo @diegocasmo.bsky.social · 04/01/2026
Life lately 😅
000
Diego Castillo @diegocasmo.bsky.social · 02/01/2026
LLMs are the new level of abstraction. Leverage them, or someone else will. 🤷‍♂️
010
Diego Castillo @diegocasmo.bsky.social · 22/12/2025
Monday runs on coffee.
000
Diego Castillo @diegocasmo.bsky.social · 19/12/2025
This week at @buffer.com, we wrapped up Customer Experience Week ✨, a few days focused on making tangible improvements for customers and a nice way to end the year strong.
120
Diego Castillo @diegocasmo.bsky.social · 13/12/2025
Kalita pour over, Pacamara character. Quiet joy.
000