We see all this bad rhetoric claiming “system X is only 2x slower than native code therefore it’s fast”... but one must ignore rationalizations and look at the actual output, which is several orders of magnitude inefficient. Few people are willing to put 2 and 2 together here.
-
Show this thread
-
The most common objection to these points is "we write slow software because it lets us make things faster and more easily". I agree this is the common belief, but it's wrong. If development is so much easier, why is productivity approaching 0 over time?
20 replies 11 retweets 118 likesShow this thread -
Replies seem to be rat-holing on the old well-understood concept that software is slow. Yeah, we know, I have said that many times (and said to ignore that this time). What I am highlighting here is a deeper issue: programmers don't really know what computers are any more.
7 replies 4 retweets 65 likesShow this thread -
Speed is one dimension of understanding that's lacking; the picture of speed in programmers' heads is 2-4 orders of magnitude too slow. It's easy to see and understand this, which is why I brought it up. But it's not the only dimension of missing understanding.
2 replies 1 retweet 29 likesShow this thread -
To make the speed point again, for an attempt at clarity: Programmers have a picture of their computer, in their minds, that they use to figure out what to do. For 99.9%+, that picture is inaccurate: the imagined computer is 100x-1000x slower than the real computer.
9 replies 15 retweets 90 likesShow this thread -
This will result in software that's too slow, obviously. But it also affects what one thinks is possible, what one dares to imagine to do. That is the more important part. Humans are very example-based, and if our examples are wrong, where they lead us will be wrong too.
14 replies 13 retweets 154 likesShow this thread -
Replying to @Jonathan_Blow
By the same logic rockets wouldn’t work because people can’t walk fast enough on their hands. Sounds like TED talk fluffery
2 replies 0 retweets 3 likes -
Replying to @chris_sisk
If you try to design rockets, and the imagined rocket in your head is 1000x off the capabilities of a real rocket, you probably ain't getting to orbit. I am not sure where walking-on-hands comes from.
1 reply 0 retweets 4 likes -
Replying to @Jonathan_Blow
You’re using singularity level fluff talk to inflate the basic concept that the better you understand a system the better you can work with it.
2 replies 0 retweets 2 likes
Hey, please no ad hominem attacks in my reply threads.
-
-
Replying to @Jonathan_Blow @chris_sisk
Ok, sorry. You're totally right, but sometimes reading all the thread in one shot is so frustrating. But you're totally right.
0 replies 0 retweets 0 likesThanks. Twitter will use this to make your timeline better. UndoUndo
-
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.