Denied Tech Training and Your Bottom Line

It's taken me a while to figure it out, but I think I know why companies ask for passionate programmers. They want you to care because, they know the process of repetition is enough to make you dread your work.

A job posting came up in my feed earlier today. What stuck out was the following, 

"Must be on site! Meetings every day."

I applaud them for their honesty. Being up front is important. It is regrettable that being stuck in meetings is what will make your programmers dread coming to the office. In school we learned to love coding. We didn't learn to build cool things to be in meetings all the time. This highlights bigger issues of trust, communication, and what businesses really value....even tech businesses.

Lets start with the value issue, through the lens of available training. Companies will offer:

  • word processing training
  • email training
  • creativity training
  • spreadsheet training
  • safety training
  • leadership training

Do you notice whats missing? Where is the tech training? It's not there, though the excuses for it's absence certainly rear their heads. What kind?

  • developers should train on their own time
  • no interest in technology outside of a certain stack
  • the accounting office will get back to you later(translation.... nope)
  • explain to us why you need it and we'll get back to you(also translation... nope)
  • budget still isn't decided yet

Developers, here's the truth your manager doesn't want to tell you. The sales and management team likely doesn't understand what you do. They don't see why the tech stack should change, and are a little afraid that if they can't see you, that you'll slack off.

What your sales team and execs do understand is the bottom line. If you make something they can sell, they want you to keep doing that. Changing what they're selling is a risk. It is less risky to increase the volume of sales on the thing that exists, than to change the process of building, tech stack, or even improve the process. They may have to hire extra developers, and that is an expense that digs into the bottom line.

If you're an accountant or a salesperson, this situation is just a little bit sexy. The developer has made them a cash cow, and they intend to milk that cow. If you're a developer, this is very dangerous. Languages, styles and techniques change fast. When your volume increases and your options tank, there is a solid chance to get stuck.

The accountant/CFO/Salesperson says, "Whoop dee doo! We're making money! We'll pay you, deal with the boredom. It's your problem". Well, in a way they are right.... in the short term. In the medium to long term, the countdown to stagnation has begun. Your top devs are going to stagnate, burn out because of ever expanding volume, and eventually leave.

Accountants/CFO/Salespeople, now I'm talking to you. The stagnation/burn out/jump ship problem, is attached to your bottom line. Replacing high performers is expensive. Knowledge loss removes maneuverability from your product. An angry or disgruntled dev might not leave you all the information on the product. The process of reverse engineering your product will add bugs. There is a solid chance your product will be hobbled.

So, what do we do? Some suggestions:

  • Limit the BS meetings. Do you really need to pull your devs into a "praise each other" meeting when your deadline is looming? Not likely.
  • When you must have meetings, move non-vital smaller discussions to smaller groups.
  • Leave time in your schedule to allow for experimentation and training. It may seem non-vital at first, but it will turn into opportunities for revenue.
  • Your sales and bottom line are important. Without your developers you don't have a full product. Lose them at your peril. Your employees don't owe you their health and sanity.

In summary, don't let your short term profits hobble your long term potential. Let your developers grow. Their growth becomes the wealth of the company. Overwork and too many meetings will kill the teams will to innovate. 

You may not understand everything your dev team does, but that doesn't make their impact matter less. Help your team grow, and they will bring the benefits of their learning to your bottom line.

要查看或添加评论,请登录

Stuart Sackler的更多文章

  • To My Future Pandemic Grads

    To My Future Pandemic Grads

    I'm going to start by aging myself a bit. I graduated just after the collapse of tech stock around the end of 2001.

    2 条评论
  • Building for Pleasure, with Epiphanies!

    Building for Pleasure, with Epiphanies!

    The first time I ever touched Arduino and circuits was in a basement off of Roncy in Toronto. The wonderful and…

    3 条评论
  • New Directions

    New Directions

    Two years ago, the kind folks of Seneca College opened a door for me. After 18 years of working in game development and…

    11 条评论
  • Git Repos, Robots, and following your interests

    Git Repos, Robots, and following your interests

    Recently I read a book called "Evolve Your Brain" by Joe Dispenza. It's a fascinating read about how your mind is not…

    3 条评论
  • Stress Detox: A Study In Patience

    Stress Detox: A Study In Patience

    There are a lot of articles about the effects of stress while you are on the job. I'll sum them up: Interrupted Sleep…

    2 条评论
  • 5 Different Project Managers You'll Meet in Your Career

    5 Different Project Managers You'll Meet in Your Career

    I have been so lucky in my career. There have been so many wonderful colleagues! No developer is perfect.

  • Failure Tolerance and Success Definitions

    Failure Tolerance and Success Definitions

    School is an interesting thing. In university and college there were deadlines.

  • Life Change Anniversary

    Life Change Anniversary

    Two years ago, I was standing in front of the office. I was dreading going inside.

    2 条评论
  • Number 2 Addictions In The Workplace

    Number 2 Addictions In The Workplace

    Addictions are a problem. They can alter your priorities in ways that don’t match reality.

  • Putting The Pieces Together

    Putting The Pieces Together

    For anyone who has read my postings previously, you know that this year is a transition. When I left my old role, my…

    1 条评论

社区洞察

其他会员也浏览了