3 ms·
As an accountant who eventually became a developer, the hard part isn't learning to code, it's all the related lore that causes problems. Version control, shell
by jwhitlark 16y ago
As an accountant who eventually became a developer, the hard part isn't learning to code, it's all the related lore that causes problems. Version control, shells and pipes, "scripting languages", (free) Unix, editors instead of push button ide's, etc. If someone has had experience with a rigorous field, writing code won't be hard to grasp, butthey won't even know the questions to ask about the ancillary tools that are needed to be successful. Have a 10 things to revisit as you learn about programming page, or something.
Most people could figure out that, say, a miner would need to know about digging and shoring up dirt. That they might need to know about pumping water isn't obvious until you've done it a few times.