Download this issue as PDF or EPUB.
by Adrian Kosmaczewski
A quick search on YouTube with the query "Considered Harmful" is a revealing exercise. The number and variety of articles thereby returned is outstanding and, to a certain extent, hilarious. The day I wrote this article I had the following ones popping up, all of which were literally considered harmful for the purposes of the content: threads, enums, C++ generics, rand(), if, else, the UPDATE SQL statement, global variables, user stories, architecture, YAML (well, this one we can agree upon), IInterface, mocking frameworks, assemblers, abstractions, penetration testing, and yes, even programming itself. Among those search results there was even a talk by Alan Kay himself named "Normal Considered Harmful".