5.30.2014

9 Tortures A Programmers Deals With Daily!

Being a programmer is a tough job. You're overworked, underpaid and mostly misunderstood. That's a tough position to be in. But what can you do right? People just don't understand!

Since we have a reader base that consists of both programmers and non-programmers, here's a shot at making things easier for you code guys. Read and understand people!

1. Re-learning Javascript

You have a full arsenal of languages under your belt. Clojure, C++, Java and many others have been conquered, but your boss still wants you to code in Javascript. Why? Because it’s in! Now go learn it!

2. Switching frameworks

Programmers usually work in teams. Now each team is working with a different framework and when they have to work together, the boss invariably chooses the framework that you are not used to. If not that, then they just want to change the framework in order to refresh the code. There’s always something and you’re pulled out of your comfort zone.

3. The age 23

It’s not a good age for a programmer. Yes, it’s not that old, but does any employer understand that? No. They think you’re too old and will be planning to get married soon. They’re more interested in 19-20 year olds.

4. iOS

Now go and add another language to your arsenal. Writing for iOS means you have to know Objective C. Why? Because it’s Apple and they like to do things differently! Moral of the story – writing for iOS is frustrating. Enough said.

5. New machines

Projects have different caveats to them. Some projects may be based on a particular library DLL, while others may be using a compiler that runs on a particular OS only. There could be still others, which use utilities, some of which run on one OS and the others on another. You see why setting up a new machine can be a nightmare?

6. Startups

You desperately need a job and a startup desperately wants to hire you. That’s good right? Here’s the problem, they can’t pay you. They want to give you stock options so that you can be rich when they become big. It’s a facepalm moment isn’t it?

7. Being hip

Programmers are hip, just not in the way that the public perceives. But that’s exactly the point. They wouldn’t have spent half of their lives learning to code in millions of languages if being hip was their goal. Next time someone talks to you about being hip, you’ll be irritated, but calm yourself by remembering this article and knowing that we understand and there are others like us.

8. Check check check

Yes, triple checking your code is important, but that doesn’t stop it from being irritating. Especially when you find something that needs an older fix to be changed because of it!

9. Tech support

Your family will never understand that programming and tech support aren’t the same things. You work with a computer all day! You should be able to provide tech support to them. Again, we understand what you feel.

No comments:

Followers

Popular Posts