avatarAnupam Chugh

Summary

The article humorously compares President Trump's press briefings to the excuses a programmer might make during a software development project.

Abstract

The article satirically suggests that if Donald Trump were a programmer, his approach to software development would mirror his presidential press briefings, with excuses ranging from denying bugs to blaming previous teams for issues. It humorously depicts a series of scenarios throughout the development cycle, from early optimism to the acknowledgment of failure, illustrating how Trump's characteristic style of communication could translate into the tech industry.

Opinions

  • Programmers are likened to President Trump in their tendency to make excuses, but without the negative stereotypes often associated with them.
  • Trump's hypothetical confidence in creating a flawless product is seen as overly optimistic and potentially unrealistic.
  • When faced with the first bug report, the article implies Trump would deny its existence, similar to how he has dismissed certain controversies during his presidency.
  • Serious flaws in the software would be attributed to external factors, such as a "Chinese developer," echoing Trump's tendency to shift blame onto others.
  • Despite assurances that issues will be resolved, there is an underlying skepticism about the actual control over the situation.
  • Trump is portrayed as exaggerating the challenges faced by his team, such as inheriting a "bad codebase," to justify delays and setbacks.
  • The article criticizes Trump's approach to accountability, suggesting that when confronted with a month of inactivity, he would respond with deflection and accusations of others being "fake."
  • Ultimately, the article suggests that Trump's characteristic optimism might give way to admitting problems, but only as a means to avoid being seen as negative.

If Trump was a Programmer

His excuses would be as ridiculous as his press briefings

Photo by Darren Halstead on Unsplash

This article was originally published on my Substack, Humor Bytes.

A lot of programmers love making excuses. Calling them lazy or inexperienced would be harsh as we can’t really identify them with stereotypical archetypes.

Maybe the best person we could recognize them with is our President Trump. Or rather if Trump was to build a product for a software development firm someday, he’d come with following excuses in the scrum meetings just like he does in his daily press briefings.

In the early stages of development

Folks, we’re making the most efficient, bug-free product the world has ever seen.

When the first bug was reported

There aren’t any bugs. It’s a hoax.

When a serious flaw gets detected

Okay, there is a bug. It was the Chinese developer’s fault. But this would miraculously go away. Don’t worry.

When new issues gain limelight

The glitches in the product would be fixed shortly. We’re very much in control.

When the internal testing starts

We’re doing a great job. The scale at which our team has been conducting tests is incredible. No one has ever done it.

When things start getting delayed

The previous team left us with nothing. We started off with a bad codebase. There were a lot of broken tests.

When the CEO asks what were you doing for a month

A lot. I’ll give you a list of the things we did. But you know, you’re fake.

When the product fails

I’ve always known the bugs were real. This wasn’t going to work. But I wanted to give you hope. I’m not a negative person.

Humor
Satire
Programming
Donald Trump
Politics
Recommended from ReadMedium