Software Engineering is different from Programming - All software engineers can program, but not all programmers can engineer software
Recruiting for privilege - “Is it reasonable to expect that a (jr) developer or tester spend time educating themselves in their spare time?”
The Official Software - This procedure ran painfully slowly; it took about 11 hours to dump a little more than 2 MB from the tape onto the target disk, and nobody could tell me why.
My 20-Year Experience of Software Development Methodologies - Collective fictions are things that don’t describe solid objects in the real world we can see and touch. Things like religions, nationalism, liberal democracy, or Popperian falsifiability in science.
Five Minute Guide to Software Security - Education is the best way to mitigate security breaches. Security is not only a business decision, but also a moral decision. Always seek advice from an experienced security professional.
How awesome engineers ask for help - You reboot your development server, but it happens again: err_node_unsafe. This wasn’t here yesterday. What changed?
My manager (who I loved) recently left my company. I summarized some of my notes from our many conversations. Here they are: I wish someone wrote this for me when I started.
Chris Allen - Why Johnny Can't Code Good - λC 2017
Programming is not about text - Programming is creating a data structure that both humans and computers can understand.
Divided island: How Haiti and the DR became two worlds
Richard Dawkins: Why Religion and Evolution Don't Mix Well
What's Killing Us? - The top causes of death almost never appear in political discourse or discussions of social problems. They're almost all diseases, and there is almost no debate about what should be done about them.