From mainframes to minis, from servers to personal computers to tablets, I’ve spent years designing the systems, writing the applications, and managing the teams that bring concepts and ideas to life as useful, profitable applications.
I’ve been doing application and system programming for 41 years, object-oriented development and design for 30 years, and doing web architecture and development using ColdFusion and other tools for 15 years.
Recently, I’ve been using and exploring a host of other platforms ranging from Node.js to jQuery Mobile to Objective-C on iOS, all with an eye towards anticipating, meeting and fulfilling the needs of my employers and my clients.
The first computer I ever programmed was an IBM 360/20.
The year was 1972.
In those days computers took up rooms, floors, and often entire buildings. Then came the advent of the minicomputer, then the Apple and IBM “personal” computers, then notebooks, PDAs, netbooks, tablets… each generation, smaller, faster, and more functional than the one before.
Today we walk around with unimagined processing power in our hands and in our pockets, and with the entire sum of human knowledge just one search away.
Exciting times. But what’s next? More and more applications moving from desktops to tablets and other mobile devices? Definitely. Wearable devices? Already here. Embedded devices? Stay tuned.
But whatever the form factor, there will always be applications to develop, interfaces to be designed, and problems to be solved.
Folks, we’re just getting started.
By the way, I’m also an artist, photographer, writer, pundit, and activist.
* * *
Got a project you’d like to discuss? Question? Just want to chat? Drop me a line.