Welcome to first edition of ProLinks, the most interesting articles, videos, books and other interesting stuff I have found this weeks.
IT
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?
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.
Politics
Divided island: How Haiti and the DR became two worlds
Science
Richard Dawkins: Why Religion and Evolution Don’t Mix Well
Miscellaneous
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.