Technology Blogs by Members
Explore a vibrant mix of technical expertise, industry insights, and tech buzz in member blogs covering SAP products, technology, and events. Get in the mix!
cancel
Showing results for 
Search instead for 
Did you mean: 
hardyp180
Active Contributor
A new SAP product called SAP McCloud Appy Meal has arrived and with it comes the vision of the no-cod future. SAP has come a long way to get to this point, and SAP is thrilled to be another step closer to making no-cod the new standard for software development. Here I wanted to share the SAP definition of no-cod, how it became the next paradigm shift, and what lies ahead.


We do not want this


The Problem

Traditionally there have been two main barriers to software development, not only in ABAP, but in programming languages generally:-

  • The programmer/developer/software engineer, call them what you will, spends a load of time in front of a keyboard tapping keys, and the end result is an application that nine times out of ten does not work at all.

  • The programmer/developer/software engineer, call them what you will, spends a load of time eating fish when they should be in front of a keyboard tapping keys to try and create the application which does not work.


The Solution – Part One

As always it is best to approach any problem with a two-pronged approach. First you need to address behavioural problems in the actual physical world, and only then can you supplement that with new software tools. New software tools on their own very rarely solve anything.

So in this case we need to solve the second problem first, namely the fact that programmers (let’s call them that for the sake of simplicity) spend too much time eating fish when they should be programming. We need to either drastically reduce the amount of time they spend doing this (a so called “low-cod” solution) or eliminate it all together (a so called “no-cod” solution).

Happily steps are being taken to address this solution and have been for some time. All you need to do is watch the Netflix documentary “Sea-Spiracy” and you will see that shortly the world’s oceans will be devoid of all life, thus removing the possibility of anyone at all eating fish ever again. So that solves that problem, now is the time to move on to software support for the other problem.

The Solution – Part Two

SAP is releasing today – April 1st, 2022 – a new product called SAP McCloud Appy Meal which will enormously improve the productivity of programmers now that they are no-cod programmers.

No-cod is not a way to build baby apps or inferior software. It’s not a way to build software only by those who can’t eat cod. On the contrary, those who have years of experience in eating cod will likely benefit the most from no-cod because they can create even bigger things. Someone who has been a frontend developer can now work on the backend, and solutions being worked on by teams of several hundred people, can now be placed in the hands of one person, and that one person can develop the application blindfold, with one hand behind their back, wearing boxing gloves, whilst blind drunk, in fifteen seconds flat, when previously it would have taken a team of 300 people several years..

No-cod is a way for the so called “citizen smith developer” to contribute and build something, but it is not just a citizen smith developer tool. If no-cod is done right, and organizations understand the benefits of shelling out ten million dollars to buy this new tool, then no-cod will become the de facto standard way of creating almost all software by IT and non-IT.

Concrete Benefits

By this point no doubt you have been sold on the benefits of no-cod development in an abstract sense. But before paying ten million dollars to buy the SAP McCloud Appy Meal product you will also need to know the concrete benefits it will bring to your development team.

The first benefit is that you can sack all of your development team and fall about laughing whilst doing so. That is not so much a benefit to the development team as such, but rather to the accounts department as the P&L will look a lot better each month thereafter.

Then the SAP McCloud Appy Meal product, once installed, will telepathically connect with all your end users, read their requirements out of their heads (something developers have always had to do, with mixed success) draw up a list of applications to fulfill those requirements, code those requirements automatically – without one line of code – perform automated unit testing, integration testing, user acceptance testing without having to bother the actual users, and write copious amounts of documentation in word files no-one will ever look at, same as before.

After all this, the new applications will be automatically deployed to production without anyone looking at them, and before the users have even tried any of the new applications then SAP McCloud Appy Meal will automatically send simulated emails appearing to come from the end users to management saying this is not what we asked for at all, send simulated threatening emails from management back to itself,  apologise profusely and sack itself.

The whole development process, totally automated. Without one line of code. This is a PARADIGM SHIFT!


One million tons of bananas


Summary

