5 ms·
Nice response, and I agree with a lot of it. Particularly, I think this is key: "This is why good software developers hate working in these places. It would be
by rbrogan 12y ago
Nice response, and I agree with a lot of it. Particularly, I think this is key: "This is why good software developers hate working in these places. It would be like a fine watch craftsman going to work on the Timex digital watch assembly line at Foxconn." For an individual developer, OO can be restrictive and prevent them from writing their best code. This tends to make us argue against OO on various (legitimate) technical bases but for an organization the (perceived) weight of the pros will tend to be for OO and the cons are not seen to make for enough of an actual bottleneck on peoples abilities.
- tboyd47 12y agoYes. This would also explain why Ruby became popular in corporate America. It gives the appearance of being an OO language, so it can be sold to management as such, but it really is more of a Lisp in disguise. So in practice it's OO language with a hidden escape hatch. Just if only it wasn't so dang slow...