A Battering Ram Becomes a Stonewall
3 hours ago
Link-wise stream-of-consciousness.
As for the author's distinction between "computer science" and "software engineering", well, I'm sorry but I really don't think someone who can whack and hack a server-side PHP application is a "software engineer". A software engineer, by my definition, is someone who owns and has read Knuth's "The Art of Computer Programming", knows who Edsger Dijkstra was (and can pronounce his name correctly), can define the difference between a binary and counting semaphore, and can tell me why Java and C++ are generally bad ideas for use in high-reliability, hard real-time systems. A real software engineer, in my opinion, should also know the difference between a waterfall and a spiral, and what IEEE 12207 is (DO-178B is a bonus, but I don't hold out much hope for ever seeing that on the resumes I get).
"The guy who runs this building I'm in, emergency management, he's responsible for everything. His mother was trapped in St. Bernard nursing home, and every day she called him and said, `Are you coming, son? Is somebody coming?' And he said, `And yeah, Momma, somebody's coming to get you. Somebody's coming to get you on Tuesday. Somebody's coming to get you on Wednesday. Somebody's coming to get you Thursday. Somebody's coming to get you on Friday' _ and she drowned Friday night. She drowned on Friday night," Broussard said.And then more intellectual property stupidity, where by opening a "single-use item" you agree to not reuse it, and if you do, you're liable for patent infringement. Capitalism has its good points, but the dark side is that its political hooks bend the law so that perfectly legitimate things become criminal.
"Nobody's coming to get her, nobody's coming to get her. The secretary's promise, everybody's promise. They've had press conferences _ I'm sick of the press conferences. For God's sakes, shut up and send us somebody."