“Design Patterns” was written from the perspective of Java developers, and its definitions are…
Eric Elliott

Totally agreed that Java is horrible and most Java people doing horrible things with Gang of Four. My point was simply that “Design Patterns” is still a much better / widely accepted reference for design patterns (particularly the factory patterns, which it popularised) than wikipedia (which currently says Factory patterns are a type of Sriracha sauce).

As I said, there’s nothing wrong with functions that make things, they’re just not factories. We don’t need to borrow and adapt concepts and language from Java people in JavaScript: if we do, our startups will fail and we’ll create AngularJS 😱.