So first there’s this: http://www.theatlantic.com/technology/archive/2015/11/programmers-should-not-call-themselves-engineers/414271/
While some of his examples are weak and suffer from a lack of awareness of scale (e.g. that only a few phones of 10’s of millions are “bricked” by a major software update) this does make a valid point that the title “engineer” was appropriated by the software industry while none of the attendant checks and balances like regulation, professional organizations and requalification were. We all know the old saw about if bridges were engineered the same way software is “engineered” we’d have no way to cross rivers. So there’s something to his position but one might argue that progress would not be nearly as rapid if software “engineering” were subject to the same strictures as “real” engineering and, really, are a few bricked phones really in the same league as the Tacoma Narrows?
But then there’s this: http://www.wired.com/2015/11/null/
And I put my face in my hands.
Just in case you don’t think that’s a real thing: http://stackoverflow.com/questions/4456438/how-do-i-correctly-pass-the-string-null-an-employees-proper-surname-to-a-so
This is great stuff:
> Now imagine that a diner whose “serious dairy allergy” required you to take all those time-consuming steps decides to finish her meal by ordering ice cream, telling her server that it’s OK if she “cheats a little.” This, Leviton says, happens all the time.
This level of attention to detail is why I like Apple products:
Now if only they could get the software quality back to where it used to be.
Another hard fought battle for the language is being lost:
The article is worth it for the coining of “Morissettian irony” alone.
The best deconstruction of the song I’ve seen is: https://www.youtube.com/watch?v=nT1TVSTkAXg
Another startup deadpool with the commentary by those directly involved (mostly) this time. Some of the self analyses of the failures are awesome. Some of the business ideas are cringeworthy.
It certainly made me feel more comfortable about the frequent internal monologue I have which goes:
“How about a startup that …?”
“No, there are 5 good reasons why they won’t work”
Aside: Who makes a web site that looks like a spreadsheet? It doesn’t work in an embedded browser on an iPad (the links aren’t functional) so it’s not just a aesthetic choice.