Enough about you, let's talk about me!

My name is Kole. I am a Javascript hacker. I don’t have a Computer Science degree, and I have never been formally trained in computer programming at any level. In fact, I dropped out of school after completing about 60 credit hours because I found that I learned much more relevant information at a much faster rate on my own. So you can take your Big O Notation and shove it! :)

I got started in web development in the Summer of 2000. I was working at an AT&T Wireless call center in Orlando, FL, and I had been teaching myself ASP Classic and dabbling in ColdFusion for the preceding 3-4 months. The management team was using Excel spreadsheets to manage attendance for the call center’s 1,500 customer service representatives, and I saw an opportunity. In my spare time, I developed a prototype of a web application and pitched it to management. They loved it, created a web developer position for me to create a complete internal HR web portal, and the rest is history.

Over the years, I focused primarily on front-end development, design and user experience. I dabbled in new tech (e.g. Ruby on Rails) as it became popular, but always ended up back in JavaScript land.

With the advent of Node.js and the proliferation of JSON formatted data stores like MongoDB, I was able to much more easily work on the full stack without having to know several different technologies (e.g. Ruby, SQL, etc.). Node.js, MongoDB and client-side Javascript all share so many conventions, the web app landscape has become much more easy/fun to navigate.

I say all that to say this… please use the info on this site for good. I am a human who makes mistakes, and the main point of this site is to share about the lessons I learn from the mistakes I make… and maybe to have a little fun along the way. I hope everyone can appreciate a bit of showmanship and sarcasm, because I am going to lay it on pretty thick.

All the best,