Hacker News new | ask | show | jobs
by arcturus17 1942 days ago
It's been discussed ad nauseam here, but companies love "no-code" tools until they find their limitations (which is often sooner rather than later) and then they desperately get out their wads of cash to have the problems they caused sorted.

This creates an entire ecosystem of "low-code-real-developers" who have the skill, commercial foresight (and possibly patience) of working inside the guts of low-code tools, doing Java, JS or what-have-you, but inside an ugly, sparsely-documented propietary API instead of an open-source framework with literal gigabytes of documentation and knowledge accumulated in Stack Overflow over the course of fifteen years...

So now instead of two in-house analyst-developers building business applications, you have Mark from Marketing & Sales building apps in low-code, and four "low-code-high-code" contractors on expensive contracts cleaning up behind Mark.

And so it goes...

2 comments

Haha this is the business model for every project I've ever worked on in Tech is.

Hire low paid developers to 'save money' at the start.

Low paid developers present working prototypes that aren't scalable or maintainable but the biz people don't know that ,they just see working demos.

Years later the app is a nightmare and the low paid devs have moved on and now they have to pay out the nose to get people to actually work on their stuff.

And so it goes.

> Years later the app is a nightmare and the low paid devs have moved on and now they have to pay out the nose to get people to actually work on their stuff.

You forgot the part where they keep trying to lowball competent developers, struggle to find someone willing to duct tape their system together for "competitive" pay, and throw their hands up declaring there's a Shortage Of Developers™.

Being able to do something by oneself is such a huge advantage over telling someone else to do something that it can compensate for lots and lots of disadvantages. HyperCard was a great success, and I have high hope we will have great low-code tools like HyperCard in the future.
I was being facetious.

I agree there can be massive advantages to tools in the "lower-to-no-code" spectrum; even software developers benefit from the abstraction that frameworks and tooling provide. At a business level, many organizations that offer products and service in said spectrum have been successful at a massive scale: Wordpress, Salesforce, Tableau, Shopify, just off the top of my mind.

However my point about these applications creating a cascade of new jobs still stands. And I don't think more hand-crafted "high code" solutions are going anywhere either; for starters I don't think anyone making this sort of prediction understands the literal oceans handcrafted of code we swim in. Who's going to take care of that, and how long would it take to replace with "no-code"? Well over a century, would be my guess. Software hasn't eaten the world - it has devoured it.

Then there's the natural limitations of these tools. I had to look up HyperCard as I didn't know about it, and it was indeed an initial hit, but it seems like (a) it was limited (for example, Wikipedia mentions people were making "choose-your-own-adventure" games with it, but I know as a fact that some games made by solo devs in the late 80s where infinitely more intricate and deep) and (b) it didn't have that much lasting power. I wonder if the latter is yet another limitation of these tools - that they tend to quick obsolescence as tech trends move at breakneck speed.

I will say, as much as I agree with you, even software organizations have problems that are well suited toward these low code platforms. After working through some of the quirks of retool, we have developers just adding things in the fraction of the time as they took with our first solution. I also saw another developer create an "excel++" solution with Airtable that allowed us to solve some problems that would have taken twice as long with twice as many people otherwise.

Now, this isn't every problem, but it's a very useful tool that will reduce the number of developers for some tasks. I think there is a world where a business has six or seven licenses for no-code solutions that reduce the head count by 10-15 FTEs (or redirects them)

> it didn't have that much lasting power. I wonder if the latter is yet another limitation of these tools - that they tend to quick obsolescence as tech trends move at breakneck speed.

Hypercard dying on the vine has much more to do with Apple's changing priorities than it does with Hypercard itself or what its users thought.