4 ms·
Most of your examples are how computers and software are used in these professions. They don't justify most of these people needing to know how to program compu
by nsxwolf 15y ago
Most of your examples are how computers and software are used in these professions. They don't justify most of these people needing to know how to program computers.
A pilot is only "programming" an autopilot in the most rudimentary sense, by supplying parameters. He's not implementing the operating system for one.
The plumber will need to know little else about your flow microcontroller than how to install it and possibly some settings to input. He needs about as much programming ability for this as he needs for his soldering iron.
- Swizec 15y agoWhy isn't that programming? Is a plumber designing your house's plumbing not a plumber just because some plumbers are designing plumbing for whole cities? Am I not a programmer just because I make websites instead of design and implement Apache, the linux kernel, the processor's microinstructions nor the processor's wiring?
- nsxwolf 15y agoIt's not programming in a sense that justifies a plumber learning C, Java, or Ruby. I think we're talking about something beyond the old concept of "computer literacy" here. Any future plumbers are going to have grown up using iPhones, and will have the basic skills needed for the limited interactions they'll have with computers in their jobs. Until they're replaced by robot plumbers, anyway.