I've been writing software and firmware of all kinds since I was a teen-ager.
I suspect that, for many of my readers, this means I was coding before you were born.
Combine that with a very rich imagination. Quite early in my career as a programmer, I envisioned several application programs (to be honest, this was long before the shorthand term "App" was in vogue) that, could they only be implemented, would "blow the doors" off of anything else.
Without further ado, I will freely share these ideas with all you young, ambitious coders out there, asking only that you remember me kindly after you've become rich and famous.
The first of my "Killer App" concepts is Software Levitation.
By "Software Levitation," I of course mean this:
Software Levitation: SmartPhone Strapped to the Back of a Yogi
Photo courtesy of Muu-karhu and https://commons.wikimedia.org, CC BY-SA 2.0
Write a piece of code that,
when executed, causes the computer on which it is running to gently rise up off of the table or out of the user's hand.
If your app is truly successful, if it provides sufficient lifting force, you might also be able to harness it to a vehicle or a backpack and lift useful loads, as illustrated above.
Should you in fact develop this app, may I ask one more kind favor? Keep the royalties; but please, share the app with me? I've wanted all my life to build a spaceship, and this app would be my ticket to the moon and Mars.
Second on my list of Killer Apps is Software Invisibility.
By "Software Invisibility," I of course mean this: Write a piece of code that, when executed, causes the computer on which it is running to fade from view, allowing whatever is behind it to be clearly seen, just as if the computer were not there.
Software Invisibility: Can You See the Computer?
Photo courtesy of garann and http://flickr.com, CC BY-SA 2.0
Of course, range and scalability are serious issues.
You get bonus points if, for example, your app — when running on a smart phone — makes the user in whose pocket the phone is, also invisible.
This level of functionality is certainly rather dangerous. Such an app would be highly sought after by thieves and voyeurs. However, I think it would be quite safe, and still very useful, on a smaller scale; i.e., just strong enough to hide modest-sized items.
For example, a microcontroller running your Software Invisibility app could be attached to that cookie jar where you keep those few extra "mad money" bucks hidden.
Note that these concepts may be combined.
The more clever among you coders ought to be able to, with the use of a suitable real-time multi-tasking OS, or even a multi-core ARM processor, be able to run both of these killer apps at the same time, as in the example below.
Software Levitation and Invisibility Combined: Installed and Running in a Tesla
Photo courtesy of Andrés Nieto Porras and http://flickr.com, CC BY-SA 2.0
Yes, I realize that these apps are — at least for the moment — pure fantasy; but they have brought more than one smile to the faces of the programming friends with whom I have shared them.
I wait, with bated breath, for news that you've developed and released new versions of these Killer Apps, but I hope they at least give you something to smile about today.
Thanks for your time and attention.
I'm here on Steemit because of you, my readers. I wouldn't be here if it weren't for you!
This post is intended to count towards @dragosroua's Challenge30.