I've had a couple of different blogs in the past and so this isn't my first ever blog post. But since it's been so long, this is definitely a fresh start and feels new to me. So I figured I would talk about something that doesn't require much effort... but I couldn't think of anything that fit that criteria.
CoderBrain marks the start of a new era in my life, both personally and professionally. CoderBrain also refers to the fact that I am a software developer by trade and that this blog represents some of the thoughts that run across my mind from time to time. Not only about coding, but about life... or whatever falls under "etc".
I wrote my first software application when I was 13 years old on an Apple IIe. Basic was the language of choice. The application was a boxing simulator and required no user input. The boxers would stand and swing at each other and either be blocked by the other, ducked, or make contact. It was actually more like a screensaver than an application.
Apple II BASIC Programming Manual (1978)(Apple)
I have been writing software professionally since 2002 after receiving a "Certificate of Computer Programming" from a small school in Utah called Certified Careers Institute. During school, I excelled and graduated with a 3.9 GPA.
My first gig following school was working as the lead developer on a new technology platform, the "Payday Loan Machine". Written in Visual Basic 6.0, it was to be the next wave in the payday loan industry. We were successfull in creating the machine, which looked and worked similar to an ATM, and released 3 kiosks in the Salt Lake City area. My conscious felt a bit "dirty" throughout the project after I learned about the insane amounts of interest charged on these short term loans, and I was actually relieved when it was cancelled.
From there, I moved to Indiana and worked for a small software company where I worked on a team dedicated to developing software for payroll companies. I worked my way up to Lead Tools Programmer and wrote many utility applications and libraries designed to mesh with the primary commercial applications we developed. During that time, I also continued my education by becoming a Microsoft Certified Application Developer.
In 2006, I went out on my own and started consulting. With a focus on Microsoft's .Net and related technologies, I began to build a good client base. I have been building and growing that ever since, continually adding new technologies to my repertoire.
I am now in talks with another developer, with whom I have worked on numerous projects over the years, about merging our efforts and building a software company focused on IPhone apps that will be available in the App Store.
The first app we have worked on will be available in the App Store very soon. It is called BetAssistant, and the basic premise is to calculate how much your bet will cost you at your local horse racing venue or off-track betting site. Here is a link to a blog post that talks about it more at Johnny Can't Code. Scott (or "Johnny") is the other developer I told you about.
I will post more about our efforts in future posts. It is a really exciting time in my life, and over the years I have learned a lot of hard lessons that will stay with me in the years to come.