IBM

Deadprogrammer's Hierarchy of Web Needs

I recently received a phone call from a recruiter. He wanted to lure me away to some "big company" that still had "small company feel" to participate in a "redesign of a major website". He felt like all of these things, as well as "a well stocked kitchen" were big selling points.

I am a veteran of many website redesigns, major and minor. I've come to dread the word "redesign" because very frequently it meant taking a perfectly good website and making it significantly worse, and then through major struggles making it marginally beter. In the past I wrote a rather bloated article titled "The Russian Tea Room Syndrome" about this. Today I would like to write a bit more about this, as this topic rarely leaves my mind and my life.

Earlier in my career, I had very little influence over the redesign process, but this is changing. This is the primary reason why my job title has the shameful word "Architect" in it: I write code and configure servers, but I want my say in strategery as well.

So, Michael, you might ask, what is the problem with redesigns? Aren't redesigns about making websites better? Well, many redesigns suffer from not following IBM's famous motto.

IBM has one of the best corporate mottos ever: CRUSH and DESTROY. Uh, I mean THINK. They even give out props with the word "THINK" on it and publish THINK magazine.

Many redesigns happen simply as a knee jerk reaction: oh, look company X is doing Y and using Z. When you sit in a meeting and somebody is describing a redesign purely in terms of things other people do, you are likely in trouble. No thinking is involved at all.

But sometimes it's the type of thinking that is going on that is the problem. You have to think about the relative importance of things.

I have a picture by famous graffitti artist Banksy hanging on my wall. It is a metaphor about true and false importance.

In 1943 a Brooklyn College professor Abraham Maslow outlined what is now known as Maslow's Hierarchy: a pyramid that ranks human needs. It looks like prior to him nobody really gave a lot of thought to relative importance of pooping and morality. Well, maybe a little - there's a Russian idiom for a person of untrustworthy nature that originated during WWI when soldiers relieved themselves in rows, next to specially dug trenches: "I would not take a dump next to this person". Also see "I hope they serve beer in hell"

Here's Maslow's pyramid in all of its glory:

I decided I'd come up with the hierarchy of web needs:

standard adherence: strict XHTML, CSS, etc



choice of technology: language, CMS, OS, cloud/servers, etc



other features: widgets, games, microformats



multimedia: video, podcasts, interactive flash



design: graphical elements, typography, pleasing layout



semantic web: metadata, tagging



usability: text size, image size, logical layout, uncluttered interface, site name/urls, browser support



community features: comments, ratings, feeds



googliness: search, speed, security



content qualities: usefulness, interest, freshness, uniqueness



content: text, images, links



In my opinion unsuccesful redesigns happen when people start from the wrong end of the pyramid (always skipping the first step: I'm yet to meet anybody with power who thinks about these things are important).

I will expand on this in my next post.

Being Dead Wrong

I like to think that I have a great intuition and am very good at predicting things. I also sometimes feel that I suffer from the Cassandra syndrome, as people don't listen to my prediction as much as I would like them to.

This made me think about the times when I made ridiculously bad predictions. Here's a list of what comes to mind off the bat:

1. When I was young I thought that programmers will soon write a computer program for writing computer programs, and that computer programming as a profession does not have much of a future.

2. I thought that architectural drawings will always have to be done by hand, as you can't print out plans on dot matrix printers (the only printers I've seen at the time). I thought, sure, you can program some straight lines and such, but you'll never get beautiful detailed drawings with all kinds of details.

3. I thought that Handspring would become the dominant player on the handheld market the same way that IBM did: by opening up the peripheral standards.

4. I thought that Diamond Rio would be huuuge and that Diamond Multimedia would become the hottest company ever because they were first on the market with an mp3 player.

5. I thought that Apple would just shrivel up and die, and if not, that I would certainly never completely switch to Macs.

Whewww, man. Those are some doozies. How about you, my readers?

Victory Day

Time is slowly erasing the traumatic memory of the two world wars. That is to say that the people who fought in it are dying out, and the younger generations do not like to think of the horrors that the two great wars brought.

When I was growing up, World War II did not seem very exciting to me, from the infantile militarism standpoint. Bootleg American movies, like Rambo and Star Wars seemed oh so much cooler. WWII killing machines seemed outdated and andand reminiscences of veterans who were invited into Soviet classrooms prior to every May 9th - boring.

I did like the Polish movie serial about WWII, called "Four tankers and dog" ("Четыре танкиста и собака" in Russian and "Czterej pancerni i pies" in Polish). It was an awesome, awesome serial about a Polish tank's crew in WWII. Recently I purchased it on DVD from a Russian movie store as a present for my childhood friend. We watched it a bit, and I've got to tell you, it held up amazingly well.

