Honk if you have ever been personally victimized by HONK!
Honk if you have ever been personally victimized by HONK!
I loved my course on patterns. It was tough, but I now regularly feel like I can apply mastery of this tricky subject to my software projects. The course used a variety of techniques:
Together, this taught us
I appreciate this approach because patterns are an inherently fuzzy subject.
It’s more like languages evolved to incorporate the most common idioms and patterns of their ancestors. ASM abstracted common binary sequences. C abstracted common ASM control structures and call stacks. Java leaned hard on object orientation to enable compositional and inheritence-based patterns widely used in C and early OO languages. Python baselines a lot of those patterns, and makes things like the Null Object pattern unnecessary.
Reminds me of the Reboot hotel offices.