3 ms·
I want to see "The Most Important Programming Skills for Non-Programmers"
by ionforce 6y ago
I want to see "The Most Important Programming Skills for Non-Programmers"
- onion2k 6y agoIf I made a list the first skill would be 'Explaining the bug you're seeing without saying "It just doesn't work."'
- kps 6y ago0. What was your goal? 1. What did you do? (Report the steps exactly.) 2. What did you expect? 3. What happened instead? (Report the messages exactly.) 4. What are your wild speculations about the causes and solutions?
- kspacewalk2 6y agoDocumentation reading comprehension.
- mariodiana 6y agoThe most important "programming" skill for non-programmers is simply knowing when a programmer could automate some tedious, error-prone task that the non-programmer spends a lot of time doing. I remember when I worked second-level support. Most of us had no programming ability. I did. A coworker used to spend hours—when he had many other things he should have been doing—on some ridiculous task that a bit of text processing could have automated. When I found that out, I wrote him a script and told him, "Be on the lookout for things like this. Don't ever waste your time with something like this again. Ask someone who knows how to program if there is something that could be done." I'm guessing there is a lot of that out there.
- 908B64B197 6y ago6.0001 [0] Seriously. One simple intro to CS class will allow a non-programmer to more easily differentiate between what can be done easily and what can't [1]. [0] https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/ https://ocw.mit.edu/courses/electrical-engineering-and-compu... [1] https://xkcd.com/1425/ https://xkcd.com/1425/
- pillefitz 6y agoThe xkcd didn't age well, unfortunately
- alexpetralia 6y agoMicrosoft Excel
- asciimov 6y agoThat would be: "First, turn it off and then back on."
- rmujica 6y ago1. Knowing when to be lazy