India has learnt to adopt low-code technology and has changed a developer to an architect working on user experience. Low-code development enables enterprise applications with minimal coding. Here a user drags and drops visual blocks of existing code so as to form a workflow for applications.
Low-code does presuppose some programming skills. There are no-code platforms which are used by those who do not know programming. The interfaces and visual blocks tend to be intuitive.
A traditional team is big. Low-code team provides value quickly. Low-code platforms do many things — developing scripts, code. No code is a narrow low-code platform — it manages workflow or automation. Stuff cannot be built on it by a novice. There is a learning curve to master all controls. Here instead of coding, a user has to master visual interface.
Low-code has been adopted by industries such as financial services, banking, insurance, education. Low-code has not evolved so much as to put it to use for more complex projects. It cannot be adapted to scalability, high quality, high performance and such other non-functional requirements.
Developers of future will write less code and will work more towards assembling code.