Press "Enter" to skip to content

90% of Programming Jobs

Audio created with Descript (affiliate link) by ‘deep-faking’ my voice for this post


The big tech companies in Silicon Valley get a lot of press, but they are not where most of the programming jobs are.

My non-scientific guess is that over 90% of programming jobs are for regular companies in the rest of the world.

Over the years, I’ve written programs to:

– Help petroleum companies determine construction requirements, to build safer processing facilities
– Help companies review progress on insurance claims
– Help banks and mortgage companies file paperwork with the government
– Help a distribution company get the best rate when shipping orders
– Help a barge transportation company manage deliveries

These are the types of projects the majority of programmers work on – not video games or a mobile app to disrupt an industry.

The vast majority of programming jobs are support jobs for other workers at the company. We create software that lets the other employees do their jobs faster or more accurately.

This is known as being a “force multiplier”.

Something to keep in mind is that many companies view their IT department as a “cost center”, not a “profit center”.

The IT department isn’t directly bringing in money for the company. It’s an expense, like rent, electricity, janitors, etc. When the economy gets bad (and there’s an economic crisis every few years), senior management may look at “expensive programmers” as a target for cost-cutting.

This is one area where working for a tech company might be better.

If a company is directly earning money from the software you create, your job will be more secure than at a company where you’re viewed as an expense.

If you’re at a company where you’re viewed as a cost, the best way to have a secure job is to deliver a lot of value to the company (more than they’re paying you) and make sure the company is aware of that. I’ll go into more details about how to do that in the “Make Your Work Visible” section.

If you’re working for a company that views you as a cost, and you notice your projects are not being delivered, going over budget, or not helping users, that’s one of the signs you might want to look for another job.

Return to “Life as a programmer outside Silicon Valley” index


  1. Sarma
    Sarma May 23, 2022

    I have a very good feeling that this read is going to change my life forever in a better way

  2. Michael
    Michael June 17, 2022

    from what i have heard of you on twitch.. I would be fooled by that

    • Scott Lilly
      Scott Lilly June 17, 2022

      The audio sounded extremely accurate to me. I uploaded some more files to Descript, to hopefully train the voice to be even better.

Leave a Reply

Your email address will not be published. Required fields are marked *