Hacker News new | ask | show | jobs
by ryanmaynard 2602 days ago
I can't speak for OP, but GOF (Gang of Four) is a reference to the four authors of a classic Design Patterns text. [1] This repo appears to be Python examples of some of the patterns referenced in the original text.

[1]: Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides

1 comments

I really hated that book. It was pressed on us hard during uni along with java and at the end of it all I was ready to ditch tech altogether and become a carpenter. Then I discovered Python, a new language at the time, and it made programming really enjoyable. And now we're back full circle, except the world is saturated in Python this time (as pointed out in the article) but it's the same types of people still pressing OO and OO design patterns on us all over.

It's probably the job market for web developers dictating the sorts of personalities that are broadcast the farthest, but for anyone else aggravated by this new vanguard of PC programmers: get yourself a functional language or work closer to the hardware or just plain get out of programming. They'll probably follow you there as well but the regress isn't infinite and you'll eventually land somewhere safe from these pinched-faced passive aggressives.