|
|
|
|
|
by bsaul
1241 days ago
|
|
i fail to see the reasonning. History has proven that revenue is very orthogonal to technological perfection ( unfortunately for the amateurs of good engineering that we are here on HN). Trying to assess the performance of the engineering team with the money the company generated would lead you to use let's say crappy php web framework everywhere, because that's what most businesses that make profit out of the internet are running for their CRM systems. Doesn't make any sense. |
|
EDIT: That's not to say that I'm against all innovation. There are certain classes of innovation that have definitely brought tangible improvements in the speed of development and reliability of the software developed. Memory management is a big one. Going from (legacy) C++ to Java is a huge step forward, just by freeing the programmer from having to worry about the most common sources of memory leaks. Likewise, strong type systems are another advance, that is just coming into the mainstream with Rust (and, to a lesser extent, Typescript). Lisp-like languages (although little used) offer another step forward in productivity by allowing the programmer to write functions that can inspect the internals of other functions as data.
But I feel like that's a different category of thing than trying to argue the merits of React versus Vue or Python versus Javascript.