How low-code solutions can help good developers become even better

The more experienced the developer, the less likely she is to use low- and no-code solutions. This might be a mistake.

Image: artinspiring/Adobe Stock

The more experienced a developer you are, the less likely you are to use low-code/no-code tools. But that’s sort of the point, right? Or… is it?

Getting smart about low/no code

According to a recent SlashData survey of 16,045 developers, developers use low-code, no-code tools for 20% of their coding. If you’re a professional developer, that number drops to 19%, versus 21% of hobbyists. That’s hardly a big swing and suggests that developers won’t entrust LCNC tools for their more critical workloads.

“When it comes to reducing development overheads, addressing the challenge of finding skilled developers, and accelerating taking software to market, LCNC tools are becoming increasingly attractive,” the report said.

And though LCNC tools are rapidly increasing in their sophistication, it’s still the case that roughly 54% of developers don’t use LCNC tools at all. That’s the glass half-empty view of things. The glass half-full view, however, notes that 45% of developers do use LCNC tools, which is up from just a trace not many years ago.

SEE: 10 ways to prevent developer burnout (free PDF) (TechRepublic)

According to the survey, experienced developers, especially those with more than 10 years of experience, are the cohort least likely to use LCNC tools. As experience increases, developers are less likely to use LCNC tools at all. This is particularly true among those with more than ten years of experience.

Interestingly, the SlashData survey reveals that developers with three to 10 years of experience are most likely to make heavier use (between 25% to 75% of their coding) of LCNC tools. This could indicate that they’re experienced enough to recognize the value of LCNC but not so experienced that they’re “too good” for such tools.

Use cases for low-code, no-code tools

LCNC tools can be great for less-experienced developers and also offer non-developers a way to help fill some of the developer supply shortfall. But the more interesting opportunity seems to be in LCNC for taking over the undifferentiated, heavy development for experienced coders to boost their productivity.

These tools are often framed as being best suited for simple programming tasks, hence the complexity of development work assigned to more experienced developers may be less appropriate for LCNC approaches. Furthermore, experienced developers are likely to have mastery over simpler coding tasks, which leaves little room for the efficiency gains that LCNC tools are often heralded for.

That’s a shame, as these are the group that might actually benefit the most.

LCNC: The takeaway

SEE: Business leaders as developer: The rise of no–code and low–code software (free PDF) (TechRepublic)

I won’t quibble that LCNC tooling is ill-equipped to take on the complex coding our best developers do, but there’s still plenty of “boilerplate” involved that LCNC tools can remove.

Though not exactly LCNC, for example, things like GitHub Copilot promise to help remove the banal “cruft” of coding so that developers of all experience levels can focus on the most important code.

LCNC provider Unqork heralds a future of “codeless architecture,” and argues that it’s similar to serverless. You don’t do everything serverless, necessarily, but it can be a great way to complement your development with discrete services.

In other words: No, LCNC tools aren’t a magical developer-in-a-box panacea. They won’t turn newbies into so-called “10X developers.” But could they turn 10X developers into 11X developers? Definitely maybe.

Disclosure: I work for MongoDB, but the views expressed herein are mine alone.

For all the latest Technology News Click Here 

 For the latest news and updates, follow us on Google News

Read original article here

Denial of responsibility! TechNewsBoy.com is an automatic aggregator around the global media. All the content are available free on Internet. We have just arranged it in one platform for educational purpose only. In each content, the hyperlink to the primary source is specified. All trademarks belong to their rightful owners, all materials to their authors. If you are the owner of the content and do not want us to publish your materials on our website, please contact us by email – [email protected]. The content will be deleted within 24 hours.