Twitter engineer explains how it will break in the coming weeks
technologyreview.com
technologyreview.com
I have several years experience now being the sole person on a mission critical portion of an international company that was still abandoned/ignored/whatever by management. All but 5% of the people I worked with have left, and there are entire portions of the code base that nobody left has ever touched or been involved with.
What happens is erosion. A manager will ask "Why is <thing> running poorly, or doing the wrong action" and you will only be able to say "I don't know". You then have to spend an hour tracking down the relevant code and teach yourself something that used to be the remit of a team of twelve and they could have answered/fixed this question in a minute. Now every ticket has to include a section about the required software archeology.
Things will keep running, but you can't really build on the previous code very well, because you have no clue how it was built or the sharp edges it works around. Even minor updates to the system means an entire sprint worth of research and a half solution that is less robust. Bugs on the tracker will never be looked at, and the backlog explodes with tickets that won't be touched before the heat death of the universe. It destroys morale, makes onboarding new devs difficult, kills any advantage a previously smart architecture brought you, makes you a pariah in the local employment environment, and reduces even your most senior devs to the output of a brand new junior dev. Your everyday task is "can I put out more fires than will start today".
The problem is making changes. The know-how on the system is 90% gone. So anything you touch risks falling down like a house of cards now.
And without drastic changes, Twitter can't be monetized. So things are pretty bad.
Here is few examples from my likes: https://twitter.com/TodePond/status/1593969648042663936 https://twitter.com/Mappletons/status/1538801464327426050 https://twitter.com/WilliamChyr/status/1592924106802204673 https://twitter.com/AdamMGrant/status/1584938446870573057 https://twitter.com/PuzzlingPlaces/status/143347521840055501... https://twitter.com/guycalledfrank/status/157193248187559117... https://twitter.com/dragonman225/status/1472998315805777920 https://twitter.com/anastasiaopara/status/156067389257403596... https://twitter.com/yiliu_shenburke/status/15366958009353707... https://twitter.com/NathieVR/status/1588988665564647427
Who are these people you speak of. On here? Did you do a poll or how did you figure this out. I thought this was common knowledge.
I don't want Twitter to fail. But if Twitter failing delivers a death blow to the "rich==smart", "leveraged buyouts are good", "billionaires create jobs", etc. beliefs that people have, well, let it fail hard because the world will be better for it.
I mean, I do want it to fail. It's an awful thing. Maybe it is better than Meta/TikTok (I disagree, I hate them all, but I especially despise twitter), but I still would want it dead. I want them all dead
I guess the person does think it’s inevitable for the service to continuously degrade over time, and any time in the future is technically included in the “coming weeks”. So, well done headline writer, grab those clicks.