Woot! First post….
Who am I and how did we get here?
My name is Cameron Presley and it’s time for a short story about why this blog exists and it’s purpose.
After graduating college, I started working for a big company and I was really excited to finally write “big boy code”. However, as time progressed, I started to feel like more of a cog in the machine instead of a developer. Unrealistic deadlines, not able to propose solutions, insanely steep learning curve with no help, it just kept getting worse and worse. A company that frowned upon refactoring code, disgusted with changing legacy code, and not giving support to new developers, this company was a huge stress inducer. For all intents and purposes, I was a code monkey. Big shocker, after about a year, I left the company to try my luck elsewhere.
Fortunately, I was able to find a company and a team lead that was willing to mentor the new guy and not just throw him to the sharks. Thanks to my team lead, I’ve learned a lot about what developing software means and it’s not as simple as just writing an if statement. There are so many nuances when it comes to development: designing the solution, ensuring the solution is correct, working with managers and members of a team. Without his help, the chances of me succeeding would be very low indeed. In that regards, I’m lucky that there was someone who cared about producing good software and wanted to share his knowledge with me.
However, I know that there are many developers out there who don’t have a mentor to learn from. These new developers are the ones that need the information from this blog the most. There are too many nuances that are not taught in academia that needs to be discussed. The main goal of this blog is to provide resources for new developers to help ease the transition from writing software in academia to writing software for the masses. Whether that’s providing soft skills (communication with others) or more hard skills (setting up a continuous integration engine), I want to provide my experience and be the mentor to those who may not have one.
Wish me luck and enjoy