I am really fascinated by the fact that a computer with 1000x faster processor and 100x more memory than 20 years ago can still feel slower, because of ads, bloatware, lazy programming -- it seems to capture the strengths and weaknesses of humanity in a nutshell
-
-
Replying to @superwuster
I’m not a fan of the term “lazy programming.” I’ve heard enough of that from people who don’t know anything about programming.
2 replies 2 retweets 16 likes -
Replying to @fugugames
In the old days, lazy programming = anything that isn't in assembly
2 replies 1 retweet 21 likes -
Replying to @superwuster @fugugames
You’re not going to find anyone who can write Twitter in assembly no matter how much you can pay.
2 replies 1 retweet 5 likes -
Except you will: https://www.youtube.com/watch?v=5ZK9aGQkk9w … (ok, parts might be C, but it still runs on a 1983 computer with less than 64k ram to go for tcp/ip and the twitter client). All of Con-tiki for 8bit cpus is quite awesome. Worth checking out if you use the word "impossible" a lot.
2 replies 4 retweets 13 likes -
That’s fricken awesome—and I’m talking about the backend of Twitter too. Everything from the tweet database, to ops tools for load balancing & scaling, to tools for non-tech employees to manage TOS violation reports.
1 reply 0 retweets 1 like -
Replying to @levity @IcePic_dz and
Lawrus Retweeted
Yes, you could theoretically write all that in assembly. But it’s completely economically unfeasible. I mean, Twitter Lite was written with react-native-web. You try telling
@necolas that was “lazy programming”. https://twitter.com/necolas/status/1089911402838482944?s=20 …Lawrus added,
This Tweet is unavailable.1 reply 0 retweets 1 like -
Replying to @levity @superwuster and
I think it's mostly a matter of another kind of economics, basically what "we" pay for. If we keep promoting half-baked whipped-together-in-an-afternoon with "its ok for a chat client to use 1G ram per group I am on", then we end up where we are now, even if it could be less.
2 replies 0 retweets 0 likes -
Replying to @IcePic_dz @superwuster and
The tricky thing is, the things that make half-baked software possible also make programming accessible to more people. “Whipped-together-in-an-afternoon” can lead to “Making products for an underserved group” or “Democratized innovation”.
1 reply 0 retweets 1 like -
Replying to @levity @superwuster and
Sure. If twitter requires all of 64k ram and 36 year old tech instead of a core i7 and 16 g ram then you could bet it would be accessible to millions more around the globe. It would be less animated reactions and more '160 chars' but still.. Now, dl leftpad for the 189k'th time
1 reply 0 retweets 0 likes
That would be great; I encourage you to try to make it happen :)
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
