a Software Developer Learning to develop software requires having blocks of time - at least 1-2 hours blocks a few times a week - that are interruption free. You've got to be kidding me. Where am I going to find that kind of time? I think I can make that work - does it have to be every week? I've got nothing but time! None How did the picture of code at the top of the page make you feel? It made me feel itchy. What does it do? I can't wait to write things that other people won't understand! None IF you answer this question incorrectly THEN software development is not for you ELSE you should probably give it a try - is an example of: Why do you keep asking these stupid questions? I'm guessing that's logic - do you need to know logic for programming? That's definitely logic - I'm an IF/THEN/ELSE/AND/OR master! None Programming often involves some trial and error. For example, sometimes a misplaced character or misspelled word will cause your whole program to not work. This: Would cause me to throw my computer out the window. Sounds vaguely infuriating. It does sound irritating but I'll spend hours up hours figuring it out! None Google will need to be your best friend. Google is an evil corporation and I refuse to use them! OK...but why? If you could only see my search history! None Time's up