4 ms·
> refuse to drive your car If I were engineering a car or a service tightly integrated with one, I would be pretty interested in knowing how cars works. > If
by doktrin 13y ago
> refuse to drive your car
If I were engineering a car or a service tightly integrated with one, I would be pretty interested in knowing how cars works.
> If you are your boss whose money is being wasted because someone refuses to use a time saving abstraction
That's a bit out of context, don't you think? The article was making a claim regarding how beginners should learn web development - not how businesses should be run.
However, since you bring it up - in my experience misunderstood abstractions are at the root of many, if not most, security vulnerabilities. Trusting the system without understanding it is often quite irresponsible.
- Anderkent 13y ago>If I were engineering a car or a service tightly integrated with one, I would be pretty interested in knowing how cars works. But if you aren't, you don't. If you're building a web application, you're the delivery driver, not the mechanic. You just need to know how to use the car.
- doktrin 13y ago> If you're building a web application, you're the delivery driver, not the mechanic. That's a flawed analogy. Delivery drivers aren't responsible for configuring or providing maintenance on the packages they deliver. However, this is drifting pretty far out of scope of the original discussion, which concerned learning strategies for aspiring developers. While I think it's a good idea to have an understanding of the systems we build on top of, that's just my opinion. We'll have to agree to disagree.