Be the Problem Solver

Be the Problem Solver

I've worked at several software companies, and I've seen the issues I'm about to describe more than once. And frankly, the topic I'm about to write about is not unique to software companies. It's a generic topic that can happen at any kind of company in any industry, and within any division / department of that company. The topic is the ugly problem - the problem that everyone shies away from. The problem that everyone agrees does not have a simple solution. The problem that most people avoid altogether. The problem that the company wishes didn't exist.

You know what sort of problem I'm talking about. In the software industry, a classic example is the product or products that have accumulated enough technical debt, or were designed & developed so long ago, that the effort to bring them up to current best practices / standards is overwhelming.

I'm not going to go into great detail about the kinds of problems that fit in this category. I don't need to – these kinds of problems are quite obvious to almost anyone, almost immediately. What I'm going to talk about is how you can change how you are seen by your boss, your boss's boss, on up the chain. Be the person who decides that you aren't going to avoid that problem anymore. Attack it head on – brainstorm it, get others involved, dig in and don't let go, until there is a plan on how to move forward towards a better state.

Now this isn't quite as simple as I'm making it out to be. The domain of the problem needs to fit within your skill set, and ideally, it should be something that you are actually good at, and that you enjoy doing. If you've done the right thing in finding your ideal job, you're already doing something you're good at, and that you enjoy doing. That intersection does define the ideal job after all.

So, to sum up, be on the lookout for that ugly problem that no one wants to deal with, that is a good fit for your skill set, and you have real potential to do something about. And attack it with everything you have. Be seen as the person who doesn't shy away from the difficult or ugly problems!

Often we see how business leaders look for the short term revenue on their projects minimizing the need and the impact of the technical debt. You can paint the house multiple times, but if you don't get rid of the termites, it'll go down one day and will be too late to recover...

Like
Reply

To view or add a comment, sign in

More articles by Doug Belkofer

  • We're Hiring!

    The company I work for, Homecare Homebase, has 80 positions open across our Technology, Revenue Cycle Services, Client…

  • Now Hiring!

    The company I currently work for, Imagine Solutions, has a few job openings that they're trying to fill. I'm more than…

  • Help Save Lives

    Four years ago I did my first Olympic distance triathlon, in support of The Leukemia & Lymphoma Society (LLS), as a…

  • The Cloud: What is it? Should I Care?

    If you haven’t already been hearing the phrase “the cloud” all over the place, you must have been off in the wilderness…

    3 Comments
  • How Technology Continues to Revolutionize Business

    This will be a multi-part article talking about how technology has already revolutionized business, and how it will…

    3 Comments
  • Find the Problem Solver

    In my last post, Be the Problem Solver, I talked about how you can increase your value to your employer by not shying…

Others also viewed

Explore content categories