3 ms·
That's a pretty crazy claim. So, do you build your own interrupt gates, and take those into account when you're writing PHP? How about electrons? Can you draw
by random_rr 11y ago
That's a pretty crazy claim. So, do you build your own interrupt gates, and take those into account when you're writing PHP?
How about electrons? Can you draw me a graph of the electrons currently residing in your computer case/laptop? Can you explain to me exactly how your PHP code will look in binary?
Sorry to be snippy, but you're making a pretty audacious claim there. I don't think any reasonable software engineer/developer can claim to fully understand every underlying principle.
I mean, you can have an abstract, high-level idea of how things work, but do you really think you know the intimate details of every single piece of hardware/software involved in writing your code?
- jacquesm 11y agoMaking a specific claim about this is nonsense but making a claim about this in principle is perfectly valid. it's the difference between being able to wire up a logic gate from transistors with a basic understanding of how they work and to be able to wire up a cpu, ram and some io from logic gates, being able to wire up a computer from cpu chips, ram chips and IO chips. Even if you don't know the exact details of the latter in principle you understand that whole device that you just built. So the claim is not so crazy as it might sound initially.
- jshen 11y agoWhat is the claim exactly? Ruby/Rails is bad because ... too much magic. I think this is a false claim because. 1. Rails is easier to learn than most of the things mentioned above, so not magic 2. It's perfectly reasonable, and good, to build on top of and leverage things that you haven't taken the time to learn intimately.
- jacquesm 11y ago> What is the claim exactly? Ruby/Rails is bad because ... too much magic. No, that wasn't the claim. > 1. Rails is easier to learn than most of the things mentioned above, so not magic Ignoring the strawman component: that's a matter of opinion, for some those electronic bits and pieces are actually simpler to understand than software. > 2. It's perfectly reasonable, and good, to build on top of and leverage things that you haven't taken the time to learn intimately. Yes, absolutely. Just like we don't require everybody that uses the highways to be car mechanics or road construction workers. Society would grind to a very rapid halt if we had to have an intimate understanding of everything we use everyday.