Flickr photo from supersyIf 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.

Flickr Photo from Supersy

Tags:

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • Bumpzee
  • del.icio.us
  • Facebook
  • Furl
  • Mixx
  • NewsVine
  • Reddit
  • StumbleUpon
  • YahooMyWeb
  • Google