I remember the first three games apps I’ve developed around 2012 were built using GameSalad. The interface was a bit clunky, but I’ve spent a great deal of time learning the ins and outs of the software. After painstakingly learning how to create the sprites and backgrounds for my games, I had them published on the iOS and Android app stores.
I felt proud of creating my three apps. There was just one problem.
I was afraid to tell others that my games were built using a no-code tool. Because of my low confidence, I eventually removed them from the app stores as I didn’t want others to think that I was any less of a developer who didn’t know how to program on the mobile devices.
When I started freelancing as a web designer around June 2016, I decided to help the spiritual community in creating websites under the Squarespace platform. Even though the platform is geared towards users who wanted to create their websites, the company does have a dedicated directory that lists Squarespace web designers and their previous projects.
After much contemplation throughout the years of building websites and apps, I realised that it didn’t make me any less of a developer. Rather, the no-code tools have empowered me to create websites & apps as a starting point which eventually led me to learn more about what goes under the hood. In the case of my web development and gaming experience, it’s why I’m committed to learning more programming languages in those areas in hopes that I’ll have a better understanding of how they fit together.
As a developer, there are a couple of reasons why you may want to try going the no-code route:
- Time restraints.
- Cost factor.
- Using it as a prototype to see how the website/app idea functions before fleshing it out with intricate features.
- Creating workflow solutions to help companies scale without requiring a large downtime for others to learn the platform.
Given the ongoing debate between coding vs no-code methods, I do believe we need to end the stigma that developers who simply want to build websites and apps must learn a programming language to be considered “legit.” Rather, we should be encouraging others that if they have a vision, let them go forward with it. No matter what approach they choose, it’s up to their discretion. In my case, I go with the 50 / 50 rule - some projects I’ll work on will require coding while others may end up needing no-code tools.
I hope that it’ll encourage developers to take a chance on no-code tools if they wish to make their websites & apps without having to worry about proving themselves to the public. Concentrate on making it happen, not on the “what-ifs”.
If this article resonates with you, feel free to share! You can connect with me on my web development journey over at Twitter.