Live data from Hacker News

Ask HN: Is “No Code” the future of web/app dev?

news.ycombinator.com

21–30 of 39 posts

Re: Ask HN: Is “No Code” the future of web/app dev?

#21
The web is, at it's heart, a distributed document system with a layer of hacks on top for building applications.

You can create pure documents for the web without any code. Documents are, by nature, easily expressed declaratively; and it's not impossible to build an intuitive interface to express declarative data visually (or hide the data aspect completely in the case of a WYSIWYG interface).

Modern web pages are, in my mind, a sort of document/application hybrid (with few exceptions as of 2020). We have yet to find a better way to express an application than through textual code.

Procedural code is branching and time sequenced; how do you express that in a meaningful way visually? For some reason our imaginations find it easy to understand that the side effects of every line before this one are still around, and we're pretty good at picking up the concept of branching and jumping around the instructions; but I believe that's because the code is essentially a sequenced list of commands (and our brains are good with sequenced lists).

The attempts I've seen at visual programming remove common programming capabilities to fit more neatly within their visual medium; as long as that is the case, I don't see visual programming breaking out of being used strictly in DSLs (domain specific languages), which are often inherently limited.

I don't think a no code future is likely, as long as custom software is in demand; however I can see a future where fewer technician type roles require code. Of course that would require someone to spend a lot of money building a standard visual vocabulary of related tasks, excellent ergonomic interfaces, and extensible GUI systems; the type of things the FOSS world hasn't built much of a community for as far as I am aware.

Re: Ask HN: Is “No Code” the future of web/app dev?

#22

Excel is likely the most used IDE of all time. We’ve been living in the no code business application future for 40 years. I can stand up a cluster of web servers that automatically scale to effectively infinite demand with a few clicks on the internet. I can design a front end without paying attention to code and have been able to for 20 years. No code is like AI. The goal posts keep moving. So you need to be more sp…

I feel like people here underestimate how much work can actually be done without having to write any code whatsoever.

There's the common cases with businesses being built on top of a pile of Excel spreadsheets. It is also easy to take for granted, but things like hosting your own website, or setting up an e-commerce service could be done without much code for a very long time now.

But the cool thing is that nowadays, it is possible to do more sophisticated things, like spinning up interactive web apps that are backed by self-hosted databases with authenticated APIs, all without writing a lot of code. Is this a good way to build things? Maybe. It wouldn't be the most maintainable stack, but the barrier to entry is pretty minimal, and that makes it worthwhile.

Re: Ask HN: Is “No Code” the future of web/app dev?

#23
I think no/low code stuff has its place. For example, our product guy can build our landing page using Webflow and doesn't need to bug the devs, who can focus on actually coding our product.

Would we consider a no code product to build the fundamental pieces or our actual product? Likely not based on the tools I've tried over the years.

Wish it wasn't so though. The disconnect/handover from design to implementation is still a bottleneck. Tools like Figma offer ways to export CSS, etc. but that's not really the main pain. The real time sync is in coordination, iteration, time spent on designs that change out from underneath you, etc.

Re: Ask HN: Is “No Code” the future of web/app dev?

#24
post #3

No-code means programming without text , it doesn't remove complexity, only abstracts it away, covering it with some visual programming GUI. Here's some problems that I can think of with visual programming: - Version control: Not only the logic of the system, but the shape of the visual representation needs to be tracked... along with a lot of other metadata. - Debugging: Visual programs need yet another step of comp…

[deleted]

Re: Ask HN: Is “No Code” the future of web/app dev?

#25
post #4

I think the general problem with "No code" as you describe it is that if you want to only offer the lego building blocks then you can't support corner cases. If you want to eliminate all of the corner cases you often times end up creating something as complicated as code but without the nice tooling or information density.

Or, as happens a lot in no/low code but also in code-heavy (normal) development is that this 'corner case' feature is just taken out of scope. That eliminates it too as well as a technical solution does.

Basically; you can run a rather medium sized company on google docs or ms office or a bunch of trivial crud apps hacked in php/AD; I know rather a scary amount of companies that do work like that. They are not the biggest companies (I know of at least one that has well over 150m revenue/year for the past 20 years; most others are smaller) but they also spend almost nothing on (that kind of) IT and it works. The corner cases are removed from the business process instead of hacked into the IT flow.

Re: Ask HN: Is “No Code” the future of web/app dev?

#26
post #22

Excel is likely the most used IDE of all time. We’ve been living in the no code business application future for 40 years. I can stand up a cluster of web servers that automatically scale to effectively infinite demand with a few clicks on the internet. I can design a front end without paying attention to code and have been able to for 20 years. No code is like AI. The goal posts keep moving. So you need to be more sp…

