
Preachy about geeks–again.


Enrollment in computer science programs is down across the country. After hearing this story on NPR last night, I couldn’t help but have a second of selfish glee.
Of course, any good feelings about this were quickly crushed when I heard the news that many students applying for college regard computer science as a quick trip to a job in a back room sitting in front of a computer all day, breathing stale air and eating junk food.
It seems embarrassing to have to say this, but computing isn’t an end in itself. Computing is a way to connect our ideas of logic to the rest of our lives. Computer science and computer engineering are useless to anybody else unless they’re related to our lives in meaningful ways.
I’d go as far to say that a large number of computer scientists, as translators between technology and people, actually need to be more socially aware than your average person. Having a strong background in logic, mathematics, organization and computational theory is important, but it’s lazy to think that it’s the whole picture.
Even more important are those qualities the aforementioned reluctant students think is lacking in computer geeks: social skills, perspective and the ability to communicate effectively, pleasantly and tactfully to others. What’s actually needed are people who have sufficient awareness and enough social perspective to understand how technology can fit into our lives and then apply all that knowledge in interesting ways.
We have enough hardcore, ivory-tower, Dr. Strangelove-like computer geeks. They’re important, but we also need computer scientists that are people people.











The e-commerce shopping cart as we know it has created its own version of acceptable and unacceptable behavior. These expected norms are now so strong that violating them is extremely amusing. These norms also limit what we’re willing to design for fear of being laughed at. There are 



In honor of all the hard-nosed, inflexible, well-armored, weird, rage-filled, twitchy people who proudly call themselves sysadmins, the band name of the day is The Armadillos.

Does that make me a professional? How does a professional dress, act and speak? So, I put on my Thursday’s best and went to the panel to pretend that I had something interesting to say. A few of the other panelists prepared their statements. I never felt more under-prepared than I did right then. However, I decided to be honest, no dirty little secrets like “you’ll burn out by 27″ or “you’ll hate every client with the burning rage of getting cut off in traffic,” but more of what a real day of being a “worker” is like.
My life as a professional is not as gloomy as this entry is making it sound. It’s actually quite hands-down, thumbs-up kickin’—or as the young kids say—SWEET. I get to work with an eclectic group of people that are great at their jobs and funny as hell. My company is growing and we’re at an exciting time in the industry, one where direct response is no longer the ugly step-child of advertising, but has become the beacon of hope where accountability is king.





