Ken Thompson on languages and safety
(from @peterseibel 's book, Coders at Work)pic.twitter.com/RfSsPCrUFo
You can add location information to your Tweets, such as your city or precise location, from the web and via third-party applications. You always have the option to delete your Tweet location history. Learn more
Interesting to see Swift's justification for adding isEven and isOdd to the language (because it would help people) in contrast to old school attitude attitudes (people who don't know everything or make mistakes deserve punishment). https://github.com/apple/swift-evolution/blob/master/proposals/0225-binaryinteger-iseven-isodd-ismultiple.md …pic.twitter.com/X6DA7JzQMh
One thing I've always found funny about the "programmers deserve problems if they make mistakes" attitude is that most of the cost falls onto users, not programmers. Do people think users deserve problems because of original sin or something?
The twist is that _both_ are broken: you're supposed to use mysqli_real_escape_string
The "you can write bad code in any language" idea is like saying a driver can kill himself in any car.
I realized early in my career that I'm an idiot at least some of the time (and the jury is out on the rest). The idea that there's some set level of competence seems trivially false. Hence, we need all the help we can get, so we can make less mistakes when we're off.
I would conjecture this is a result of ones general tendency to tell stories in which one is the hero.
i.e. have spent time honing this skill, and it is thusly important. In unrelated news, using "one" in a sentence is weirdly satisfying
Uncle Bob: kind of a horrible human beinghttps://twitter.com/tomstuart/status/895325639263244289 …
Of course with Ken Thompson it's not Stockholm syndrome. He's not speaking as the victim, he's the defiant perpetrator.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.