Before I leapt unknowingly into the tech industry, I associated software development with quiet nerds, windowless offices, and endless rooms full of servers. While those software developers are still nerds at heart, it turns out that there is so much more to software...