I feel like people here underestimate how much work can actually be done without having to write any code whatsoever. There's the common cases with businesses being built on top of a pile of Excel spreadsheets. It is also easy to take for granted, but things like hosting your own website, or setting up an e-commerce service could be done without much code for a very long time now. But the cool thing is that nowadays,…

> It wouldn't be the most maintainable stack, but the barrier to entry is pretty minimal, and that makes it worthwhile.

I still don't know whether that's really true.

On one side, there's the observation I've made with low-code (having been at an org and bailing right around the time they started going down that road;) When I was at the 'free training' (just a sales pitch) most of the people there were from other medium to large size companies, a couple of those companies multinational.

B/c the sales pitch I've seen isn't to startups; it's to bigger orgs. It was actually pretty disturbing to listen to the sales rep explain as developers would leave through attrition/disgust at the product they could be replaced by 'non coders.' No, it wasn't exactly said like that but the sentiment was understood by all the developers (not managers) in the room.

Okay, so lets say that they clean up their sales act (lol) and actually start to go towards smaller business.

Those business are still going to wind up with a product that may or may not be maintainable long term, but are now guaranteed to be paying yearly licensing costs.

No thx.

Re: Ask HN: Is “No Code” the future of web/app dev?

#27
In my mind, "no code" doesn't really exist. All that exists are different programming languages, some of which are visual and require less learning. You could, principally, design a no-code web app IDE that could build whatever website you like; but that doesn't remove the complexity of building it, it's simply expressed in a different way. Seeing programming as some nuisance is, IMHO, the wrong mindset; it's the very process that transforms requirements and expectations into a product. True "no-code" would require human-level (or at least very advanced) AI systems. Of course, for very low-complexity systems, you can define a graphical programming language that abstracts away most of the technical details (e.g. Dreamweaver, stuff like Wix), but even that is a very primitive form of programming. Excel is also a form of programming.

Also, I don't really get the hostility for code as a textual format. Text has a number of advantages that just haven't been replicated; it's a very compact format, reasonably standardized, can easily be refactored and can be universally edited. Also, I don't think it hinders learning about programming; learning the programming language syntax is the easiest part, IME. It took me about 4 weeks when I was 14 to learn Java. Learning how to solve problems with the language is a whole different ballgame and that wouldn't be solved by having a graphical programming language. There are cases where it is advantageous (e.g. Excel), but for the majority of use-cases, I think you'll find it hard to get more productivity with a graphical format.

Re: Ask HN: Is “No Code” the future of web/app dev?

#28

As a follow-up question, I vaguely remember that Dreamweaver was pretty popular to design websites once. What happened that caused its decline?

As I recall (using it as a hobbyist and student, not a professional) it was primarily geared towards static sites. As people moved more towards dynamic sites (or automated upload of new content via things like content management systems) it fell out of vogue.

People who still wanted static sites often kept them simpler and made them by hand, or used some scripts to tack on the complex parts (consistent nav bars, headers, footers, etc.) in a "compilation" step.

Re: Ask HN: Is “No Code” the future of web/app dev?

#29
post #22

Excel is likely the most used IDE of all time. We’ve been living in the no code business application future for 40 years. I can stand up a cluster of web servers that automatically scale to effectively infinite demand with a few clicks on the internet. I can design a front end without paying attention to code and have been able to for 20 years. No code is like AI. The goal posts keep moving. So you need to be more sp…

I feel like people here underestimate how much work can actually be done without having to write any code whatsoever. There's the common cases with businesses being built on top of a pile of Excel spreadsheets. It is also easy to take for granted, but things like hosting your own website, or setting up an e-commerce service could be done without much code for a very long time now. But the cool thing is that nowadays,…

> businesses being built on top of a pile of Excel spreadsheets.

But, "=SUM(A1:A10)" is code. Spreadsheets have a visual layout and mental model different from other programming languages, but they are code none the less.

Re: Ask HN: Is “No Code” the future of web/app dev?

#30
post #7

If the technology for interactive web front ends were to somehow slow or stop changing rapidly... maybe that could happen. But it hasn't and I'm not sure we're there yet. And no code I don't think has taken over the desktop world yet has it? That's a hell of a lot more mature area front end wise.

Just wait until AR like the Hololens 2 comes out, all of UX and design changes. Some examples are 3d fonts and signage, interfaces without windows (widgets just float wherever), whole new deaths of UI elements and building blocks. Oh, and the mouse is gone in favor of hand tracking and the most amazing digital interaction I have ever experienced. One week in and my mind is still blown by the possibilities.

AR has been oh so close for decades ;)

Granted ... SSDs finally came to PCs too, eventually ;)

Post reply on HN