Application Development Blog Posts
Learn and share on deeper, cross technology development topics such as integration and connectivity, automation, cloud extensibility, developing at scale, and security.
cancel
Showing results for 
Search instead for 
Did you mean: 
Michael_Keller
Active Contributor
Dear community, I've visited different islands in my life so far. In reality, I was among other things in Rhodes, Tenerife and traveled across Crete. Sometimes on foot, sometimes by car. But always amazed.

In computer games I hiked on the island of Loom to save Hetchel. On Mêlée Island, I solved many puzzles and ultimately went to Monkey Island, all to save Elaine from LeChuck 🙂

As a developer, I always dream of vacationing on the Isle of Happiness. Since I heard this term for the first time, it has become the epitome of many of my wishes. It's the source code with special properties, so to speak, that exists apart from the source code mass. Unfortunately, the majority of the source code is a mess and therefore extremely unattractive to maintain 😉 You don't want to work in this chaos. That is why you want a clearly defined bridge to the Isle of Happiness.

What flora and fauna can you find on this island?

  • understandable source code

  • clear goals

  • open to changes

  • well-defined input and output parameters

  • sensible use of global and local variables

  • "speaking" names

  • <your comment>


What natural forces form this island?

  • Clean ABAP principles

  • good design

  • experience

  • possibly design patterns

  • understanding of the requirement

  • discussion and exchange with others

  • use of the ABAP Development Tools (because of the refactoring help)

  • <your comment>


As a developer, you are responsible for the design of the island. You decide for yourself whether the island is also interesting, relaxing, exciting, understandable and much more for other visitors.

By the way, a little observation: Many small Isles of Happiness form an archipelago. Even if you think that the islands do not influence each other, it can be the case. Examples?

The same input and output parameters (bridges) are influenced by several islands. Or an island uses a function module that another island also uses. At this point in time, the global data of this function group may already have a state that initially requires initialization.

 

Best regards, thanks for reading and please stay healthy

Michael

 


P.S.: Please support the virtual wishing well.

P.S.S.: Not tired of reading blogs? Check this blog by jrg.krause.

12 Comments
BaerbelWinkler
Active Contributor
keller.m

Had to give this an immediate "Like" for your reference to Monkey Island, bringing back happy memories from evenings spent with friends at the computer, trying to work out the many puzzles!

Cheers

Bärbel
mmcisme1
Active Contributor
My Isle of happiness is all of the above.

 

What flora and fauna can you find on this island?

New to me coding techniques without sending the island into chaos.

 

What natural forces form this island?

Plenty of time to design it properly.

Well tested.  Again that probably goes under time.

Who is the person requesting to go to the island.

The priority of the island being high enough so it can be created.

Requester availability.

 

I'm sure I could think of some more.  My island has to be pretty enough so that people will want to go to  it.   🙂
Michael_Keller
Active Contributor
0 Kudos
Yep, and the many floppy disc changes on my Amiga 500 🙂 The Secret of Monkey Island 2 had 10 floppy discs, if I remember right 🙂
Michael_Keller
Active Contributor
0 Kudos
I think your island would be home for a lot of animals 🙂
ennowulff
Active Contributor


I had a perfect plan for my "Isle of Happiness" 😄

credits to Oskar Stålberg and his brilliant Townscaper game.
Jelena
Active Contributor
"Look, three-headed monkey!" 😉
jdloranger
Participant
I have created many islands in my world.  Sometimes it is more like an island of sanity in a sea of chaos.
keohanster
Active Contributor
I think in my Isle of Happiness, there would be workflows (well, of course!) and they would reach out to other islands in the archipelago to ask questions (Is this user still valid?  Who should I send this to?) as well as to give answers (Now you've spend some money.  Here are the things you ordered)


My Happy Archipelago


 

Oh, and there would be goats of course 🙂
Michael_Keller
Active Contributor
Quote from a tv series: "I love it when a plan comes together." 🙂
Michael_Keller
Active Contributor
The island in the picture looks like a sleeping salamander. A sleeping unicorn would have been very cool too!
0 Kudos
coding this way seems more fun
matt
Active Contributor
0 Kudos
Snowball. That was the one I never got to solve...
Labels in this area