The software development aspect that you describe cannot be taught at a boot camp. I think the people claiming you can learn to code in a day mean (or think they mean) the coding part, and probably don&#x27;t realise there&#x27;s all that other stuff on top of it.<p>I would like to emphasise the last point you made. The coding skills, while broadly similar, are still different in each of those specialisms. Learning how to write effective code for a pacemaker is very different from writing a Ruby on Rails web app. They&#x27;re both &quot;coding&quot; and you need the same kind of abstract thought, but you need to understand very different things to be good at them.