Just coming from Hong Kong or Tokyo I don't understand how someone can write an article like this without feeling completely embarrassed. Bart is a symbol of American incompetence. It's like, ok, unique decision on the…
>These aren't just random libraries that some FAANG dev worked on in their free time. These are company-released libraries and frameworks, that have full time employees working on them. If these companies are willing to…
>If smart people are working on these problems, I would expect them to be hard. This isn't a logical statement. Who says smart people can't work on easy problems? Is there some rule that says smart people HAVE to work…
>It doesn't take a complicated renderer to make a usable browser. 99.9% of front end web developers and back-end as well won't even know how to begin to do this in C or C++. Nowadays to even build a trivial renderer in…
Nah. That's crossing over to not being a web dev anymore if you're writing a browser engine in C++ and the renderer is in vulkan or opengl. If someones writing a rendering engine in javascript and html. Well, that…
Try stremio. It's a completely legal app, that's still updated. But it becomes just like popcorn time after you download a few plugins. And those plugins are downloadable from within the app itself.
Yeah or change the laws everywhere so copyright isn't a crime. Easy peasy.
>(optimizations, caching, architecture, etc) These things are trivial compared to what other fields of software engineering have to deal with (and other fields have to deal with all this stuff too along with extra…
He hasn't been in the industry long enough to see that most of the pillars of software engineering are built on top of massive tech debt. When I say tech debt I mean design flaws created by designer who simply could not…
I think the opposite. The tools keep changing because they think they have a solution to a problem and they end up creating something that's relatively ineffective. If you been in other areas of software engineering…
Ah I see. My mistake.
This stuff is foundational to things that check for program correctness. For examples type checkers check if the program is type correct. The foundations of these checkers rest on the content of these pages. It goes…
Two high level abstractions that compile into another high level abstraction called SQL. Why increase the complexity of something that's already a high level abstraction? Abstractions are about simplification. An orm…
Orms are a huge mistake. SQL is already a very high level API that compiles to low level algorithms? Why put another very high level API on top of that? To top it off SQL is a leaky abstraction by nature. Two high level…
Python is data oriented. Nobody is talking about origins of programming languages. That is a separate topic. We are talking about the language as it stands now based on how it's used and the ecosystem. I never said Ruby…
I know. But the syntax is still script style. The syntax is more closer to Python then it is to C++.
It is. Ruby and python are in the same class despite python being more data oriented. Julia is the same thing. Data oriented.
Perfect! Thanks!
--edit, i thought the original author was countering me. Turns out it's another person so I'm editing the comment to appropriately respond. >The real problem here is that you're extrapolating way past a reasonable…
Just coming from Hong Kong or Tokyo I don't understand how someone can write an article like this without feeling completely embarrassed. Bart is a symbol of American incompetence. It's like, ok, unique decision on the…
>These aren't just random libraries that some FAANG dev worked on in their free time. These are company-released libraries and frameworks, that have full time employees working on them. If these companies are willing to…
>If smart people are working on these problems, I would expect them to be hard. This isn't a logical statement. Who says smart people can't work on easy problems? Is there some rule that says smart people HAVE to work…
>It doesn't take a complicated renderer to make a usable browser. 99.9% of front end web developers and back-end as well won't even know how to begin to do this in C or C++. Nowadays to even build a trivial renderer in…
Nah. That's crossing over to not being a web dev anymore if you're writing a browser engine in C++ and the renderer is in vulkan or opengl. If someones writing a rendering engine in javascript and html. Well, that…
Try stremio. It's a completely legal app, that's still updated. But it becomes just like popcorn time after you download a few plugins. And those plugins are downloadable from within the app itself.
Yeah or change the laws everywhere so copyright isn't a crime. Easy peasy.
>(optimizations, caching, architecture, etc) These things are trivial compared to what other fields of software engineering have to deal with (and other fields have to deal with all this stuff too along with extra…
He hasn't been in the industry long enough to see that most of the pillars of software engineering are built on top of massive tech debt. When I say tech debt I mean design flaws created by designer who simply could not…
I think the opposite. The tools keep changing because they think they have a solution to a problem and they end up creating something that's relatively ineffective. If you been in other areas of software engineering…
Ah I see. My mistake.
This stuff is foundational to things that check for program correctness. For examples type checkers check if the program is type correct. The foundations of these checkers rest on the content of these pages. It goes…
Two high level abstractions that compile into another high level abstraction called SQL. Why increase the complexity of something that's already a high level abstraction? Abstractions are about simplification. An orm…
Orms are a huge mistake. SQL is already a very high level API that compiles to low level algorithms? Why put another very high level API on top of that? To top it off SQL is a leaky abstraction by nature. Two high level…
Python is data oriented. Nobody is talking about origins of programming languages. That is a separate topic. We are talking about the language as it stands now based on how it's used and the ecosystem. I never said Ruby…
I know. But the syntax is still script style. The syntax is more closer to Python then it is to C++.
It is. Ruby and python are in the same class despite python being more data oriented. Julia is the same thing. Data oriented.
Perfect! Thanks!
--edit, i thought the original author was countering me. Turns out it's another person so I'm editing the comment to appropriately respond. >The real problem here is that you're extrapolating way past a reasonable…