Later, I realized that "Star Wars" technology was based on WWII, down to space battles mimicking real aerial dogfights. The rest of ideas Lucas lifted from Kurosawa's The Hidden Fortress. That was probably one of the reasons why the original 3 episodes were so much cooler then the new ones.

WWII is all the rage these days. You can't swing a dead cat without hitting an awesome WWII game. Mike Mingola brought back WWII chic in his Hellboy comics, Nazi mad scientist and all.

I particularly like WWII-style superheroes, without overabundance of superpowers and in baggy costumes with many gear pockets and bandoliers. In Hellboy's origin story, there's a panel where a group of Allied soldiers poses for a picture with Hellboy and Liberty Torch, a wartime superhero, that appeals to me a lot. I also liked how in Batman: Year One Batman uses thermite as a weapon that he gets from his military-looking bandolier belt.

For the firts time since Augusta Ada King, Countess of Lovelace and Charles Babbage, computer programmers became active, this time being driven not by intellectual curiosity, but by a dire need to break Nazi codes. If not for the Polish scientists who created the first Enigma-breaking mechanical "bombes", Alan Turing and the rest of the computer pioneers, me and my dad not only wouldn't be computer programmers, but probably would not have been born.

That reminded of an echo of WWII that I once encountered. I used to work as a doorman, porter and elevator operator in an Upper West Side residential building where Robert Oppenheimer was born. There was a very nice old man who lived alone in a huge pre-war apartment. Every year he asked one of the staff to help him set all the clocks in the apartment during the daylight savings switch. It remains one of the more memorable experiences for me from my employment there. I remember a huge apartment with many clocks. The old guy seemed to be very anxious to have all of them set, and all of them set correctly, asking me several times to check and doublecheck. Must have taken me half an hour to get them all. Once I set all the clocks he became very relieved.

I guess the guy had a very special relationship with time. My boss told me he saw a number tattoo on the old man's arm. That most likely means that he had a "user id" for an IBM punchcard machine in Auschwitz.


Syndicate content

Unpaid ads:

Learn about business at FastCompany and Inc magazines.

Stackoverflow is the most addictive developer's resource. Go check it out now! I use it myself, and I got to tell ya, they don't call it "crack overflow" for nothing.

Joel helped me find my current job. Check out the Joel on Software job board if you are not happy with yours.

WestNIC provides reliable reseller hosting services across the globe.

Evernote is the best code, memo, photo, todo, wishlist application I've ever used. Mad props for making Memex real.

A group of excellent web developers

More Unpaid Ads:

Jesse Reklaw's Slow Wave comics absolutely rock!. Jesse designed Deadprogrammer.com corner graphic, the one with the programmer and the cat. And now you can buy his new book - The Night of Your life:

Dust and Rust - a pretty good New York photoblog.



What's All this Then?

My name is Michael Krakovskiy, and this is my blog.

Here's what you might find interesting:
100 Views of the Empire State Building project: I try to take 100 interesting photos of Manhattan's (sadly) tallest building.

My Gastronomic Adventures: I eat weird food - from 13 year old New Coke to Durian and parasitic fungi.

My attempts to grow exotic plants: pineapples, coconuts, etc.

My photos, mostly of New York City.

My musings about architecture mostly illustrated with my own photos. Would you like to learn about a mental patient who died at 103 who served as a model for some very famous sculptures? How about Brooklyn's ugliest building? How about a wooden skyscraper?

I find myself frequently writing about logos. The most popular article I ever wrote is about the redesigns of the Starbucks logo.

I wrote a series of "Best Sci-Fi You Haven't Read" posts:

Psywarrior
Yes, Virginia There Is Synergy
Call Time Police - We've Got a Time Traveler

Other topics that interest me include NYPD, New York City subway system, Japan, and things made out of titanium. On top of all of that, I seem to be interested in pigeions and Rupert Murdoch.

Dear reader, please browse around. You are sure to find something interesting. I could really use some help in bringing in readership: subscribe to the rss feed, digg the stories (there's a convenient button at the bottom of every article), link to my blog from yours, write some comments. I put in a lot of effort into writing, and I really appreciate your attention.

If you don't want all this pseudo-intellectual bullshit and want some lolcats? Please don't go away. Here, I have that stuff too. Here, here's another. And another. And another. I lied about not posting cat pictures.

    follow me on Twitter