DEV Community

Discussion on: Is developer productivity a bigger constraint to innovation than capital?

Collapse
 
drbearhands profile image
DrBearhands

I'm going to sound rather rambling on this one, sorry for that. My insufficiently backed opinion:

No, hype and incompetence are the biggest constraint to innovation. Your post gives a good illustration of the problem:

new technology trends, like AI/ML, IoT, and blockchain.

These are indeed trends, but not really innovative in a useful way.

  • Data science (the branch of AI enterprise tends to care about) is useless to many companies. The current hype in particular was started by projects using dataset and compute power not available to most companies. It's probably the least overrated of the list - of course it is, it's an entire academic field and has been for some time - but it's still completely misused more often than not.
  • IoT assumes connecting your appliances to the internet is a good idea in and of itself. I simply cannot comprehend this.
  • Blockchains have a 0% success rate. This is not by chance, as they are pareto-dominated by other tech for any legal purpose in western countries.

In addition, how is using these technologies "innovative" when they are so ubiquitous?

The people who have to allocate resources (primarily managers without deep technical backgrounds I'm assuming), cannot tell hype words from innovation and want to buy innovation rather than drive it. Innovation is imposed top-down rather than being explored bottom-up.

Another situation where this occurred is when "agile" started being capitalized. New devs buy into the bullshit and bad practices become dogma.

There's other problems, of course, like preferring iterative improvements over drastic ones (e.g. why we still use x86 and FP isn't more popular).