Software Developer | 6+ years of experience | talks about programming, tech and corporate insanity

Joined April 2020
Stop wasting time coding everything from scratch. Let the AI write everything for you instead. Then, you can waste time fixing everything the AI wrote.
125
26
10
564
19,790
Last quarter I announced a milestone. 30% of our code is now written by AI. I called it "engineering velocity." The board loved that phrase. They didn't ask what the code does. Neither did we. It compiles. Usually. That's the metric. Someone asked about testing. I said "AI-assisted quality assurance." That means the AI writes the tests too. For the code it wrote. It finds no issues. Very efficient. This week we admitted Windows 11 core features are broken. Audio doesn't work. Explorer crashes. Updates fail to install. Users asked why. I said "we're investigating." Investigating means reading the code. The code the AI wrote. That no human understands. Because understanding isn't scalable. Our CTO says 95% of code will be AI-generated by 2030. I believe him. I have to. We fired the people who would check. They were "non-essential headcount." Essential means writes code. AI writes code. Humans are overhead. Overhead gets optimized. We optimized 10,000 engineers last year. This year the bugs arrived. Unrelated, obviously. The engineers we kept are debugging AI output. They don't understand it either. But they're "cross-functional." Cross-functional means they do everything. Everything means nothing well. A user asked why their audio disappeared after an update. I said "install updated drivers." They asked why the update broke the drivers. I said "report it via Feedback Hub." They asked what happens to feedback. I said "it helps us prioritize." Prioritize means add to backlog. Backlog means never. But politely. Someone on Hacker News called this "a privacy and consent disaster." I called it "an evolving user experience." Same thing. Different framing. We released a fix. The fix broke something else. The something else was also written by AI. The fix was also written by AI. They're collaborating now. I call it "autonomous iteration." The autonomous iteration has created 47 new bugs. Each bug spawns a fix. Each fix spawns two bugs. Exponential growth. Just like our stock price. Unrelated, obviously. Satya told Mark we're at 30%. Mark said he didn't know Meta's number. Sundar said Google is also at 30%. None of us know what the code does. But we know the percentage. Percentage is a metric. Metrics go in earnings calls. Earnings calls move stock prices. Stock prices determine bonuses. Bonuses determine success. Success means the bugs don't matter. Users asked when Windows will work again. I said "we're committed to quality." Quality means it ships. Ships means it's your problem now. Thank you for being part of the Microsoft family. Family means you can't leave. We're in your enterprise agreement. For three more years. The circle of innovation.
251
2,108
283
10,484
476,546
an interesting update: the team is starting to move away from AI coding completely (devin/claude/etc) because it's so much harder to review the AI code than writing things themselves
just found out that since this, i've become a top 50 user of Devin globally, now pushing ~60 PRs a day. AMA
179
212
106
3,489
764,272
The future will be boring! Today I build a closet from Ikea, even though "build" is the wrong word, "unfold" would be more fitting. It was quick and not a single screw nor a nail was needed. It was ingenious, but really boring.
1
6
What if the impact of AI leads to a similar situation, assuming the absolute best case scenario. If AI can do research better then humans? Why bother doing any reseach? What if everything has been invented? If every need is taken care off? Every challenge overcome?
1
3
If there is nothing of meaning left to do, that sounds like a hell dressed as heaven to me.
4
I'm slowly giving up on coding agents for certain things. - Code quality overall mostly bad - It loves to do inline `await import` - It often duplicates code that already exists At the end I'm spending more time babysitting with worse output
155
19
7
572
67,445
Is medium trying to tell me something. Just booted it up and within the first 10 articles, 3 were explaining me why no one is hiring me. Guess I should be really careful at work, because I wont find anything new.
6
Damn, look like AI is actually ready to replace developers. At least the bottom quartile.
I told Claude to one-shot an integration test against a detailed spec I provided. It went silet for about 30 minutes. I asked how it was going twice and it reassured me it was doing work. Then I asked why it was taking so long:
10
I told Claude to one-shot an integration test against a detailed spec I provided. It went silet for about 30 minutes. I asked how it was going twice and it reassured me it was doing work. Then I asked why it was taking so long:
235
243
169
7,718
1,225,484
Imagine this. You participate in a Hackathon. Pour in 60 hours of your free time over the course of 3 weeks. You learn a new tech stack and build a fully functioning prototype. As a result, you not only NOT make it in Top 3.
1
9
But the top two are solutions using No Code tools that fully rely on office 365. Business automation here, Sharepoint lists there. F*ck, I heard Sharepoint Lists so often in 2 hours like not before in my live. And of course, everyone had to do something with AI.
1
10
Am I wrong to feel like it is discouraged to write code yourself in order to solve a business problem?
5
Just did a presentation in a company hackathon and based on the contributions of everyone else I am convinced SharepointLists are the future.
10
I got a call from the head of HR today and my heart was racing. But the reason is kind of funny. I helped a working student setup their device and to simplify the process, I let them give me their password ... over teams chat.
1
1
12
It worked and since I am a professional, i.e. have experience exchanging secrets over teams, I told her to edit the post in order to remove the secret. 15 minutes later, I got a call from the head of HR and thought: "Shit, how did they find out?"
1
10
Turns out, they did not. Instead I forgot to fill contribute to the ongoing recertification of access rights. Best part, that is something my boss actually has to do. He was happy to hear about more last minute work. 馃榿
9
Here is a dose of nostalgia to get you through the Day. This playlist hits hard, because I grew up with the N64. So many songs take me on a journey through the past. When life and the world itself was easier. buff.ly/3p8Yxgn
1
28
I just finished Bloodhounds on Netflix. Am impressed by the overall quality of that series. The characters are well developed and super likeable ... at least the good ones. Story is gripping and fights are insane. What more can you ask for.
57