"It may look like a crisis, but it’s only the end of an illusion." | IT manager by day, coder by night | loves Coca Cola

Gdynia, Poland
Joined June 2022
Marcin Rodziewicz retweeted
99
1,235
50
14,091
279,357
Marcin Rodziewicz retweeted
hopeDrivenDevelopment
33
485
46
4,144
149,324
Marcin Rodziewicz retweeted
Unfathomably based.
105
1,699
74
12,748
188,847
Marcin Rodziewicz retweeted
Notepad Exploit Explained
40
117
33
1,648
128,046
Marcin Rodziewicz retweeted
Casey Tries Node
83
214
53
2,570
325,197
Marcin Rodziewicz retweeted
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,485
476,546
Marcin Rodziewicz retweeted
the joy of coding is gone think about it for a second, if we actually go down this road of vibe coding we will absolutely kill the joy of coding i have worked in projects that the only thing driving me was the technical challenges vibe coding will force you to understand that the code was just the means to the end and that only developers care about it but in a possible future this care will be replaced by a sad feeling of not having the time, the priority of enjoying solving a technical challenge by yourself
633
82
102
1,556
317,978
My concern with current generation of LLMs and their global usage is an unhealthy unification of communication. To simplify, the AI generated content is an average, emotions are toned down, so is originality and quirks specific to particular individuals. I feel we are loosing something key to building relationships and inspiring each other.
1
111
Marcin Rodziewicz retweeted
welp.
39
247
27
4,282
281,093
Looking into #dotnet innovations at the ⁦@DeveloperDaysPL⁩ conference in Berlin!
82
Hey @Hostinger I’ve messed up my settings and my hosting has just auto-renewed for an invalid period (1yr only) at a price I don’t like. How can I best resolve the issue?
1
2
58
Marcin Rodziewicz retweeted
What are they coding?
307
65
70
608
80,515
Marcin Rodziewicz retweeted
"Coding in C++ is too hard!" my honest reaction:
274
35
2,058
172,437
Marcin Rodziewicz retweeted
Goodhart’s Law xkcd.com/2899
31
850
85
8,901
430,175
Marcin Rodziewicz retweeted
NEW VIDEO: Positive Affirmations for Site Reliability Engineers youtu.be/ia8Q51ouA_s
23
100
58
509
127,470
Replying to @Jonathan_Blow
Price Law. 50% of the output is produced by the square root of the number of employees. (less than 400 people in the case of Alphabet (135k employees). nielsbohrmann.com/prices-law…
1
1
13
2,383
Marcin Rodziewicz retweeted
Stanford CS193p lectures for Spring 2023 are now available on YouTube for anyone interested
17
163
13
1,016
148,533
“There are two kinds of problems: the urgent and the important. The urgent are not important, and the important are never urgent.” - gotta love the Eisenhower principle
40