jackalbion
Well-known member
- Aug 30, 2011
- 4,913
With twitter going, I'm gonna have to moan about Andy Naylor, post sopranos videos and moan to train operators on here.
Hundreds or maybe thousands of pissed off software engineers and security specialists with a grudge. What could possibly go wrong?thats pretty unlikely. its a simple app, with some very clever algorithm in the back, it could and should run with minimal intervention.
Quite - His "my way or the highway" offer of 3 months pay is also an enormous error, the best, most confident staff are going to say thanks very much, I'm off.....Saw a rather good theory for where Musk is going wrong. It uses something called the Clocks and Clouds theory (originates from Karl Popper). Boiling it down, there's two types of "problems" in the world: Clock problems, and Cloud problems. Clock problems are ones where you know when you've solved the problem, you can easily measure the success of the solution, and you can take the solution apart and put it back together again and repeat the solution easily. Just like a clock: the problem is you need to know what the time is. The clock solves the problem, and once built continues to solve the problem - and you can pull it apart, see how it works, put it back together again. Cloud problems are entirely different. You can't just pull apart a cloud and see how it works and put it back together again. Clouds are a whole lot harder to measure, harder to model, and don't permanently solve a problem. Cloud problems will often need to have their solutions revised, and the right solution might differ depending on how is using the solution or when they are using it.
Musk's problem is he's coming from a Clock thinking background. Building cars and rockets are mostly clock problems. Twitter, however, is a Cloud problem. He's dealing with social stuff that can't be solved through Clock thinking. But it's clear from a lot of his posts on Twitter that he's applying the same Clock thinking he applied to cars and rockets to Twitter.
If that were true, you'd have to wonder why companies like Twitter pay so much for teams of highly paid IT staff to keep their systems up as close to 100% as they can getthats pretty unlikely. its a simple app, with some very clever algorithm in the back, it could and should run with minimal intervention.
It's really not.thats pretty unlikely. its a simple app, with some very clever algorithm in the back, it could and should run with minimal intervention.
This is such a hugely misunderstood problem in tech.If a lot of engineers carrying huge amounts of knowledge and experience walk out the door, it's not inconceivable that the whole platform could begin to creak.
well thats the thing, dont believe they need many. once set up and stable something like twitter needs very little oversight. i often what the legions of staff these companies do, and judging by some ticktoks its day care for millenial/gen z who got a tech degree. actual engineering on the main app would be minimal. i work in company with complex platforms that are supported by a dozen engineers for the core systems. then hundreds of devs for dozens of apps on top, and thousands of product owners, business analysts and project managers trying to break it with changes. when was the last functional change to twitter? question of course is if he can keep that core staff that know how things work, >90% the rest could go without interupting service.If that were true, you'd have to wonder why companies like Twitter pay so much for teams of highly paid IT staff to keep their systems up as close to 100% as they can get
There will likely be numerous most days, either so small you never notice or applied to the vast swathes of the platform that you never see.. when was the last functional change to twitter?
Charging for blue ticks will be a functional change. Changing the "promoted tweets" as mentioned this morning on this thread will be a functional change. Getting rid of moderators may require more bot moderation unless he's going full Wild West. Not to mention the people who are needed to close offices and cut off email and network access for staff being got rid of.when was the last functional change to twitter?
This is such a hugely misunderstood problem in tech.
Every single place I've worked I've had to deal with some piece of undocumented code written by someone decades ago. If it breaks everything falls over. But you're so busy either trying to stop it from falling over or working on new code (that someone else will have to maintain down the line) that you have no time to actually re-code and fix the damn thing.
And this is at small companies. I dread to think what sort of techbombs are lurking within the Twitter code.
well thats the thing, dont believe they need many. once set up and stable something like twitter needs very little oversight. i often what the legions of staff these companies do, and judging by some ticktoks its day care for millenial/gen z who got a tech degree. actual engineering on the main app would be minimal. i work in company with complex platforms that are supported by a dozen engineers for the core systems. then hundreds of devs for dozens of apps on top, and thousands of product owners, business analysts and project managers trying to break it with changes. when was the last functional change to twitter? question of course is if he can keep that core staff that know how things work, >90% the rest could go without interupting service.
a business function change, with some new backend system to manage payments etc. decison process leading to apply change to an account. front end app shouldn't need touching. likewise removing moderation doesnt change the app functionality. bad code usually keeps going until someone pokes around with it. could be wrong, just think something as large, long running and simple as twitter wouldn't be so flakey and fall over easily. a bad actor from inside/ex-employment quite likely though.Charging for blue ticks will be a functional change.
Guaranteed. My understanding is that Twitter (like Amazon) made significant use of test-and-learn processes where they would roll out lots of small changes to small numbers of users, see what impact those changes had, and then either revert them or implement them fully.There will likely be numerous most days, either so small you never notice or applied to the vast swathes of the platform that you never see.
Twitter is a lot more than a FE app. If the BE systems start failing, the FE app will also begin to fail.a business function change, with some new backend system to manage payments etc. decison process leading to apply change to an account. front end app shouldn't need touching. likewise removing moderation doesnt change the app functionality. bad code usually keeps going until someone pokes around with it. could be wrong, just think something as large, long running and simple as twitter wouldn't be so flakey and fall over easily. a bad actor from inside/ex-employment quite likely though.
The "simple" bit is where you are going wrong.a business function change, with some new backend system to manage payments etc. decison process leading to apply change to an account. front end app shouldn't need touching. likewise removing moderation doesnt change the app functionality. bad code usually keeps going until someone pokes around with it. could be wrong, just think something as large, long running and simple as twitter wouldn't be so flakey and fall over easily. a bad actor from inside/ex-employment quite likely though.