This post can be also found on SouOnline. It dates back to September 2011.
I’ve recently reached a 6 months milestone at my new job and 3 years of experience in web development and these are really but oh really the bad things that happen to us web developers:
Spending hours figuring how to actually integrate these new customer requirements (I’d say whims) and when you actually do it, they’d say “Euhm, you know, we finally liked it as before…”
Discovering Internet Explorer launched a new version (Gee why does it still exist anyway???) and no tweaks done for previous versions works for this one! (IE is EVIL!!!)
Receive the designs late and being told “Could you possibly find it in your capacity to still meet the deadline? We totally understand if you’d like to work from home too… ” (oh come on you gotta be kidding me right?)
Actually integrating the late designs and discovering that no matter how much you’ve optimised your code previously, you will have to adapt it to the present design.
Oh no, the internet is slow today or no wait my pc also is running slow! And what? Gee today’s supposed to be our delivery date!!! (actually it makes sense why there is “dead” in deadline ! )
The client just sent a mail, he’s happy with what we delivered, BUT (there’s always a butt euhm but !) he’d like a few changes – see document attached (don’t freak out on the list of changes, they are only minor – or are they?)
Testing over and over again a page, becoming mad about how that’s not working when it was simply a matter of file permission! (Duh!)
The client has decided to migrate to a new server. “Oh great! Good for him!” Well it seems that now, nothing’s working. “Why’s that?” Oh the new server runs on an old version of PHP, nothing too serious…
The client is more than happy of his website now. He even brought us a list of “add ons”. Looking at his list, it’s in fact all the web site to be revisited -.-” (why do they think web developers are magicians?)