once again thinking about how horribly object-oriented programming is taught to new programmers
hot take: teaching OOP with examples like `class Cat extends Animal` betrays a basic lack of understanding and should get you banned from teaching anyone about anything, especially programming
@mtomczak haha that's exactly the direction I was heading in before I got distracted
in a very pure sense I agree, although there are some wrinkles. my general view is that people should learn procedural programming, then functional, then OOP, using higher-order functions to understand composition and closures to understand the idea of objects with their own scope and variables
@mtomczak haha that's exactly the direction I was heading in before I got distracted
in a very pure sense I agree, although there are some wrinkles. my general view is that people should learn procedural programming, then functional, then OOP, using higher-order functions to understand composition and closures to understand the idea of objects with their own scope and variables