5 Reasons it Sucks to be a Web Developer
October 23, 2007 by Andy Brudtkuhl - Leave A Comment
If you break down all the areas of technology that I love – from gadgets to networking to software architecture my real passion lies in web development. As much as I love my profession I hate it at the same time. Some of these can be generalized into just being “a tech guy” but the issues are the same nonetheless.
Here are five reasons why it sucks to be a web developer (or tech guy).
1. Pigeon-Holed
I graduated from the Iowa State University College of Business, yet when it comes to marketing or strategy decisions I am looked over as that web developer sitting in his cube. I want to be looked at as a businessman with IT and web development skills – not just another code monkey. I read business books and business blogs. I am constantly studying business, which is likely more than I can say for the suits who deem me unsuitable to make business decisions.
2. Commoditized
This may be (and hopefully is) just an Iowa thing but here in Des Moines we are treated as commodities, even though the market demands creative and unique thinkers with very wide ranges of abilities. If you have any schooling in econonmics you understand this does not follow the rules. Any differentiation outside the *status quo* is not considered in any facets of employment – hiring, raises, brainstorms, product ideas, you name it. So why try anymore?
3. Know-it-all
This is one of my favorite facets of web development – I have know know CSS, XHTML, Design, ASP.Net, SQL Server, C#, AJAX, Javascript, [insert technology here]. Even though the *know-it-all* aspect is cool it often outsteps its boundaries. For instance – I am NOT a DBA, I do NOT write T-SQL, I do not support Frontpage/Sharepoint/BizTalk, etc. The point is – although we are a jack of all trades, we are not a jack of ALL trades. Get it? Good.
4. Clients Suck
If you are a potential client, do not read this…
Okay, so now my point – Clients suck. If you are a web developer you are likely to have worked with clients – unless you are one of those really lucky web developers who either get to do product development or work on your own website that you have creative control over.
Here’s the situation: Clients hire web developers (or their firms) because we are the experts. When I call someone in to fix my air conditioner I don’t let them work for awhile and then tell them they are doing their job wrong and I know the problem is the compressor. They are the expert, not me. When a client tells me the layout is unusable, the typography is wrong, the form isn’t styled properly, or [insert common client complaint here] I simply want to say – “Why don’t you do it?”.
5. Internet Explorer 6
Sorry, had to throw that in (it is Get A New Browser) but it honestly is one of the most frustrating parts of web development – testing IE – and then the hours of hacking to fix it.
I may finish this out to a Top 10 real soon but look for the 5 Reasons it is Awesome being a Web Developer later this week. I am in the mood for some good ranting.
Tags: Web Development
If you enjoyed this post, make sure you subscribe to my RSS feed!
Related posts:
- Switching Back to TweetDeck Hello ther
- If I treated my clients like AT&T, I would… Hello ther
- Google Wave Developer Videos Google Wav
- 6 Reasons Diigo is Better Than Delicious Hello ther
- 5 Reasons I Love FriendFeed Hello ther
Related posts brought to you by Yet Another Related Posts Plugin.
















