Developers Take Heed

in #busy6 years ago

There is a lot of discussion about "going mainstream" with cryptocurrency and how to go about get the masses to embrace blockchain. This is a challenge to say the least. However, there is one area that I think to be addressed.

This applies to Steem as well as the industry as a whole.

Yesterday, I delegated some SP to @dlux-io. This is a program that I found interesting and that, from the sounds of it, has incredible potential. The AR/VR technology is going to change how we do business. AR will offer instant access to information while VR will change many industries in terms of training, travel, and experience. To say that it is a not the easiest of industries is an understatement.

Thus, I decided to watch the walk thru video they put together to get the basics to create a post using this powerful platform. It was a 25 minute video which certainly is enough time to get one creating a post using this technology.

Sadly, it did not turn out that way.

After 25 minutes, I can tell you I am no closer to creating a Dlux post than most of you are right now. In fact, at this point, this application only looks promising to developers. If they are targeting that 1% of the Internet, this could be a home run. However, if they want the other 99% of the Internet users, this is way off the mark.

I will ask a question that I would like each reader to answer in the comment section:

How many of you would scroll through hundreds of lines of code simply to change the background?

My guess is few to none will.

Here is something that I believe to be true:

If you want an application adopted by the masses, never, ever have them look through lines of code let alone have to change something in it.

They are not going to do it.

Hence we see the biggest challenge with the entire crypto industry. Ease of use is the next challenge for developers. The masses wants copy/paste, drag/drop and templates. One of the reasons Wordpress became so popular is the ease of use. In about 10 minutes a full blog can be designed using a template as the layout. If one does not like the standard ones, there are hundreds on the web, some for free, others for purchase. My point is ease of use is critical.

Steemit.com is often accused of being to complex for many people. It is true that it can be overwhelming when one starts. Part of that is just the entire ecosystem and how it takes a while to understand what is going on. However, I feel another aspect of this is markdown, something that many are not accustomed to. How many posts do we see with the pictures off to the left and not centered? Even busy.org provides the cheater bar at the top to insert pics, bold and italicize, and change font size. This is what people are accustomed to.

I sense that programmers often forget what they are dealing with. Something that is a simple coding change is not going to sit with the masses. They are not going to take the time to learn, nor do they care. Plug and play is the way today.

image.png
Royalty Free Stock Photo

"Dumbing" things down for the general public is vital. In journalism, they use to say write as if your audience was a bunch of 6th graders. This was so that everyone could understand the point of the story. We need to move in that direct. Until everyone can use cryptocurrency and the applications in an easy manner, mass adoption will still be a pipedream.

The Internet was a technical paradise for years when it first started. Many often point to the development of the web browser as the game changer. Before that, it was too technical for the average person. Once the web browser came about, IP addresses were no longer seen. The system still worked the same except 196.xxx.x.xx was replaced with Yahoo.com. This is what the general public understood.

Crypto is at the point where it needs to transition from the technical to the general. There are many applications on here that are easy to use (one a newbie gets passed the posting/active key situation). To be honest, they are no different than using a mainstream app. That is where their value resides. Busy.org, @steempeak, @steemhunt, @dlike, and @actifit have no code visible at all. Using them is as easy as Reddit, Facebook, and Google search. That is where the masses level of understanding is.

Steem has amazing developers who have a ton of knowledge. The ability to create something like @dlux-io shows this. However, developers also need the ability to understand the target market and how technically inept they truly are. The "inspect element" on each webpage only makes the eyes of most glaze over.

Therefore, over the next couple years, in addition to security, I think ease of use is the biggest shift the cryptocurrency world will need to make. This applies equally for the general things like keys along with specific applications. On Steem, I think it vital that developers take this to heart. If the average Joe or Jane cannot be using your site within 5-10 minutes, it is most likely destined to fail.

Remember, people's attention is limited, disjointed, and valuable. This means that all the technical stuff needs to be seamless in the background for them to use it. How many would use cell phones if they had to manually switch from tower-to-tower when driving along?

I believe most equate looking at code to having to switch towers.


If you found this article informative. please give it an upvote and resteem.

Sort:  

Thanks for the feedback! If you want to see a super polished implementation of this open source tech, check out hubs.mozilla.com, which shows what is possible today with WebVR. Yes our UX still needs lots of work, and that’s why we’re targeting developers and creators and helping onboard them into Steem and WebXR. We are actively creating the future we want to live into, and that takes resources. We have given much of our own time and attention to get it this far, and now we need the help of others to push it to where you see it can go.

Posted using Partiko iOS

We love feedback, can't stress this enough! Since we read your post we added a markdown editor to our AR post area. Problems are just opportunities.

While you went through a fairly complex workflow to customize VR... you still went through a workflow to customize VR on the Web ready to be inserted in to the blockchain. No developer tools to download, servers to set up, configurations to test, or user accounts system... have you wondered where ads would even go in VR if the traditional model keeps trying to do what they're doing. glares at facebook

We also have a wiki

Thanks for the comment.

I am still very high on your project and look forward to learning all I can about it. My reason for the viewing the video was to start my endeavor into the world of AR/VR and its creation. I hope you do for this realm what Wordpress did for website design.

This could really springboard Steem as one of the top blockchains. AR/VR tech is going to be huge in the early part of the next decade and we can get in early on it.

