3 ms·
I really didn't like Kay's approach to the discussion. I don't want hints and "you fill in the blank". Tell me what you think; don't "vaguepost". I get it th
by AnimalMuppet 2y ago
I really didn't like Kay's approach to the discussion. I don't want hints and "you fill in the blank". Tell me what you think; don't "vaguepost".
I get it that he wants me to do the thinking for myself and figure it out on my own. But he's Alan Kay, and I'm not. I may never figure out what he's figured out, even with hints. And even if I can, maybe I don't have that kind of time.
- layer8 2y agoAlan Kay is a master of “vagueposting”. His discourses mostly run on vibes and allusions, and rarely get to any real substance.
- Phiwise_ 2y agoSuch as?
- dullcrisp 2y agoYou’ll hate all the vagueposting Lao Tzu did. A lot of people think of programming as performing operations on “data” which one must know how to correctly interpret. If two different pieces of code don’t agree about the meaning of your data, it will lead to subtle bugs. The idea of OOP is to eliminate “data” as much as you can, and express your logic in terms of objects interacting with each other through their interfaces. If done properly, you no longer need to deal with data that every piece of code needs to interpret in its own, but with a system that already understands the meaning and semantics of its state. Of course most people just create objects with data accessors instead.