Russ Olsen

Article On Reflection On OnJava


~5 years ago by Russ Olsen on Technology As If People Mattered.
Well the good folks at O'Reilly seem to have taken leave of their senses and have seen fit to publish an article that I wrote. If you are interested in...

Seven Best Things Of 2006


over 5 years ago by Russ Olsen on Technology As If People Mattered.
Well the Washington Post has its favorite movies of the year, PC magazine does the 10 best products of the year and then there are the Oscars and Emmies...

Building a DSL in Ruby, Part II


over 5 years ago by Russ Olsen on Technology As If People Mattered.
Lately I have been doing a lot of web service prototyping and testing, work that involves setting up fairly complex collections of services. Sometimes...

Building a DSL in Ruby - Part I


over 5 years ago by Russ Olsen on Technology As If People Mattered. [Linked from: Ruby Inside]
Domain specific languages have become such a hot topic lately that you might think they are a recent innovation. You might think that, but you would be...

Eight Ways To Decode Makefile Hieroglyphs


over 5 years ago by Russ Olsen on Technology As If People Mattered.
There is one thing I like about make: it has been building programs longer than I have. Actually, there are a lot of things I like about make, but since...

It Works Right Out Of the Box!


over 5 years ago by Russ Olsen on Technology As If People Mattered.
Look at just about any successful open source Java project, look at Tomcat or JBoss, at ant, JEdit or even Eclipse, and there is one thing they all have...

Turn It Up To 11


over 5 years ago by Russ Olsen on Technology As If People Mattered.
Having spent more years than I'd care to count in the company of developers, I can tell you that we are all different. As a class, we developers tend to...

Five Steps To Kicking Off A New Software Project


almost 6 years ago by Russ Olsen on Technology As If People Mattered.
Several times in my career I have lived the engineer's dream. A brand new project. A clean sheet of paper. New team. New technology. Although in each case...

For The Joy Of It


almost 6 years ago by Russ Olsen on Technology As If People Mattered.
I've spent a lot of my free time for the past ten days or so doing something very odd. I've been implementing a LISP interpreter. In Ruby. You see, one...

Write English the Way You Write Code


almost 6 years ago by Russ Olsen on Technology As If People Mattered.
Some years ago I was managing a software group that was doing joint development with a team in Japan. My company spent a lot of money to translate a design...