Software is becoming marketing
Four ways software products and jobs change in the age of abundance
Block fired almost half the company (4,000 people) because of AI. Atlassian laid off 1,600. Salesforce replaced 4,000 support roles with AI. Snapchat cut 1,000...
And even in the Czech Republic, a small country in Europe where I'm from, a local insurance group called Direct announced it is firing a third of its 1,200 employees. Their CEO commented: "The time of playing around with AI is over."
Software being mostly written by AI changes the job market, but also the software products landscape. This is how:
- Lower entry barrier makes software lower-respect field
- Optionality changes the commitment to software products
- The middle class of software products will disappear
- Software companies will sell services, not products
Implication 1: Lower entry barrier makes software lower-respect field
First, a little personal story.
I hold a university degree in two totally unrelated fields: "Mathematical Structures" and "Marketing Communications & PR." I consider myself a very poor mathematician, but a very decent marketer. However, usually when first encountering me, people show insanely more respect for the former much than the latter.
No-one will argue with you about how you are proving Yoneda lemma, but everyone will have opinion on what colors you put on your landing page.

A non-mathematician can't even speak the language of mathematics. But in a lot of fields, people can evaluate your work with their own senses. They don't need any other apparatus.
I see how software is turning more from what I experience with math to what I experience with marketing. It is now possible to vibecode your own SaaS instead of paying someone $50/month for theirs. And once anyone can build software, software becomes something everyone feels qualified to judge.
This is where two variables interact: how hard it is to enter a field, and how easily outsiders can evaluate the work. When both shift — barrier drops, visibility rises — respect collapses.
I see it like this. There are two variables:
- How high/low is barrier to entry in your field
- How much people can externally judge your work

Lower respect means lower pay. As software moves into "everyone's a critic" territory, pay will compress toward what other creative fields already look like. Writers, designers, and marketers all have wider pay distributions because the barrier to entry is low and the work is visible: anyone can try, everyone has an opinion, and only the proven best command a premium.
To stand out, you need something beyond "software engineer" on your resume: a specialization, a track record, a reputation. The bullshitters will multiply, but so will the premium on genuinely excellent work.

Good enough marketers in San Francisco really get paid A LOT. When you look at any job portal or public data, marketing always shows less paid. But me and my friends from growth/marketing fields in top companies have different experience.
I am not saying I am that good, I still have tons of things to learn. What I'm just saying is that my offers have grown like crazy in months. I would never guess what numbers I can get to.
Implication 2: Optionality changes the commitment to software products
Optionality does specific things to markets, and that is, it makes people stop settling. And there is one example we all hear way too much about: dating market.
When dating apps appeared, people swiping around quickly realized how many options they had. I hear people saying they swiped through thousands of people on the apps but haven't found anyone they would like. Or anyone who would like them. Why would you settle for something good enough if you know there are thousands of other options, and one might be the perfect match?
The same psychology applies to software. When there were three project management tools, you picked one and committed. When there are three hundred, and you can vibecode your own in an afternoon, commitment evaporates.
Treat software like water: essential, abundant, and not a differentiator.
Barry Schwartz called this the paradox of choice. It's human nature that more options lead to less satisfaction. I believe there is an ideal range of number of software alternatives that makes you commit the most. If there's only one solution, you might find it suspicious or it can be because the market is too early and the solution might not be good yet. A few alternatives are ideal, but if there are too many, you may start looking for something that is "just for you" and have more difficulty finding it.

Implication 3: The middle class of software products will disappear
The previous leads to something interesting. SaaS is about to get the App Store treatment and it will start to resemble a power law system.

3.1) The death of the "good enough" vendor
When software was hard to build, companies survived by being the only ones who could do X. When anyone can vibecode an alternative over a weekend, the mid-sized company charging $50/month for a simple tool has no moat left. The product becomes a commodity. The companies in the middle — those with high overhead but no unique aggregator power — get squeezed from both sides. They are too expensive to compete with a free AI-generated tool and too small to compete with the network effects of a giant.
3.2) The rise of the long tail
Since the cost of creation is near zero, we will see a Cambrian explosion of hyper-niche, disposable software. A freelancer vibecodes their own invoicing app. A teacher vibecodes their own grading tool. These are not businesses — they are personal utilities. There will be millions of them.
3.3) The power of the aggregators
In a sea of infinite vibecoded apps, the only things that matter are trust, distribution, and identity. Users will flock to a few mega-aggregators because these platforms provide the infrastructure and the verified ecosystem that individual apps lack. You might vibecode your own note-taking app, but you still need it to run on someone's cloud, authenticate through someone's identity layer, and be discoverable through someone's ecosystem.
Implication 4: If you want to win, sell services, not products
"The next $1T company will be a software company masquerading as a services firm" — Sequoia
Right now, for every $1 companies spend on software, they spend about $6 on services. The entire SaaS playbook was about capturing that software dollar. But when AI can do the work itself, the real opportunity is capturing the services dollar… at software margins.
Think about it this way. A company might spend $10k a year on accounting software and $120k on an accountant to close the books. The next big company won't sell better accounting software. It will just close the books.
This changes what it means to be an expert too. A brilliant tax specialist doesn't need to be "hired" by one company anymore. They can sell their specific expertise to 200 clients, because AI handles everything except the judgment calls. You don't need to do the junior tasks. You don't need to be in an office. You just need to be the best at one specific thing and package that as an outcome.
The job as we know it… a salary, a desk, a mix of important and mundane tasks… that structure exists because companies needed warm bodies for the mundane parts. When AI handles the mundane, what's left is the judgment, brand, proven track record, experience, and network. And judgment doesn't need to be full-time. It doesn't even need to be employed. It can be an agency of one.
…So what do you do?
The evolution of software is now following the same path that other low-barrier fields have followed for decades.
If you are a software engineer: welcome to what non-technical people have been experiencing for years. Get ready for less experienced people giving you advice, evaluating your work, and second-guessing your decisions. Your options are: be the absolute best (the far right of the power law), or combine strong technical skill with something else… design, distribution, brand, domain expertise. The worst position is being merely competent at software and nothing else.
If you are not a software engineer: you can build things now. But code was never the hard part. The hard part is taste, distribution, and making something people actually want. That hasn't changed.
If you're building a company: stop thinking about software as the product. Think about what outcome your customer actually pays for, and sell that. The tool is a commodity. The work is the moat.
The barrier to entry for software has fallen. It's not coming back up. The question isn't whether this changes everything. It's whether you'll be the one doing the changing, or the one being changed.