4 ms·
CS: Design Patterns by GoF. It truly made me understand object oriented design. I'd claim at least 95% of programmers in our industry programming in an object o
by JensRantil 5y ago
CS: Design Patterns by GoF. It truly made me understand object oriented design. I'd claim at least 95% of programmers in our industry programming in an object oriented language don't know object oriented design.
Math:
- The Code Book by Simon Singh.
- Chaos by James Gleick.
- seibelj 5y agoEventually I came full circle and think OOP is a mistake. Everything is functional for me now, even OOP languages. Statelessness, functional programming, avoid objects and hidden logic.
- irrational 5y agoSame. I actively avoid OOP and have embraced functional programming.
- charlieflowers 5y agoSame, with one exception. I think there are specific situations that call for an abstract data type. And some subset of those times calls for an interface so you can have multiple kinds of that interface. But rarely. Only when specifically called for by the problem at hand. A very far cry from “everything is an object.”