Low code/no code (LC/NC) is a trending topic today than ever. I had the privilege of evaluating half a dozen LC/NC platforms in mid-2018 and handpicked a solution that I thought would work well. It worked well for the project we chose. We built workflows for a small set of daily NAV Funds that needed task/process management with automated checklists as part of the daily NAV Cycle. However, it wasn’t easy to put the solution together. When developing the solution, I believed that was the norm.
I have recently caught up on the latest and most popular web technologies. I hadn’t written much javascript code for years until recently. Funny that I was a master JS coder in 1999, certified by Brainbench. I was also a Sun Certified Java Developer in 1999. In the past 20 years, I have worked predominantly on integrating platforms and solutions and building the overall technology stack. The coding involved more integrations, pipelines, backend SQL development, and c# / vb.net workflows.
That has changed recently to creating full-stack applications. I realized that full-stack software development is more straightforward than a decade earlier. One can build applications more quickly now than ever, and I’m beating myself for not taking the time to do something like this. To build enterprise-grade applications, you need more skills and know the problem you are looking to solve well. Thankfully, there is no shortage of problems to solve.
So why am I sharing this experience here? I see some common beliefs regarding LC/NC and wanted to share my thoughts based on my recent experience and reflect on what I was doing in the last three years.
Two main myths are
• Low Code / No Code platform does not require developers or development skills.
• Low Code / No Code can solve Enterprise-wide application faster than Full Stack development.
Low code could be helpful when businesses have something within a particular team or function that needs tactical solutions. Examples of these could be
• Capturing Invoices into the financial system by scraping pdfs.
• Automating proposals within a business development function or
• Building performance appraisals in HR Management.
“ For strategic end-to-end enterprise-level automation, LC/NC will pose management challenges. Scalability and enterprise-wide adoption and support are required, and IT needs to drive those. ”
_ Lenin Perumalsamy, Head of Product @ Longshore Labs
A Full Stack application development scores well in these areas when you architect the platform correctly. It is much quicker to build functionalities as microservices on that platform and roll them every few sprints to business. Javascript developer resources are more accessible than a platform or LC/NC developers in the market.
Every organization needs application development talent today. LC/NC can solve some tactical aspects and could be used as a Hedge to protect your core talent focused on strategic initiatives. I sincerely hope this to be helpful to others looking to implement LC/NC solution or Full Stack App.
Finally, I’d love to hear thoughts from the development community to share your experience or thoughts to lperumalsamy@longshore.ky