Skip to content

techwiddeep.com

Menu
  • About me
  • Contact Us
Menu

Medicate – How to heal cheatcodes

Posted on February 7, 2021August 23, 2021 by Deep.Kulshreshtha

… Recap

.

Some people thrive at Tech companies without doing any meaningful work. They cheat their way through. As part of the blog series, we discuss this phenomenon.

Such people use tricks to game the system. We refer to these tricks as cheatcodes.

.

We’ve discussed:

●Forms of Cheatcodes
●Reasons they thrive at software organizations
●Losses cheatcodes create
●Tips on avoiding them

Now we discuss – how to cure cheatcode culture.

.

Once again – below list is more of a recommendation set than a solution template. Feel free to read, research, investigate and take common sense steps, or reachout to me to discuss more.

User discretion is advised before using a method.

.

Avoid

First and foremost – Avoid creating any more cheatcodes 😃😃. Simple enough !

To do that – use all ideas discussed in the previous blog. Next …

.

Look at things AS IS

.

People look at things through the glasses of their upbringing, family, culture, education, personal biases and more. e.g. Indians do not mind being late, sometimes by hours. Japanese on the other hand take great offence at being even a minute late. Same reality, different perceptions !

People and organizations tend to deny reality; reasons aplenty.

●Desire to believe that one could not have made such a mistake. There must be another reason.
●Desire of feeling we’ve accomplished more than we actually have.

.

This is a common challenge.

For cheatcode infested organizations – the first step I recommend is:

Have the strength/ courage to look at things AS IS. This might sound simple. But, human emotions drive simple things to complexity.

.

Organizations imagine reasons for poor performances, to be …

●Maybe the programmers aren’t smart enough
●It’s the client, unable to articulate and work with us.
●Competition rendered us helpless and more …

And do not accept the real reasons like …

●The Manager does NOT contribute enough to his job and therefore needs to go. By the way – he is also a good friend.
●My favourite Lead is actually a farcical idiot. He is more into talking that into working.
●The programmer I have been going gaga about, is inflexible. The organization needs to support him more than he does the org.

.

Essentially .. look at issues as THEY ARE and not as we’d like them to be. Too often, we ( myself included ) do not challenge things we observe on a daily basis. We “train” ourselves into believing that, it is the way things are supposed to be.

I’ve mentioned this earlier – I believed that Managers relax and developers toil. This is an example of how reality is incorrectly perceived.

Sometimes outsiders can help. A fresh perspective shines light on things we take for granted.

.

And once we look at things AS IS, we realize …

●The manager is confident, communicative and good for a client facing role. But he has been unable to deliver quality work.

Confidence is needed. But it is not a replacement for deliverables.

●Friendships are great. But they are not a replacement for work/ deliverables.
●Employment duration is not a good measure of a person’s value; his contribution is.
●Designation is a representation of the current role. It is not a pass to the “take it easy” lounge.
●Lack of tech skills is just that – lack of tech skills. It is not a measure of a person etc.

.

Looking at things as they ARE ( even with someone else’s help ) will help separate the signal from the noise. This is the first step in getting rid of cheatcodes.

Next steps are to understand what’s going on, and what to do …

.

80/ 20 Principle

.

The 80/ 20 principle ( also called Pareto’s principle ) states that most results are caused by very few causes. These causes are also called the vital few. e.g.

●Most sales will be generated by few customers.
●Most time on the smartphone will be spent on a few apps.
●Most wealth will be generated by few organizations/ individuals.
●Most software bugs will be caused by few modules/ lines of code

Extrapolating the principle for our use, we will find that:

●Most cheatcoding is done by few individuals
●Most time is spent resolving few cheatcode issues.
●Few systems, practices or people hide most cheatcodes.
●Few individuals handle most cheatcode overload.

.

Therefore, most cheatcoding can be resolved by fixing few people, processes or systems. Get to the vital few first. So,

●Fix or get rid of the few cheatcoders.
●Bridge the few gaps that lose most effort.
●Add, remove or simplify the few business practices.
●Listen to the overburdened few first.

.

Resolving the vital few will give the most benefit.

The few will give 80% results immediately. Results will cascade across the organization. Remaining 20 % will take a much longer time.

.

Resulting

.

Poker has a concept called “resulting”. In simple words it means that sometimes …

●Good bets lose money and
●Bad bets make money

.

Resolving cheatcoding will cause short term pain. The person responsible for fixing the team needs to understand the concept of resulting.

Extrapolating resulting into the real world – sometimes …

●I will drink and drive, and nothing bad will happen to me.

