Anti-patterns
I recently read a short piece on anti-patterns that got me thinking about the bad old days of programming. In particular I recall early C++ development on Windows as being an experience that almost got me out of computer science altogether and in to architecture.
We’ve come a long way since then. Programming today can really be a joy, at least at times, as we spend our time creating rather than struggling with system dependencies.
Seeing a comprehensive list of anti-patterns, including blind faith, ambiguous viewpoint, analysis paralysis and others is intriguing.
But what really struck me as interesting is that procedural coding now appears to be regarded as an anti-pattern. This seems to mark a turning point in an industry that was, until relatively recently, still a procedural one. I wonder how many institutions are still teaching programming using this particular (anti) pattern?














