Why Do Companies Hire Software Developers?

Today, I have one question. Why do companies hire software developers? I’ll bet my answer’s different than yours. Stay with me. We’ll start right now.

Why do companies hire software developers?
I think the answer usually runs along the lines of, well, we have a project backlog and we have a bunch of things to produce, somebody’s quit and we need to replace him, we have a bunch of new project work coming in and we need to address that, and that’s only half the truth.

Years ago, I was running late for work one day and I was sort of on-call. We had a thing called Programmer On Duty. I was the POD, P-O-D, and I ran into my boss’s office very apologetic, and I said, “Oh, man, I know I’m here to support our customers and the other programmers.” He stops me and he says, “Scott, Scott, you are here to make money for the company,” and he dismissed me more or less.

I left thinking about that and I’ve never forgotten that lesson because he drew a direct line between the work that I do and making money for the company and why they hire us to begin with. I want you to make that connection, too. The work that you do as a software developer is to affect the bottom line, is to make money for the company. It’s not to work in the latest framework, it’s none of that kind of stuff. I mean, those are benefits to you as a software developer and the company’s using those things for profit purposes, not because it’s the coolest, latest, sexiest thing. It’s because this is how they chose to use their technology infrastructure to make money and you are there to operate that infrastructure, so to speak, or to program it to help the company make money on your work.

In case I haven’t been clear, you’re there to make money for the company. We, as software developers, as contractors, consultants, and employees, junior, senior, CIO, and every point in between, our job is to produce and the company is going to take that work and make money for the company. That’s where we fit in and you can really see this with smaller companies. You know your work affects a specific aspect of the web, let’s say, and that’s going to allow the company to sell more, produce more, do it faster, something that affects the bottom line in a positive way, so it’s really, really important to be in touch with the fact that my work affects the bottom line. I am only there to help the company to be profitable. That’s what I want you to take away from today’s video.

I am Scott, with Motivated Code Pro. Thanks for coming. Please like and subscribe and keep coming back.

Join the Motivated Code Pro Community

Yes, please sign me up for the MCP community.   I don't want to miss any articles or videos about advancing my software career and achieving work life balance!


About the Author Scott Salisbury

Scott is the creator of Motivated Code Pro and the Managing Partner of Pinch Hitter Solutions, Inc. Motivated Code Pro is devoted to helping developers build better software careers. Pinch Hitter Solutions (phs4j.com) is a consultancy focused on mobile app development and enterprise web work. Scott works primarily in Java and JavaScript and focuses on Spring and Ext JS.

Leave a Comment: