re: What is the future of software development pay range? VIEW POST


Companies have learned that crappy code is usually sufficient to make the big bucks for a while.

This is so painfully true. But I think it's also a sign of an oversaturated market.

It's mostly a race to deliver a product faster than the competitor now. Quality is a 2nd class citizen, if not a 3rd class citizen even should we count development cost optimizations.

Quality tends to make ist return when companies grow old as suddenly there are sufficient competitors which also can get cheap code. Suddenly quality becomes important again.

IMHO all the skills for arriving at quality in development, deployment, etc. should be a part of engineering training worldwide.

And you can see that startups take over market share gradually by making quality products, being closer to the final user and improving gradually.

It's a cycle that moves the market and there's always a breach. I don't see this being stable soon.

... and every startup either dies or becomes the next IBM. It's an iterative cycle where companies repeat the same mistakes over and over because they think they would be able to sustain doing / being better while growing.

I wish it worked that way, it did not so far. See Google. Small "do googy startup". Now they are big. And no longer goody two shoe folks.

tl;dr - I'm yet to see a profitable startup where quality and profit run in parallel lines as opposed to orthogonal, but I'd welcome corrections.

I do agree about the market cycle, but I still don't think quality products are the main contributor to it. Not nowadays at least.

I'd think if most startups are trying to acquire market share from big and slow players their best bet would be lower product/service price with less, but better targeted, features. In my view quality doesn't have the highest priority, even though I'd much like it to be the opposite.

Those that may create quality products are usually creating a new market niche themselves and not merely moving a big player out of an existing one.

code of conduct - report abuse