10 Hilarious Cartoons That Depict Real-Life Problems of Programmers
Tags: programmerproblems, programmerlife, programming, developers
Published: 2021-11-06 10:28:15

> And how they deal with them...

---

### 1. Estimations:

[_Estimating the amount of time required to complete your own work is nothing short of a herculean feat._](https://levelup.gitconnected.com/the-art-of-eta-6ec69664ee89)

But the fun begins when you add more people to the equation.

Then estimating becomes a sport of throwing darts (and that too in the dark):

<figure>
![Image Credit: workchronicles.com](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wwzk9fx9hniyaxrzxel9.png)
<figcaption>Image Credit: workchronicles.com</figcaption>
</figure>

---

### 2. Fixing Bugs:

[Humans prefer immediate gratification](https://medium.com/mind-cafe/expecting-immediate-results-might-hold-you-back-from-achieving-your-dreams-597f8785dc18), which means we choose to indulge (or invest) in activities that could provide us with immediate rewards while conveniently overlooking the (heavy) price we may have to pay in the future.

But when we do this in our workplaces, we might not be ones paying the price in the end:

<figure>
![Image Credit: workchronicles.com](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vzellj3nvuoawj1uxnc2.png)
<figcaption>Image Credit: workchronicles.com</figcaption>
</figure>

---

### 3. Dealing With Ambitious Sales Rep:

Sales representatives have targets to meet. We understand that.

But when some overzealous sales rep promises the moon to the clients, programmers are the ones who bear the burnt:

<figure>
![Image Credit: workchronicles.com](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/t0lwf8jaitehwc479kov.png) 
<figcaption>Image Credit: workchronicles.com</figcaption>
</figure>

---

### 4. Socializing:

> _"Blessed are the Geek, for they shall reign over the world."_

The Tech industry has had a tremendous impact on our lives: people can look up anything on Google and hook up with anyone on the likes of Tinder and Bumble.

As people who built the tech industry, we are its Alpha & Omega.

And yet, when it comes to in-person interactions and shaping conversations, we are at a loss for words:

<figure>
![Image Credit: workchronicles.com](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9ypr3496mjdmwkka9gad.png) 
<figcaption>Image Credit: workchronicles.com</figcaption>
</figure>

---

### 5. Finding a new Job:

There are literally hundreds of websites out there that promise to join a potential employee and an employer into holy matrimony 😂

But none of them can help you escape recruiters who sound more like sales reps. Deciphering the actual meaning behind their words is somewhat of an arcane art:

<figure>
![Image Credit: workchronicles.com](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/dylav697gieh02mexnjp.png)
<figcaption>Image Credit: workchronicles.com</figcaption>
</figure>

---

### 6. Feature Requests:

> _"The 'stories' feature is so popular on the XYZ app. We should introduce it too."_
>
> _"What if our users could find a date, book a cab, and rent a villa in Europe all at the same time?"_

And so goes the discussion about the new features that we could provide to our users.

We understand that there's a need to experiment and evolve, but adding a feature just of the sake of adding it is not cool:

<figure>
![Image Credit: workchronicles.com](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f6jbjhcd09adsazyz9gk.png)
<figcaption>Image Credit: workchronicles.com</figcaption>
</figure>

---

### 7. Status Updates:

The [daily stand-up](https://www.agilealliance.org/glossary/daily-meeting/) meeting in [Agile](https://www.agilealliance.org/agile101/) is an excellent way for the team to discuss the overall progress on their work and any impediments that might be blocking them.

But once we are done with that, we are literally done with the status updates.

There was no substantial progress on that _"critical"_ feature five minutes ago and there won't be any five minutes from now:

<figure>
![Image Credit: workchronicles.com](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2gupyr8sfmeoehnhyzpj.png)
<figcaption>Image Credit: workchronicles.com</figcaption>
</figure>

---

### 8. Showing off Our Work:

We are geeks. Many of us are introverts. Not all of us like announcing our work out loud to the entire world.

But that doesn't mean we aren't working hard enough or that we aren't worthy of a well-deserved promotion:

<figure>
![Image Credit: workchronicles.com](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1vzphredx83zbdw64qah.png)
<figcaption>Image Credit: workchronicles.com</figcaption>
</figure> 

---

### 9. Getting Our Priorities Right:

Product Managers, please understand this:

> _If all the features are on priority, then none of them are on priority:_

<figure>
![Image Credit: workchronicles.com](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rl038nxuui89g73vfxbn.png)
<figcaption>Image Credit: workchronicles.com</figcaption>
</figure>

---

### 10. Meeting (Unrealistic) Expectations:

Need I say more:

<figure>
![Image Credit: workchronicles.com](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/002e8h9uk2cjqx8a9rvk.png)
<figcaption>Image Credit: workchronicles.com</figcaption>
</figure>

(Okay, I admit this one's not specific to programmers, but it nevertheless depicts a chilling reality)

---

I hope you folks enjoyed reading this blog!

Feel free to leave your comments (if any) in the comments section below 👇