SAP wants to ensure that if you’re an SAP customer, if the question is Could we use no-cod? Could we use SAP McCloud Appy Meal for that? Do you want fries with that? The answer will be yes to almost any situation. SAP desires to provide an insane experience for all of those who want to integrate SAP products into their applications, build extensions into existing products, or create something entirely new with SAP McCloud Appy Meal.

It’s on sale today - April 1st, so get on the phone to your SAP sales rep right away!

Cheersy Cheers

Paul
9 Comments
margaretk
Participant
Thank you, Paul. That was immensely helpful.

I shall now slap myself with a fish for your amusement.
abo
Active Contributor
karl_peham
Explorer
0 Kudos
Thanks Paul,

I ordered one of these to benefit from today's sale, and our IT costs already reduced by 30% within two hours!

 

 

 
Peter_Inotai
Active Contributor
LOL. After this blog anytime I'll hear "no-code", I will think always on "no-cod". It's very fishy 🙂

Happy 1st of April 🙂
matt
Active Contributor
Then the SAP McCloud Appy Meal product, once installed, will telepathically connect with all your end users, read their requirements out of their heads (something developers have always had to do, with mixed success) draw up a list of applications to fulfill those requirements, code those requirements automatically – without one line of code – perform automated unit testing, integration testing, user acceptance testing without having to bother the actual users, and write copious amounts of documentation in word files no-one will ever look at, same as before.

I understand that already planned for next year, the telepathic connection will be used to schedule the report execution and analyse it's output, again without bothering the uses as they tuck into their Lemon Sole.
0 Kudos
Soon no-code Thanks Paul for this great one
StephanieMarley
Community Advocate
Community Advocate
Now I am going to think "no-cod" "its very fishy" 🙂
mattking102
Discoverer
0 Kudos
Thanks for making me belly laugh. I still laugh when I think about it a day later.

On a more serious note, visual ways of building software have hit the big time, but there are limitations.

“You can have any colour you like, as long as it’s black.” Henry Ford

The no-code way of doing things is lending itself to front end development, whereas the backend services is where the heavy lifting happens.

In other words it’s mostly the front end developers that will be impacted by the no-code paradigm shift (that term is really annoying but I can’t think of better one).

It’s not really no-code development because expression editors are used; but the term does provide a useful distinction from low-code, because the latter is more flexible and often ventures deeper into the backend.

There are some exceptions. Bubble.io is of the no-code variety but also takes care of the backend without the front end developer needing to think about it; but you must use their backend if you don’t want to code your own backend using a different technology.

Bubble.io can also be used to build and run backend services for a non-Bubble frontend application. Advanced functionality is available via plugins, which means there is plenty of opportunity for coders to write math intensive components.

No-code apps can scale to thousands but not millions of users. This isn’t an issue for most enterprise software, which explains why Microsoft and SAP have jumped on the bandwagon.

Traditional configuration has served a purpose, and still does in many areas, but the time has come for something better. Something more flexible. Something less complicated. Something where you build only what you need rather than choosing from a huge list of things. In that sense, no-code is as much a threat to conventional configuration than it is to conventional programming.

Most no-code apps aren’t standalone apps. Instead they piggyback upon data services; which is why they have risen to prominence. We are now engulfed in data services. Everything is becoming a service. Nothing much Is freestanding nowadays.
hardyp180
Active Contributor
Just as an aside one of our super-users was given a "no-cod" tool whereby he could query any table inside SAP he felt like. He knew the business well, but had no idea at all there were things like indexes, so he just wrote whatever query seemed OK and before you know it the Early Watch report had lit up like a pinball machine with full table scans on tables with 50 million rows.

Someone will immediately say "Oh well with a HANA database that does not matter" but this specific example is not really the point. The point is you don't let people perform brain surgery unless they have been to medical school, you don't let people muck around with the settings in nuclear power stations without any training even if in both cases it would be cheaper and easier to do so.

Then someone will say "We are only talking about reports here, or simple applications, how much harm can they do if it goes wrong?". The answer is - a lot.

 
Labels in this area