While everyone and their aunt talks about things developers dig, what coders love to create and so on, we are surprised how nobody is talking about what developers love to hate, the coding horrors that give them nightmares.
With a team of sharp web developers working on some of the best websites designed and developed in Ahmedabad India, we have learnt at close quarters about the many things that keep our talented techies up at night, things they dread. And they are…
1. FIXING SOMEONE ELSE’S BAD CODE AND BUGS
The one thing that every developer fears while joining a new company, is the cleanup job of any project developed by someone else. Developers hate touching someone else’s code. And it’s a horror story if the code they’re working on is lengthy, unreadable, complex, riddled with bugs and LIVE.
Wondering why this happens so often? That’s because developers, just like writers and painters, have their own style of coding. A good developer will always document his/her code, to ensure the sanity of anyone who might have to work on their code in future. Yes, this includes themselves too.
Of course documentation is a painful process and it’s the second most hated thing for most developers, but without it, any new developer will have to scour through thousands of lines of the original code to figure out what the former developer was thinking. And trust us, it is a NIGHTMARE!
2. THIS, THAT, EVERYTHING IS A TOP PRIORITY!
Three developers walk into a bar, they start discussing their priority tasks and bugs. The bartender chipped in, “I KNOW, RIGHT… THAT’S WHY I CHOSE BARTENDING OVER CODING!”
Developers absolutely hate it when their project managers come up to them and keep adding new “top-priority” tasks on their plate and still expect them to complete all the previously ongoing ones at the end of the day.Prioritizing means ranking tasks on the basis of its importance and urgency. It’s not rocket science for anyone to not get it. Of the many developers we have worked with while offering website development and web design services in Ahmedabad, most of us have recalled of instances where they have been expected to work on two projects in parallel or multitask because Task A and Task B both are ‘Top Priority’
Surprise, surprise, that’s not how it is supposed to work! It’s just a pure case of bad management and project heads and team leads cannot blame their developers for their poor estimation of deadlines.
3. MEETINGS, A LOT OF THEM!
THIS MEETING COULD HAVE BEEN AN EMAIL!
Developers absolutely hate it when they are pulled into “quick meetings” that last close to an hour and have no clear objective or agenda. This causes interruptions in the flow of their work and forces them to clock extra hours in the office to finish their work for their “Top Priority” projects.
No comments:
Post a Comment