No cop will catch me, I’ll not have an accident. Infact, the experience will be loads of fun. I might boast off, and might see the disciplined folks as suckers.

●Other times, I will NOT be drunk and might have an accident.

But, if I drive drunk all the time, then I am almost certain to end up in an accident, jail or worse.

In the short term, the end result is NOT always related to the quality of the decision itself.

.

In our context …

●Firing a cheatcoder might cause some immediate issues.

The attrition might cause some delays. The person might wean away some of the team’s good programmers. He might create social media unrest etc.

But in the long term, the cheatcode free team will perform better.

●Techies can be pressured into working overtime. They can be forced to deliver more than they can.

Software delivered by the end of the week/ month or day. But (and this is a BIG but) the work itself will be of poor quality. Repairs will end up consuming more time than what might’ve been needed to do the work well in the first place.

Stopping such practices will cause short term delays. And will result in long term effectiveness.

.

Poor decisions sometimes result in good outcomes. They end up becoming the norm. E.g.

●Sometimes meetings help resolve issues. Meetings become a 24*7 activity.
●Overloading an expert helps the project move. Sending him all work becomes the norm.
●Sometimes a team stretches to complete work. Overworking the team becomes the norm.

Decisions need to be evaluated objectively. The person responsible to fix an organization needs to understand the concept of resulting. He cannot drive only based on the results.

.

Remember:

Poor bets will inherently encourage cheatcoding … even if they benefit in the short term.

Good bets will automatically discourage cheatcoding … even if they lose in the short term.

.

Common Sense

Integrity, Energy and Intellect

I read this phrase in a Naval Ravikant book. It has stuck with me since. Techies need to have these skills : Integrity, Energy and Intellect.

More importantly in the same order.

.

Let’s be honest … It’s impossible for any of us to look at every single corner all the time. Rather it is possible, but too inefficient for any organization to function profitably.

That being the case, the highest priority skill is Integrity. Dishonest, but smart, folks will always find creative ways to cheat the system.

Next … high integrity but lazy people will find ways ( honest ways ) to NOT work. They need to be replaced by high energy individuals.

.

Finally comes intellect. Like a good tool, intellect is great. But only when used at the right place and controlled by a good handler.

Intellect without integrity and energy, is of no value to an organization.

.

Conclusion

.

“Just as for the fish moving inside the water, it cannot be known as to when they are drinking water”

It cannot be fully known when techies use, and when they abuse the freedom given to them. Discomforting but true !

.

This blog series was to help discuss a common issue. This issue is hardly discussed, rarely understood and seldom solved at software organizations.

My intent was to help everyone in the industry understand the issue; possibly help resolve them too.

.

In the beginning of the series, I mentioned that I would consider my information successful, when:

●Any layman from the IT industry understands the material easily. Whether they agree with the ideas, is for another blog series.
●Importantly, my reasons are able to carry the weight of my opinions. Also, that I am able to share information objectively and without bias.

Coming to the end, I hope I have measured to my own standards.

.

Take care and feel free to reachout to discuss more on the subject.

 

Write back, in case you have an opinion. Like what you read – do like, comment and share.

6 thoughts on “Medicate – How to heal cheatcodes”

  1. Free Samples says:
    February 11, 2021 at 12:50 pm

    Hiya, I’m really glad I have found this info. Nowadays bloggers publish just about gossips and internet and this is actually annoying. A good site with interesting content, this is what I need. Thanks for keeping this web-site, I will be visiting it. Do you do newsletters? Can’t find it.

    1. Deep.Kulshreshtha says:
      March 19, 2021 at 5:30 am

      Hi There … i am an upstart blogger. But will keep posting regularly.

      I tend to do long blogs and this takes time. Hence the delay.

      By the way .. thanks for commenting. This is great encouragement for a starter like me.

  2. Best Hairstyles says:
    February 15, 2021 at 10:21 am

    Usually I don’t read article on blogs, but I wish to say that this write-up very forced me to try and do it! Your writing style has been surprised me. Thanks, quite nice article.

  3. escort bayan says:
    March 1, 2021 at 11:46 pm

    Your images are very vivid! I could picture myself in the story which is so important! Liva Chaddie Champ

  4. erotik says:
    March 2, 2021 at 4:33 am

    This must took a while to build online. Thanks for sharing with us. Dinah Hi Vincelette

  5. buy cialis and ship overnight says:
    March 5, 2021 at 5:20 am

    I am sure this piece of writing has touched all the internet people, its really really fastidious post on building up new webpage. Terri Timoteo Conner

Comments are closed.

© 2025 techwiddeep.com | Powered by Superbs Personal Blog theme