I blame it on the fact that there are so many things that interest me. I built my first webpage with Netscape Composer and wrote my first app with ThinkC on a Mac IIsi (although I don't think we called them apps back then). But after writing software throughout my college years, when I graduated, I was hired on as an - analog IC designer. They say you go where the jobs are and it was sure a choice gig for the time, but a few years ago, I returned to programming.
I'd hate to admit what I paid for an Adobe CS4 license a few years back, especially since I am now sitting here working with Brackets, a free, open source code editor from Adobe, using an awesome and free template downloaded from the highly resourceful web site, Codrops, itself a huge source of free inspiration. Keeping up with the pace of innovation can be a bit of a challenge, but there are plenty of free resources to help. The only thing lacking seems to be time.
Lately, I have been relying more and more on Yeoman to scaffold out new projects. I also started looking at Angular for a framework, but decided I didn't have time to learn it twice, and have since really come to appreciate Knockout as my go to framework. It allows me to add just about any other library which can be modified as needed by the project. My latest project, for example, integrates Knockout with Webix, MathJS, Ink, KaTex and Vis.
The last day of freedom.
Use what works. Avoid what doesn't.
Who's in charge here, anyway?
The joy of working with really smart people.
Sleeping is now forbidden.
Whoa, what just happened?
I have a BSEE from RIT and an MEng from UIC.
My editor of choice.
Plenty of UI widgets and a great API.
Simple, easy to implement data bindings.
For when I need to handle a lot of data.