Hate Story of a Programmer

Hate Story of a Programmer

As awesome of work as a programmer seems to be, similar to some other activity, it has its inconveniences. Here is a list of things Programmers hate.

Programming:

The first in the list, which could, of course, got to the list of what developers love as well. 

I hate programming! I hate programming! ...Oh, it works. I love programming!

Everything is top priority

So many programmers face a situation where everything is the top priority. And it's the easiest way for some managers to blame when it's not finished on time. Managers are smart enough to decide "PRIORITY" 

Treating them as the “computer guys”

Whilst some parts of society, to be a programmer is more like sitting in front of computers and understand them well, for programmers it's not like seeing a difference between a singer and someone who fixes broken radios.

Code from different programmer 

The biggest challenge is the amount of time it takes to wrap your head around someone else's architecture and thought process. It's especially hard when the previous developer didn't create any documentation explaining how everything worked or didn't build any unit or integration tests, which would also give clues about the user flow. Code without comments can also be really hard to understand.

Not understanding stuff

 *the picture explains itself

Bad Management

It's the worst thing for any profession, but programming seems to attract individualistic people more than most other fields.

Few forms of Bad Management : 

1) Too much management - too many meetings and processes quickly become suffocating.

2) Not enough management - classical management is not crucial, but a team needs some structure.

3) Office politics - probably the worst part for newcomers. 

4) Lack of Freedom - everyone hates being assigned pointless grunt-work.

These are few points that we noticed in the latest survey. Do you guys face critical situation by overlooking them? We'd love to hear.

The first 90 percent of the code accounts for the first 90 percent of the development time. The remaining 10 percent of the code accounts for the other 90 percent of the development time. —Tom Cargill, Bell Labs, from the book Programming Pearls

****

Yakin Patel is a digital entrepreneur, based in Ahmedabad. He currently partnered with Seemoda and is the co-founder of WebFlux

***


To view or add a comment, sign in

More articles by Yakin P.

Explore content categories