Is the Future of Development Really No-Code? That’s a question that every low-code platform founder has been asking themselves. On the one hand, . They usually come from other fields and carry different skill sets with them. They are focused on the business side of things and tend to know what it takes to get products to the market. What they sometimes lack is engineering logic. Therefore, when it comes to scaling no-coders still need to turn to “pro”-code and usually with the help of dev shops or freelance developers. no-coders love building things fast On the other hand, traditional developers know all about the functionality of the project they want to build. They move fast and try to . prepare the areas they would need to scale for the future - Chris Wanstrath, co-founder and former CEO of GitHub "The future of coding is no coding at all." But is it? Types of users aside, the greatest advantage of low-code tools is the ability to achieve business outcomes more effectively and efficiently. The fact that now thanks to the it’s possible to write less code without compromising on the complexity of the product is astonishing. different levels of reusability Keeping that in mind, it’s safe to say that world born to make the life of developers easier. low-code platforms are still products of the software engineering If we break down what a low-code platform is we’ll see that it’s essentially a TOOL that helps write software. How does it help? Ultimately, there’re tons of different tricks. Some are more technical like , some have pre-built components like , some are more visual like , and some offer as much or as little customization based on demand like . However, low-code still has code in it and for no-coders adopting the technology, it means that a certain learning curve is involved. Retool KissFlow Creatio Mars Then, why are there so many different low-code solutions? Because building one massive tool that fits all the ideas would be extremely difficult. Now every tool tailors to one particular industry or even a set of tasks. The trick here is not to overcomplicate because that is what eventually took away from the beauty of many tools out there. By cranking up the speed of development with the use of plugins, micro-apps, pre-built components, and whatnot many may argue that by installing walls or frameworks around each platform. low-code also introduces certain limitations If you’re just looking at the surface, it may definitely look like one. If you’re looking in deeper, it may not actually be a problem or even become an advantage. Is that a dealbreaker? Think of foldable houses. Choose the one you love the most, have it shipped to you and start installing it with whatever else you want to have inside. Use the fundamental base and change anything else from the floor plan to the color of china in your living room. And if you ever run out of space there’s no need to try and squeeze all your stuff in the old box or crush the thing altogether you can just create more rooms /storage spaces / whatever yourself and continue building your house to be everything you ever wanted it to be. What are the most revolutionary low-code solutions are our there? Is the future still in code? Also published here.