Engineering manager, Kotlin enthusiast, speaker, and dad. Writing about tech, work, and life.

Throwing away a decade of institutional knowledge


Still mulling over the Block layoffs, and one thing that caught my eye was how many folks who were let go were there for easily 6, 8, even 10 years or more. People who gave literally a decade of their life, jettisoned in an instant.

In addition to the cruelty of it, there’s is NO WAY that you lose that much institutional knowledge and keep rolling along anywhere close to full operational efficiency, maybe not even 50%. There is a 0.0% chance that your fancy AI tools have that kind of context. And they certainly don’t have the collective centuries of technical, product, or design judgement of those people.

Read more ⟢

Values as your career north star


At the risk of sounding corny, as a grizzled (but experienced) old dude, I can tell you with great confidence that your values – what you believe way down deep – is the best thing to help you navigate your career choices. Over the long run it’s what’ll make you successful.

Definitions of success may vary wildly and it’s easier said than done, but if you can consistently align your values with your work, you’re already mostly there.

Brobots still talking about lines of code in 2026


There are people in 2026 talking about how many lines of code they shipped with a straight face. Well, I think they’re people at least. πŸ˜‘

Vibe coding β€” 90% done!


Just read an AI hype post saying their vibe coding got them 90% complete on a project. Woo hoo! The “only” things they had to engage an engineer to finish off: authentication, API keys lockdown, VPN protection, and a full security audit.

"AI is changing everything!" said the AI startup founders


Funny how all these over the top “AI is changing everything!” posts are largely from people running AI startups. Totally not suspicious at all and very believable.

Vibe coding isn't the hard part


Emily Gorcenski on Bluesky:

“But guess whatβ€”they all require you to still be a good software developer. Engineering has always been about tradeoffs and judgment and I have seen nothing that indicates that this will change.”

“You hear all these stories of people vibe coding a SaaS alternative in a weekend. That’s great for N_users=1. That’s not the hard part.”

This, this, this, this. πŸ’―

Well past muting AI slop takes


I’m well past just muting folks with AI slop takes (“3 engineers can outperform 8 with just AI, here’s how!”). Full blast ridiculing and blocking now. ✌️

You Can't Prompt Your Way to Judgment


You Can’t Prompt Your Way to Judgment β€” Knight Shift

πŸ’― This is a good one. AI amplifies your existing engineering culture β€” which means if your culture and judgment aren’t already solid, AI just makes that worse faster.

Silicon Valley Has Lost Its Moral Compass β€” Anil Dash


Silicon Valley Has Lost Its Moral Compass β€” Revolution.Social podcast with Anil Dash

This conversation on AI with Anil Dash is so good. I don’t know how anyone could argue with what he’s saying β€” measured, realistic, and well reasoned throughout. Y’all need to give it a listen.

That's not hiring rigor


Kind of hilarious to see a company make a big deal about how rigorous they are about hiring, but also have the same role open for literally a year in a market flooded with candidates. That’s not rigor, that’s just being bad at hiring.