3,114 karma · joined October 20, 2007
Ultimately dapp (I hate that term but have long since grudgingly accepted that it's become ubiquitous in the industry) development is just normal web app development except that you might also be making AJAX requests to a blockachin and possibly also writing your own smart contracts. Writing your own smart contracts is a somewhat distinct skillset, but the rest of it is just normal web app development.
fff ggg fgf gfg ffgg fggf gffg
jjj hhh jhj hjh jjhh jhhj hjjh
This forces the student to exercise that movement pattern in a way that just telling them to put their fingers on the home row and type English words does not.
So the above sentence you quoted was a an over-simplification for story telling purposes and not the whole story. :)
> 3. Every item will be written or produced to inform, analyze and explain. Axios will never be a platform for incitement or argument. We will never have an opinion section.
Planning for that far down the road is the least of your worries. And any plans you make along those lines are not likely to be very accurate anyway. You're much better off optimizing for the near to mid term. Based on the hosting costs described by the OP they are already reaping a tangible value here.
https://iohk.io/en/team/#team=development
Now if you needed to hire 1000 developers, then you'd have more of a problem, and perhaps Haskell wouldn't be the right approach. But in my experience, Haskell engineers get a multiplier effect over the average non-Haskell engineer because the code is more concise and the average engineer skill is higher. I don't know what the multiplier is, but it's definitely non-zero and positive. This not only pays the obvious direct benefits, but also reduces the communication overhead of your team and the number of managers you need to hire.
In the case of the founder, as I have mentioned, hiring someone gives them leverage. But conversely, a person taking a job with a large company gives the employee leverage. For instance, as a Google software engineer, you have the ability to command huge amounts of computing hardware that Google has at its disposal. Different roles may have varying degrees of ability to leverage the corporation's scale to their purposes but it's certainly a very real thing for many roles.
The term "using leverage" is often used in a creditor / debtor relationship. But it's funny how the term works because in that setting "using leverage" is usually associated with the debtor being the exploited one in the relationship.
More generally, in a given exploitive relationship it's not always obvious who is exploiting who.
I see what you're getting at here, but I don't know that I completely buy it. Case in point: privacy. I guess it depends on how one defines exploitive.
(See also the sibling comment to your by pdonis.)
Here's a slightly different take on this idea:
The only way to become a billionaire is to use leverage.
I think this is a much more defensible argument. You can't become a billionaire by yourself. You have to have some mechanism of leverage to magnify your impact. Hiring employees is a form of leverage. Using a computer is a form of leverage. Putting your software on a large number of cloud computers is yet an additional form of leverage. The question of whether one is exploiting their employees is a worthwhile question to ask, but it is a completely separate (and much more polarizing) question. I think that leverage is the core kernel of truth lurking within this question.
Sorry Apple, this is a bridge too far. I'm out.
I tend to agree with this broad idea. Although I don't think it's because it was left out or someone didn't do it. I think it's because it's REALLY HARD™. This is certainly the problem that React/Vue/etc are trying to solve. But I think web components never lived up to the promise because as an industry we simply haven't solved that problem yet. OOP possibly came as close as we've come. The various JS frontend frameworks have also been a decent attempt, but I just don't think it's good enough yet.
If I had to guess I'd say that FRP, functional programming's take on it, has the best chance at succeeding here. But I don't think it's quite there yet either. And even if it was, you still also have to confront the fact that the HTML/CSS split doesn't completely live up to the goal of the style being completely independent from the markup.
I actually work at one of those companies. At the moment we're not hiring, although we may be in the future.
I really like this article's take on this general notion. http://www.samkyle.com/work-for-yourself/