Before a programmer can sit down and create a new application, she must understand the nature of the problem the application is designed to solve. Programming projects often begin with a relatively simple problem. These simply stated problems often mask a much more complicated issue. Rarely do programmers create applications …
Defining the Problem
Posted on in Programming
Whenever I start a new software project, I spend way too much time trying to
figure out what I'm going to call it. I try to think of something clever, but I'm
never really satisfied with what I come up with. (I suppose this means I'm not
clever.) Starting with …





If you are using Apache and
I'm writing this post for two reasons:
Quick note.
I was recently helping a developer with some SQL optimizations in Ruby. The developer was using Active Record, and (until now) my Active Record experience has been pretty minimal.