It is an honor to have my blog featured on CodeGear.com. I am a longtime user of Borland’s products with a passion for cutting-edge technologies. Let me tell you about myself and what you might find of interest here.
Mike Does Tech was started when my caffeine-fueled talk proposal for the First International Rails Conference was accepted. The presentation was about rich internet applications, specifically using OpenLaszlo with Rails, and it was great fun to be a part of that seminal event and to meet so many cool people.
The rise of Functional Programming with its adoption, among other places, in new Microsoft technologies lead me to wonder whether OOP is dead — or at least if mutable objects as the dominant metaphor for programming may not be outdated. Imperative programming languages seem to be becoming more functionally oriented with each new release, and that is a good thing.
I believe in radical openness, so when it came time to take on new projects as a newly independent developer, I put my biases and braggadocio right out there for the world to see.
My blog posts waned in the final half of 2006 as my health rapidly diminished. I finally recovered my well-being and found my voice again when I confronted my then-diagnosed diabetes. I am doing great now. I mean, check out these biceps! Thanks for all the words of support.
When Borland’s newly independent CodeGear arm announced Delphi for PHP, I was hopeful that the highly re-usable component frameworks of the 90’s would find a resurgence in the great new dynamic languages, like Ruby, that are taking the development world by storm. Let’s hope.
CodeGear VP Mike Swindell shared his vision for Ruby with me weeks prior to their announcements at the second Rails conference, and while it comes up short of bringing the power of Delphi to Ruby just yet, I was impressed with their vision. These guys are going to bring the JBuilder code base to bear on Ruby, for starters — which is pretty huge — and who knows where it goes from there. Fucking geniuses, those guys are. I mean, c’mon, they read Mike Does Tech!
Speaking of geniuses, Avi Bryant and I had a provocative discussion about Smalltalk and Seaside — a fully realized component-oriented web framework in the spirit of WebObjects — that stirred the pot ahead of his featured talk at this year’s Rails conference.
CodeGear’s new Eclipse-based Ruby IDE holds a lot of promise. I am not sure that I can be lured back to IDE’s from VIM under any circumstances now that I have repented from my GUI ways to embrace Linux and the command line, but if anyone can do it, those guys can. Time will tell what they come up with, and if you care to subscribe to my RSS feed, you may well hear all about it first right here.
After reviewing all of this I am a bit surprised at how little I have actually committed to the page over the past year or so. I promise to do more in the coming months, including a new series, “Frameworks from the Edge,” where I will talk to the people behind some remarkable efforts with Erlang, Haskell and Scala. It should be fun.
Finally, if you are looking for software developers who understand the promise of the new dynamic platforms and temper that with a wealth of experience in filling the needs of mature enterprise shops, drop me a line.
Thanks for reading.