Some argue that one can manage software production without the ability to program. This belief seems to arise from the mistaken view that software production is a form of manufacturing. But manufacturing is the repeated construction of identical objects, while software production is the construction of unique objects, i.e., the entire process is a form of design. As such it is closer to the production of a newspaper [sic] – so that a software manager who cannot program is akin to a managing editor who cannot write.
–John C. Reynolds
TL;DR; version about Eric Rohler
In 2011 I started on a journey to advance my programming skills by learning some recent technologies. This happened to be ASP.NET MVC at the time; I enjoyed it, still do and I have not looked back since.
Longer version about Eric Rohler
I am a proud Wichita State ’07 graduate in business and Midwest transplant to New England. A few months after graduation, I embarked on a career change which prompted my move to Boston. This move enhanced my zest for computers and gave me the opportunity to find software development.
I started using SQL during college in Accounting Information Systems then making Excel macros shortly after. Little did I know that this would be my stepping stone into application development.
My expertise in Excel and familiarity with SQL landed me a job at a large investment bank which is where I would get my hands dirty in software development. These applications were monolithic and built on top of Excel or Access using Visual Basic for Applications. The job was a great introduction into development but I caught the development bug and I needed to learn more.
Around 2011 I stumbled upon Visual Studio and ASP.NET. Back then, I wanted to advance my skills and build a personal website. But learning and solving problems in development was fun and addictive. I have not wanted to look back ever since.
I mostly blog about ASP.NET development and what I have learned over the last several years but you might find me blogging about general software development or other technology related news. I may even blog about some business and accounting news.
Lastly, and on a side note, programming courses only teach you the syntax. I learned programming logic taking a philosophy course titled, the Philosophy of Logic. I took this course not knowing the impact it would have on my programming but consider it one of the most important courses for my career. The course taught me to think and analyze critically which has been very important in programming as well as, other areas in my personal life and professional career.