176 karma · joined August 19, 2015
While there are many efforts in overcoming those effects through decentralization in various aspects (from remote work to blockchain projects), it seems none of these really achieved as much success as we were expecting, probably because the benefits of decentralization don't outweigh (yet) the advantages of strong networks.
Perhaps once we solve this equation in tech, and make decentralized options more appealing than their centralized counterparts, we may be able to transfer that knowledge to city planning somehow.
Also, what's the story for GUI applications? npm is mostly used for libraries, not full apps, so I'm not sure why that was a good pick for an OS. I guess it would be nice if there was a web view as the default GUI mechanism, so one could use web apps as if they were native without having to resort to things like Electron.
The downside is the high entry bar of installing a new browser and setting up a cryptocurrency wallet (payments are made with Basic Attention Tokens).
I agree no service is going to get adoption if its main feature is decentralization, but that doesn't need to be its value proposition. "Post your cat photos here and get paid in cat-tokens that are worth real money" would be the incentive.
I believe it would be a lot more effective if designers used tools that generated clean code directly, instead of Photoshop. If it's a SPA, then something with the actual, integrated React/Vue components for consistency and reuse.
While I'm not familiar with any such tool that's actually good enough for professional use (most WYSIWYG designers for the web I tried were terrible), I wonder why we haven't seen much success in this area yet, as we have with desktop app design since VB6.
I'm not saying this model is foolproof, and perhaps you're right and steemit (or app specific coins) will never be a big hit because of that. My point was just to show an example of a different kind of business model / monetization strategy made possible because of the blockchain, and there will certainly be others.
b) it's not literally useless outside, you just have to exchange it for other coins to use it outside. Isn't that how cash in most countries work too? Besides, remember there's far less friction in exchanging app-specific tokens by another coin than there is in exchanging cash today.
Even if app-specific tokens do not become standard in the future, it's an interesting idea worth exploring. But the whole point is how different kinds of business models can be created due to the decentralized nature of blockchain, this is just one of them.
- funding (ICO) - an economic incentive for attracting early users (give tokens for using your app in the promise that they will be worth more in the future)
b) if a user earns tokens that value over time, that's a huge win: imagine if all the time you spend on apps today, generating valuable data to a few companies, would generate in turn some of these tokens back to you?
Besides, what do you mean by "closed" exactly? The data being on the public blockchain should actually encourage integration by default. For example, several new dapps are being built on top of IPFS for data, using uPort for identity, Aragon for governance, etc.
As a user (writer/curator), you earn tokens for doing what you already do for free in reddit or facebook. The tokens you earn are like altcoins, you can trade them for whatever you like.
I'm not sure yet steemit will end up being a winner in this field, but I find this a very smart approach for challenging the network effect of big competitors.
- every time it was attempted, the generated html/css was terrible (think old ASP Net for example), and maintenance hard. Abstractions only work when they are not leaky
- designers, devs and users in general expect to have custom design for everything, rather than standard controls. Something to do with “have a unique brand and not look like everyone’s else app”.
I'm not sure why you though an ICO is a bad first impression. Yes, there were several scams but the blockchain space is full of very exciting opportunities. Some other commenter mentioned that a "new web" would have to provide sufficient value to the end user that the current version does not/can not. These experiments in decentralization are worth watching and probably where the "sufficient value" will come from to justify the use of new tech.
At first I was skeptic like most here, but it doesn't sound impossible at all. If you fix the most pressing issues regarding security, improve productivity by orders of magnitude (with great UX by default, even at the expense of some customizability), and can make it run on an iPhone, it might be a path worth exploring, yes.
Have you heard about Urbit? It seem to be also a "new internet" kind of project, but more focused on decentralization, which is very important too. I'd be interested to know your thoughts about it, as well as any progress about the "NewWeb" in case it becomes an actual project.
Agile was a response to that trend, cutting the BS and recommending teams would focus more on software quality and collaboration and less on worthless processes. It was a cultural shift more than anything else, and a very welcome one.
Sure, lots of people tried to "sell Agile" by pushing sticky notes everywhere and replacing "Project Manager" with "Scrum Master", as if these changes alone would solve all their problems. This does not mean that Agile itself was a bad idea, it only means that anything that goes mainstream is bound to be misunderstood and misused by a lot of people.
I'm curious about why you think UBI as incentive would be dangerous, especially in the scenario I described. Doesn't this already work in Alaska? What kind of rug pulling you expect it might happen?
- it's much easier for more people to become investors, since buying coins/tokens will become increasingly easier and common.
- you won't need to be located at a specific startup hub to launch successful business, because it's so much easier to get investment from around the world.
- it has a great approach for solving the "network effect", where no one can challenge the major players with strong networks, by providing strong incentives for early adopters to join and grow their networks (either by buying very cheap tokens, or producing content that will render them "free money").
- it enables the creation of new business models that might disrupt (ugh, sorry) several existing industries, due to how they solve the trust issue between parties that have no reason to trust each other without a central controller entity. Some are calling this next wave of startups the "Web 3.0".
Sure, it looks like the wild west now, and there are all sorts of problems from scams to scalability issues, but maturity might be only a matter of time.
If you're building your relational db based on the event store, I'd imagine even something simpler like Mongo would do it, but I agree that having a single db to maintain is an important advantage.