35 ms·
Sorry but apps being disposable and "JS-only frameworks" existing doesn't change reality. Nor do juniors only knowing only one language. Single-language codeba
by whstl 2y ago
Sorry but apps being disposable and "JS-only frameworks" existing doesn't change reality. Nor do juniors only knowing only one language.
Single-language codebases are the exception rather than the rule in a lot of industries, which includes apps and web. Ditto for operating systems: the Linux Kernel might be majorly C, but both Windows and Mac mix C and C++ in the kernel but a lot of userland is in C#, or a mix of Swift and Objective-C.
- Joel_Mckay 2y ago"Explanations exist; they have existed for all time; there is always a well-known solution to every human problem -- neat, plausible, and wrong." ( H. L. Mencken ) Probably conflating popularity with good design. The talk covers the financial incentives for naive code choices, and perceived job security in ivory towers. It might work for you, but in general is bad for the firm long-term. Best of luck =)
- whstl 2y agoPlease don't put words in my mouth. I'm not conflating popularity with good design, in fact I haven't said anything of the sort. And sorry but the other half of your message has nothing to do with what I wrote.
- Joel_Mckay 2y ago"Single-language codebases are the exception rather than the rule in a lot of industries" And indeed >52% of those Polyglot projects end up failing in more than one way, and are refactored or abandoned. I didn't like that the talk rips on Elixir/Phoenix either, but factually his insights were not inaccurate. On average it takes around 2 to 3 years to understand why... As it takes time to see why Tacit knowledge is often ephemeral. Tantalizing bad ideas reverberate on the web, and the naive recycle them like facts. YMMV and it usually doesn't matter if you have under 38k concurrent users... and spend $3m/month in transfer fees to AWS. Perhaps your part of the world works differently than mine. =3