<story><title>Ask HN: Anyone built a business with no-code tools?</title><text>SaaS, productized service, freelance - anyone doing it successfully with no-code, low-code tools?</text></story><parent_chain><item><author>sbacic</author><text>I think that the whole discussion around low-code is missing a pretty fundamental issue: most programming libraries suck.&lt;p&gt;If I need, say, authentication, why do I need to install a library and then read a bunch of documentation on how to use it? Why can&amp;#x27;t I simply plug it in (just like low-code!) and have it automatically work?&lt;p&gt;I think there is a lot of room to improve developer tooling and that the effort spent there would produce much greater rewards than developing a higher level abstraction, such as a pluggable authentication widget aimed at non-programmers.</text></item></parent_chain><comment><author>SahAssar</author><text>Because authentication is coupled to authorization and authorization is coupled to business rules and data access. If your program does not deal with business rules and data access then it is probably a single-user program (that does not need authentication).&lt;p&gt;I&amp;#x27;m over-simplifying of course, but these things sound simple until you ask all the &amp;quot;but-then&amp;quot; and &amp;quot;what-if&amp;quot;. If someone actually makes them simple in a way that still lets me cover those cases I&amp;#x27;ll be the first to stop writing authN&amp;#x2F;authZ code.</text></comment>
<story><title>Ask HN: Anyone built a business with no-code tools?</title><text>SaaS, productized service, freelance - anyone doing it successfully with no-code, low-code tools?</text></story><parent_chain><item><author>sbacic</author><text>I think that the whole discussion around low-code is missing a pretty fundamental issue: most programming libraries suck.&lt;p&gt;If I need, say, authentication, why do I need to install a library and then read a bunch of documentation on how to use it? Why can&amp;#x27;t I simply plug it in (just like low-code!) and have it automatically work?&lt;p&gt;I think there is a lot of room to improve developer tooling and that the effort spent there would produce much greater rewards than developing a higher level abstraction, such as a pluggable authentication widget aimed at non-programmers.</text></item></parent_chain><comment><author>bostonsre</author><text>I think libraries are complicated so that they can be flexible and support many different use cases. You could release one library for authentication that works for one specific use case, but it would be useless for all others.</text></comment>