We’ve recently explored the world of low/no code. A feeling of fear (it’ll replace us!) and a little sneering (it’ll never replace us!) was felt as I entered my email and signed up to the platform of choice. It was really easy to get started and I had a great internal tool in mind; tracking hours logged by developers in our project management software, and displaying some key project metrics.
Time was already saved, no messing about setting up servers or code repos, or choosing which technology to use. The prescriptive nature puts you on rails. Yak shaving avoided!
Retrieving the data required from the project management tool was task number one. Connect to the API, pull the teams (groups of developers), pull the time sheet entries for each team member, and then iterate over them getting details of the task the entry is logged against. The last sentence demonstrates my first point: for someone who can’t code, understanding how to get the required data would be tricky.
Hoorah! It’ll never replace us…. but wow, we can most certainly make use of this. As a competent software developer, code is a side effect of: critical thinking, gathering and understanding requirements in detail, sifting through and comprehending complex and sometimes incomplete documentation. But writing code and configuring the ecosystems around it can take significant time.
The above example took me 45 minutes in the no code platform, having never even used it before. I estimate that to write this with langauges and tools I’m familiar with in code would have taken at least half a day, maybe longer. I wrote the title of this post before trying out the no code platform, and I’m happy to say – it’s not quite right. I now believe that no and low code platforms can be a huge asset to software developers for rapidly prototying and building tools for clients who have an eye on the clock, and an eye on the bank. They can’t replace us, or hand crafted software, but they’re a great tool in the box.
If you’re struggling to get your no code platform to do exactly what you require, we’d be more than happy to help apply our software development skills to your project.