DEV Community

Discussion on: What is the "no code" / "low code" movement?

Collapse
 
martinpham profile image
Martin Pham • Edited

I see the no-code as a chance which let the developers enter a new level, where we will work on better projects: requiring more thoughts, better algorithms, …

Honestly, for me, those guys who makes app with authentications, crud operations, reportings,... everyday, are not too different with those guys who uses google sheets & trello as you said. Those works are very simple, maybe someone has some “proudly” micro-optimizations (then turned out it brings more problems than benefits), but we could simply have tools to make those apps, for end-users. Because, to make those things, there are frameworks and libraries which already built. Then it’s not too different between using frameworks/libraries + some configurations + some small changes vs using no-code tools.

End-users will choose what easier for them. Why paying lot of money for software companies to create a custom software, which they can make it themselves with tools?

Don’t get me wrong, we as the developers, we should take this chance to make better softwares, doing the things which machines couldn’t. There are always spaces where we could fill with our skills. Trust me, you don’t want to be a conservative developer, who will become obsolete after some years.

Example: making a shopping website:

  • Anyone could simply built it themselves by creating a page, dragndrop a “product list” block, sort by newest, where stock is available,..
  • We the developers should make it smarter, by listing only products which match the user’s preferences (based his shopping history, also other’s shopping history which is similar to him,..), match the warehouse situation (closer to his address, offering clearance prices if he would prefer cheap price), … etc
Collapse
 
liviufromendtest profile image
Liviu Lupei

I completely agree.

Thank you for sharing your opinion.

Maybe we'll even see a golden era, where being a Software Engineer will mean working on some complex engineering challenges, and not just building some basic CRUD interface.

Collapse
 
martinpham profile image
Martin Pham

Yes, that’s the point. I don’t see any loser or job losing here. Not only the developers, everyone should always keep updates with new era.
I was seeing our sysadmins moved next steps to work with servers on the cloud, they’re happier because they won’t have to drive hours to datacenter when shit h*ppens, they won’t have to worry about ram/disk checks annually. They developed new skillset with clouds which allows them to work everywhere.
Things change, it’s normal. And in our industry, thing change even faster. Why would we waste our brain for those simple apps?

Thread Thread
 
liviufromendtest profile image
Liviu Lupei

Exactly. This isn't the first disruption we're seeing.

By the way, I remember when I first heard of Amazon Web Services, and it sounded confusing.

It's like someone would tell me today "Let's put our app on the Walmart Cloud".

That's why it's always worth doing a POC, you never what you might miss, until you try it.

Thread Thread
 
martinpham profile image
Martin Pham

Some developers get offended with this, just because they don’t accept a guy using tools to make app, while they are the same: using libraries with some config to make app. It just means they learnt very little about software development: watching some tutorials, googling some stackoverflow answers, copynpaste solution without knowing what it actually does. They just never want to leave their safe-zone (what they’ve learnt easily).
That’s fine, totally fine, but why don’t let people with zero-programming experience make those simple apps? I saw guys hated “degree”, or “experience”, or whatever, was saying anyone can learn to code, but don’t want to let anyone to make app without code. It’s simply hypocrisy.

Some comments have been hidden by the post's author - find out more