In my travels I’ve come across three types of Web Developer. Actually web developer is too specific, programmer is more general of a term.
- The one who thrives on working in a small environment
- The enterprise IT programmer (seems to be the most common)
- A subset of this programmer is the politician.
- the guy who is so bleeding edge, he’s dangerous.
At my previous employer we had all three.
The Type 2
Myself and two others fell into category 2. We liked programming, liked having some guidelines. liked having process. We liked using source control, and really liked not having too much access to production. We saw new technologies as ways to make things better as well as ways to make ourselves more marketable. We didn’t see new technologies as the next thing we have to try, whether it makes sense or not. That’s the type 3 programmer.
Type 2 programmers, share what they know and are as likely to be at their desk coding as they are at some one else’s helping with a problem.
The Type 1
These programmers love the small “web shop” environment. They don’t want source control. They shun process. They tend to find a niche, and settle. This is not always the case. Some Type 1’s are closer to type 3’s. They love new challanges, love creating something new for some one new. From what I’ve seen there are a pretty even distrobution of these Type 1s. We had one at my last job. Hated having a process, fought tooth and nail. Loved talking about the days when he coded right on prod. Of course “those days” weren’t spent working for a large enterprise IT Organization. They were at a small shop with one programmer.