4 ms·
Engineers don't like being told by mgmt what to do, that I agree with. To continue generalizing, engineers also hate to re-evaluate the level of their skills wh
by surak 9y ago
Engineers don't like being told by mgmt what to do, that I agree with. To continue generalizing, engineers also hate to re-evaluate the level of their skills when having to learn a new stack.. It took msft 10-15y to get uptake for the .net stack on the back-end side, and the reason they did that was because of infighting in the Java community.
Having studied the BC stack, I would say that the biggest obstacle will be to get engineers to dare try something new. To many SW-engineers on the web-side today, don't really have sufficient skills to understand BC-technology. I don't mean to offend, just state what I see. We saw the same thing with p2p-tech before that.
Solidity as a programming language is an interesting abstraction and perhaps lowers the barrier somewhat, but it will take many years before the skills available match that for what is required to gain momentum on a broad scale.
If you're an engineer and wonder why mgmt keeps bringing it up, its because this will potentially help them build a platform (two-sided) market. If that occurs and you constructed it correctly, your company may well be able to skip on taxes as well, as a side-effect.
- acdha 9y ago> Having studied the BC stack, I would say that the biggest obstacle will be to get engineers to dare try something new. To many SW-engineers on the web-side today, don't really have sufficient skills to understand BC-technology. I find those sentences make an interesting pair: they're both huge assertions at odds with the general consensus and you didn't support either of them. The usual complaint of web developers is that they're endlessly drawn to new things, so it seems like some evidence would be in order to claim they're suddenly extremely conservative in this one area. Similarly, since Bitcoin proponents like to talk about about simple and easy to use it is, it seems implausible to blame everything on a lack of skill. The comparison to P2P is interesting: the technology was rapidly adopted in a few areas where it offered a clear win but, similarly, had various people pitching it as the solution to all problems and claiming that skeptics were ignorant luddites. Since those products all failed, perhaps it would be better to work on answering those questions rather than dismissing them? > If that occurs and you constructed it correctly, your company may well be able to skip on taxes as well, as a side-effect. This kind of argument is not going to change the reputation Bitcoin has for being most of interest to crooks.
- surak 9y ago> The usual complaint of web developers is that they're endlessly drawn to new things I'm referring to a new way of constructing software, using a transactional database at the core and defining every event as a transaction between two parties. Today engineers usually think of the platform as a distribution medium for data, aka. client-server. In the BC world refining this so that any party can take on any role, aka. decentralized/distributed is challenging. I'm trying to explain that this go far beyond a new JS framework or (no-)sql database, in the BC environment the engineer must be able to define and code business rules. > Since those [p2p] products all failed I don't think p2p failed because of technology, but rather because mgmt/industry wanted to keep control. See e.g Spotify or Skype as examples, there are many other interests at play than pure technological. > tax evasion (value added tax and in some case corp. tax) I agree with your view, but if you examine today's platform economies this is exactly what they have done to a large extent. They give away "free" services only to cash in on your personal data from a near tax free country setup. Examples are FB, Google, Apple, Amazon..