Programming

I've been programming in all sorts of languages starting from about 10 years old.    We got a TI99-4A built in cartridge slot, cassette storage and a voice synthesizer!      I spent so much time writing programs in basic - choose your own adventure games, some very simple ascii graphics stuff - saving it to tape occasionally after hours of typing! ..     A few years later, we got an 8086 with dual 5.25" floppy drives.   We "upgraded" several times by upping the ram to 768k and adding a 5MB hard drive!!  I dabbled on other stuff I encountered along the way, a TRS-80, commodore 64 and the apple iie.    PC technology started really booming when I was about 16.   I got my first 486dx and a few old 386's running linux.    I was hooked!    I explored tons of operating systems and hardware setups ultimately landing myself as a PC technician in a local store not even 17.    

It wasn't long before I started using Turbo Pascal, Assembly, C and C++ for all sorts of whimsical things.    I found myself running a BBS system for several years running heavily modified source code.    It was amazing!     In 1997, after finishing high school, I started working as a network/desktop guy for a small business and was eventually asked to evaluate a product called "Coldfusion".  We would integrate that with some autocad plugins and allow for interaction between the developer on the autocad drawing.     Coldfusion has paid my bills for MANY years, but along the way, I've fallen in love with so many other languages.   High on my list is Javascript which is natural given my web developer background.   Through web development, I've worked with Perl, Python, PHP and Java.     Recent projects have lead me into the world of full stack javascript and I say BRING IT ON!    NodeJS running Express and AngularJS powered by MongoDB - YES PLEASE!  

My other interests led me to microcontrollers!    How neat, you can run a program on an embedded platform and interact with the physical world?!     This led me through a rabbit hole of assembly and different c compilers from both MicroChip and Atmel.   Arduino was of particular interest because of the potential for such rapid development and I developed several applications with it.    

My current position is as Enterprise Application Architect for a CF shop.   We use CF, jQuery and sql server to provide some pretty cool functionalities to a local universities research departments..   :-)

No comments: