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
Uncle Bob: kind of a horrible human beinghttps://twitter.com/tomstuart/status/895325639263244289 …
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 is a major anti-pattern.
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.
Of course with Ken Thompson it's not Stockholm syndrome. He's not speaking as the victim, he's the defiant perpetrator.
Aviation used to be very much like this. Very much. Hospitals are somewhere between us and aviation today.
Wow that surprises me, but maybe I don't know enough history here. Aviation has always seemed like the ideal example of asking 'how did the systems not prevent this?' after a disaster, even though there is almost always some kind of pilot error involved.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.