So, there have been a lot of negative comments and I understand where they are coming from. I will try to address them as best I can.<p>"Seeing a self-taught guy with 6 months coding experience writing software at a medical lab testing facility makes me a bit nervous."<p>I am working mostly on internal systems and when I venture outside of that I have my own branch write thorough tests and have multiple people check my code.<p>"I shudder to think of the quality of his code and the projects he or people like him are let loose on."<p>My code is pretty shitty. But, I know how bad it is, I know my limitations. I work long days and more after work to improve. I am not pretending, I am learning.<p>"Very fancy, but I am a software engineer, or programmer, as you prefer it to be called. Engineer means that I studied 5 years at university (Bs + Ms), and I know what I have learnt there, and I wouldn’t want to work with someone that doesn’t know about algorithms, algebra (it helps you understand a lot of things and opens your minid), compilers, statistics, concurrent programming, software architecture (1 full year course), UI designing, networks, databases, etc, etc."<p>I disagree that amount of time in a University is what allows one to become a programmer, it is the skills and knowledge acquired at the school. I didn't have that option, I needed a job in under six months or I was going to have to get a job doing something I didn't love. I worked hard and got the job. Am I a master? Nope. But, I have put myself in a position to become one with continued hard work.<p>I think that is all of them. Many people glossed over this line, "When I started this search I thought I would be scrubbing toilets in exchange for nightly code reviews."<p>The fact that I am not doing that is a mixture of my willingness to clean toilets to learn the craft I love and a market desperation for developers.