This is an issue in general for cryptocurrencies as user interface is not week developed in many cases, particularly the use of keys and wallets for security whichbis fundamental to the crypto universe. I relate it to Microsoft and what Windows did for the adoption of the personal computer as it provided a easy and simoke to onboard user interface in front of lots of code. That is what we need today with crypto.

I think we're just really early on. I can recall having to learn HTML and CSS in days gone by, but now Wordpress makes that unnecessary (though still helpful). It's a development that will happen. May just be a year or two out for some platforms. They need more diversity in who is involved in their projects so that different ways of thinking about what's important can come into play.

To listen to the audio version of this article click on the play image.

Brought to you by @tts. If you find it useful please consider upvoting this reply.

Many of these technologies are aiming for developers, which what I think they should do at the moment. The developers then make the apps that are simple. In many cases the crypto/ blockchain world is still in Alpha. We have Beta and more polished apps, but not many. I think this is a good time to make things cater to devs, so that apps will be more specialized and smooth.

Steem is a good example. All these new apps are coming out, but are still really in Beta at best. This is why us early adopters need to be a bit geekier and principled than the mainstream. If we do that and keep iterating, things will work out great in the long run.

Back in the day I ran a BBS in the early 90s with FidoNet. It was a big deal when we added an email gateway to the new fangled Internet. This will take time.

Cool. Ran a Cit-86 BBS from about 1987 and through the early 90's until the Web kicked in fully.

Totally agree! Simplify , Simplify, Simplify..

I find/found Steemit.com quite confusing in the start and see with people I made anon accounts for, struggle to use the site.
As for having to change coding- well, thats the oppersite of what can bring people to start using Dapps etc.. We should have that done for us! Like buttons to click for different options of the Background for an example.
Aha - just a pure stoner thought popped into the mind, what if its all being designed like that because we will all have brain chips soon and can just download coding knowledge, and crack on with it ?! lol

The Six P's : Perfect Preperation Prevents Piss Poor Performance!

You have to have a realistic perspective. All new Technology is confusing at the start.

You're right. That's been a problem with crypto and still is. In times where you can raise tens or even hundreds of millions with no plan of pressure how to get your product adopted, let alone having to make money with it, products are often prone to become powerful, but unsuitable for the masses. This is kind of an inherent problem with the industry, but it's changing:

  • ICOs raise less money (or none), and at later stages of their product
  • investors started asking for business plans for blockchain startups
  • they care little about the technology

That's a good thing. The next generation of blockchain-based products will have to be much more compatible with the public crowd.

Regarding Steem, I think that Busy, @steempeak, @partiko etc are already a big step forward. You can use them (almost) without even realizing they run on blockchain. There should be no penalty in usability for solutions built on blockchain, as opposed to non-blockchain solutions. This counts for money transfer / payment in the same it goes for content and blogging.

It would be great to collect ideas for better usability for blockchain solutions somewhere. You happen to have an idea?

Posted using Partiko Android

Thanks for mentioning us and being one of our awesome users! Partiko is working hard on making the UX even better, and we will have some cool announcement to make soon! Stay tuned!

Posted using Partiko Android

Yeah, I'd find that annoying as well. It sounds like sloppy coding to me. Anything that can be changed by a user should reference a data file that holds user preferences. Then it will get stored - in Windows - in the user's appdata folder. Then the GUI can change the file contents for a different background and run some backgroundRefresh() function.

I'm sure they'll get there once they get further along, but they're probably focusing more on stability.

#readaboutitbeforewritingaboutit
#webnotwindows
Just watched the dlux intro video, and it looks really cool! Still though, there were some things that looked like they should have been included in the interface, like - as you pointed out - a drop-down menu for the background theme with an option for a write-in as well.
Text was moved around, and he had to transcribe the coordinates? An "apply to code" button would be great there.

Still though, I'm sure these changes will come. It takes a genius to write code for idiots, so @dlux-io has to entice more code geniuses into the project before it'll be well polished enough for mainstream use.

Looking forward to trying it out though and seeing where the project goes.

Thanks @taskmaster4450 for sharing info about this dapp.

If you look through our history we're just developing this platform out in the open hoping anybody who wants to use it and make it better can do so for everybody!

Which is also one of the cool parts of these collaborative IDEs -> when I copied and pasted code from somewhere else it just stays there for other people to build on. Of course this can get significantly cleaner... but we're still wondering how people will use it.

Taken from the "Help Wanted" of our web based IDE's

The Aframe inspector which can be accessed with Ctrl+alt+i flushes elements to the dom whenever a user modifies an attribute. An event listener could intercept these and place the results into the glitch editor for permanence. This function can live on build.html. And would instantly open development to non-coders.

Using the above paradigm incorporate programs like A-Painter and Google Blocks in to the IDE to further abstract the creative process.

Build a droplet on menu.html that uploads the asset to IPFS, and places an appropriate <img, video, a-asset-item/ src reference> tag in <assets for the user to build with the aframe inspector

If you build these or anything useful please inform us on steemit.com/@dlux-io or on discord.gg/Beeb38j - SMT tokens are available for contributors

Coin Marketplace

STEEM 0.27
TRX 0.13
JST 0.032
BTC 61451.22
ETH 2929.56
USDT 1.00
SBD 3.65