Hacker News new | ask | show | jobs
by IdiocyInAction 2183 days ago
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.