4 ms·
"From a content management perspective, writing code in a very functional way is very low friction vs traditional OO models of building content management syste
by CmonDev 13y ago
"From a content management perspective, writing code in a very functional way is very low friction vs traditional OO models of building content management systems". It sounds like "using letters is very low friction vs using numbers". A new silver bullet/hammer?
PS: I like functional programming a lot.
- coldtea 13y ago>It sounds like "using letters is very low friction vs using numbers". No, it sounds like "using flexible, isolated, easily changable functional components and avoiding side-efects" is very low friction vs "designing and creating an OO class hierarchy, with all the tedium it entails in most common languages".
- CmonDev 13y agoI think I misunderstood him but it did sound like OOP vs functional :). What he meant was probably something like "we stopped writing bad code with lots of mutable state and caught up with modern best-practices in OOP".
- phillmv 13y agoMy theory goes, it's part and parcel of phase 3 in the language adoption cycle: it's now what a lot of people learn straight out of college. It's really popular and quickly maturing - so lots of cool stuff that pays money is being built with it - but it hasn't crystallized into a morass of legacy work. Oh shucks, version 3 came out but it's largely incompatible with 50% of existing libraries, blah blah. If your main experience developing software came from tweaking wordpress or uni C++/Java 101 then that's totally a reasonable feeling to have - "my goodness I am so much more productive".