Skip to main content

Blog Archive for johnreynolds during March 2005

I was in a meeting the other day where one of my colleagues joked about a manager at our company who insists on calling our staff "Programmers" rather then "Software Engineers". I responded that I had once been an "Engineer", but now I was just a "Conductor". A friend chimed in that she's just a "Brakeman". All this was said in good fun, but a lot of truth is said in jest. My job (my real job,...
All the recent ramblings about Groovy and Jython makes me wonder: What makes scripting so powerful? Let's start with what a "script" is: In a play a script tells the actors what to do. In a software environment a script tells preexisting components what to do. Scripts aren't about creating actors or components, they're about orchestrating actors or components. So why isn't Java a scripting...
I came across Robocode a few years ago and was instantly delighted. On first glance, Robocode is an arcade game. Robot tanks roam a virtual battlefield in search of combat and blasting away at any opponent that they encounter. Unlike traditional arcade games, the "player" is not in direct control of his weapons; the tanks are autonomous, controlled only by the event-driven algorithms written (...
Dick Wall's articles on "Integrating Sun Java Studio Creator Into Your Development Process" have got me thinking again on reasons why a lot of software turns out bad. Perhaps we've made it too easy to write software. Dick found that the quality of his team's work actually degraded when they switched from using multiple tools (Visual Basic for the UI and Java IDE for the back-end) to a single...
The techno-clairvoyants have been strangely quiet of late... so I am left on my own to predict what "The Next Big Thing" is going to be. In the absence of prophetic visions, I think we'll have to refocus on the needs our old faithful source of income: Business. The prevalence of computers in our society really took root with the introduction of three programming languages in the late 1950's (by...
I had intended to write a running blog at the TSSJS, but that didn't happen. Initially, technical glitches with my PDA and the wireless network held me back, but as I began to attend sessions and talk with my peers I found myself at a loss to effectively blog my impressions. I'd never been to TSSJS, but I found it to be very similar to the No Fluff Just Stuff conference that I attended here in...
Day one of TSSJS has been a mix of wow! and doh! Like Ed, I've been intrigued by the promise of AJaX, but when I consider it in a wider context I'm a bit concerned. The basic message of AJaX is that modern browsers, through a combination of JavaScript and XmlHttpRequest, provide an advanced client that allows you to write rich client interfaces without the need to deploy a plugin. So far so...
I am here in Las Vegas at the 2005 TSSJS and trying to use my Dell Axim X5 to compose this blog entry... this worked well for me at last summer's Bea World, but since then java.net has upgraded their blogging software to the Moveable Type platform. Much to my dismay, Moveable Type doesn't work with pocket IE. That's not unique to Moveable Type, blogger and gmail doen't work with Pocket IE either...