4 ms·
Established companies with opinionated infrastructure can help with this. I sure wouldn’t want to write the backend of a crud app in Fortran, nor the front end
by dadoge 4y ago
Established companies with opinionated infrastructure can help with this.
I sure wouldn’t want to write the backend of a crud app in Fortran, nor the front end. Or do anything with Fortran besides scientific computing (Fortran = Formula Translator…it was built with a limited use case in mind!)
Companies that adapt to newer frameworks and not write everything in C++ are more efficient, but only if they control how much variation of tooling there is within a discipline.
So today, you do have to specialize in a discipline a bit more (front end, backend, data) but each discipline has a sensible set of tools IMO. A developer can and should get some exposure to a secondary discipline to be well rounded and “T-shaped”, but should also appreciate the value of specialization.
- tgflynn 4y ago> each discipline has a sensible set of tools IMO More like 4 or 5 distinct sets of tools and that collection changes every few years.
- dadoge 4y agoThat’s fine. I’d rather use Airflow than Luigi, BigQuery/Snowfake over Hive. Evolution is generally good. So, yes, within a discipline there is more than one tool, but often only 1 or 2 current tools that are mature and worth using if you’re starting a new project