How-to: Manage Chaos in IT Product/Software Development

Abdul R. Wahab
2 min readNov 2, 2021

--

IT Product Development is far from an easy job. It is like a constantly moving puzzle, and you always have to try to balance stuff.

  • Tech debt
  • Low product suite/team maturity
  • Predefined business requirements
  • Evolving stakeholder expectations
  • Slow to change, internal processes
  • Your product OKRs, goals, backlog
  • Bugs (known and unknown)
  • Differing views, multiple experiences/mindsets
  • Outside competition
  • Communication gaps, lack of necessary skills
  • New products, early adoption

Aaannnddd guess what!?!?

You will never get rid of all of these things…. muahahaha 😈

It’s like being stuck in Jumanji

Source: Steven Richter’s YouTube channel. RIP, Robin Williams :’(

Darn….. so now what?

I have been in the role for 5+ years now.

After being tossed, turned, burned, ripped, stretched, cut, wounded, thrown in all kinds of ways, I have finally learnt that the key to actually dealing with this stuff is kinda simple.

You have to make peace with the fact that these things will always exist. Like living in a jungle, you will eventually @ some point get bitten or stung by something. Just know it. Law of nature.

You need to focus on one thing @ a time, piece by piece. Just like in Jumanji, how Robin Williams never let his gaze off the lion, for as long as the lion was in front of him.

Source: IMDB

Block your calendar for important stuff. Take time off. Run. Write/Read. Keep learning. Apply things that you are good at to the job. Volunteer.

Most importantly, be present in the current moment while you work. Don’t dwell on what’s already been done, built, destroyed, or what the future holds. You will eliminate a lot of worry and unnecessary tension that way.

In the end, it’s all good!

--

--

Implementing a Data Mesh Architecture with AWS Redshift Spectrum and Lake Formation

4 min read

May 7

Using Vault Agent Caching to authenticate to Amazon RDS

3 min read

Apr 21

Different ways to migrate Terraform State

4 min read

May 4

Python ThreadPoolExecutor: Use Cases for Parallel Processing

6 min read

Apr 29

Authenticating to AWS Redshift using Ephemeral Credentials

3 min read

Apr 29

How-to: Create a Custom Terraform Module

4 min read

Apr 21

How-to: Decide whether to use TypeScript or JavaScript

3 min read

Apr 20

How-to: Handle Concurrency & Parallelism in Python

4 min read

Apr 20

Semantic Versioning & Release: A Deep Dive

3 min read

Apr 19

How-to: Create a Data Lake using AWS Lake Formation

9 min read

Dec 4, 2022

Abdul R. Wahab

Multi-domain Technical Lead specialized in building products users love. Today, I manage & secure big data in the AWS cloud. All views shared are my own.