MIT no longer teaches anyone to understand programming because software no longer makes any sense. http://www.posteriorscience.net/?p=206
-
-
Well, two answers… Ideally, you should know everything, including down to how NAND gates work at the quantum level!
1 reply 0 retweets 0 likes -
Replying to @Meaningness
It is possible to get that complete understanding during an undergraduate EECS degree. Not every working programmer needs that…
1 reply 0 retweets 0 likes -
Replying to @Meaningness
Other answer is that (imo) every working programmer *should* know how to write complex systems from scratch in a high-level lang.
1 reply 0 retweets 0 likes -
Replying to @Meaningness
Even if you never actually do that, you can’t understand the complex libraries you use without the ability.
1 reply 0 retweets 0 likes -
Replying to @Meaningness
On the other hand, it’s not really practical to understand the complex libraries we use nowadays, because they are too big,
1 reply 0 retweets 0 likes -
Replying to @Meaningness
change too quickly, and are piles of badly-designed junk. So my attitude is probably impractical and obsolete!
1 reply 0 retweets 0 likes -
Replying to @Meaningness
Maybe the MIT switch just acknowledges the reality that modern programming means gluing together stuff you can’t understand, and
1 reply 0 retweets 0 likes
that is the only skill one needs now. What do you think?
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.