About My Work
I began programming in Basic on my Apple IIc many years ago. These simple text-based games laid the groundwork for my future work.
My first experience programming professionally came when I started to do cost-control consulting, using MS Office. After several years of working in this environment, I became frustrated by the limitations of Office. The same features that had helped me initially were holding me back. Too often I came up against challenges that required elaborate workarounds.
I started to research the alternatives. Several friends who were Web programmers were encouraging me to start working with web based applications. The draw of deploying and updating my applications with a click, along with the power of full scale programming languages, was too much to ignore any longer.
I finally settled into programming in the LAMP (linux-apache-mysql-php) environment. I found that the combination of the vibrant development community with the flexibility of PHP enabled me to create much more efficient and flexible applications.
One of my favorite things about this business is the fact that you never know what is going to happen tomorrow. A lot of these technologies are evolving by the minute. With the support of the community we are evolving as well, becoming more effective programmers.
Current Project
I am currently spending most of my spare time working on my open source content management system, the DSM (Digitalus Site Manager) CMS.
This CMS is built on industry leading open source technologies, including the Zend Framework and the Jquery AJAX library. From the bottom up ease of use for the site administrators was balanced with unlimited design and application flexibility for developers as the primary goals.
Learn more about managing your site with DSM.