4 ms·
> What happens when you press the accelerator on your car? No single automotive engineer can answer that question to the level of detail that the original post
by bluetomcat 6y ago
> What happens when you press the accelerator on your car?
No single automotive engineer can answer that question to the level of detail that the original post wants to approach. A car is a collection of separately engineered mechanical devices meeting some power/torque/thermal requirements, electronic units which, to a mechanical engineer are essentially black boxes with inputs and outputs. Abstraction is in every field of engineering and it helps people reason about a complex system in terms of abstract interconnected parts, not in terms of bits, bytes, cogs or bearings.
In a similar vein, a web developer, a browser developer, a kernel developer, a network driver developer each use different levels of abstraction and paradigms in order to achieve their thing.
- mcguire 6y agoThere is another way of asking this question: "Someone types the URL of your application in their browser and doesn't get the application page. How do you figure out what went wrong?"