Lately I find myself caught in the middle of major sporting events. I started the year in Argentina while the Dakar rally was moving its way through the vibrant streets of Buenos Aires. A few months later I stumbled upon the 2009 champions league...
The testing of software products or any software artifact, after the fact (i.e. inspection to find defects versus inspection to prevent defects), adds no value to the business providing the product or customer using the software. In this regard we can...
Effective Destabilization
Software practitioners familiar with the rules of extreme programming know that moving people around, or the process of continually appointing team members to work on different parts of the solution or to serve in different team...
Describe your first computer program.
The first I remember was a tic-tac-toe Java applet back in the summer of 1995. My good friend John and I purchased O'Reilly's 'Java in a Nutshell' book in March of that year. I voraciously read and tried the...
Describe your first computer program.
I programmed a character-based worm moving on the screen, written in the legendary Texas TI-99/4A Extended BASIC. A few days later, I could create my first sprites and I could detect collisions between them. Many...
What attracted you to software development?
I got in touch with my first computer back in 83, a TI 99/4A. At this time the high school “Computer Lab” was been installed. It consist of 8 computers. Wow! Just too cool stuff for a nerdy guy, who...
Throughout this past year I've presented various articles highlighting the high-performance computing requirements on Wall Street, where latency and temporal constraints are closely tied profit and compliance.
As many of you know, The Techdoer Times is...
About 9 years ago I worked for the Food and Agriculture Organization, FAO, in Rome, Italy. Our team was focused on creating technology solutions to enable sustainable agricultural development in developing countries. Sounds great on paper, but the...
In my previous post, I suggested that Agile's success is rooted in the creative responses that result from embracing continuous feedback and satisfying the right customer needs.
In this third and final part to the Standing Up For Agile series, I’ll...
In my previous post, I pondered whether the overwhelming marketing hype surrounding the Agile movement has tainted its early success and diluted its purpose. I don't believe this is the case. Agile methodologies are very much at the forefront of...