2,649 karma · joined July 6, 2008
And for minority of projects where indeed they're expected to be paid using their own token, how do I know the company owners don't run away with all the money they raised? Because this is exactly what happened with 99.99% of ICOs created on Ethereum. Now, of course scams happen in the traditional financial system too, but not to the same extent, because there's an enforcement mechanism in place. So, following your example, what stops a YC company from declaring bankruptcy and spending all the money on things founders want for themselves? Well, an investigation may be launched: founders are known, they can be found, prosecuted and sentenced. With tokens issued online, where you may not even have a company registered or have a company registered in some obscure jurisdiction, there is very little incentive NOT to steal the money. And, once again, that's exactly what happened during the ICO craze, which Ethereum is directly responsible for. A lot of people lost a lot of money funding scammers - and nobody blinks an eye!
I don't argue that everything has to exist within the traditional financial system. On the contrary. But in order to provide real value and allow investors to have some level of certainty that at least their money won't be outright stolen, the solution MUST include an enforcement or incentive mechanism strong enough to deter scammers.
Ethereum is a scam and has always been a scam from its inception. Multiple reasons for that:
1) Overly complex, obfuscating its lack of problem to solve by having lots of features and code
2) Constantly coming up with new terms and features and "new hot thing" to try and pump the price and keep the interest going.
3) No real world use case. Only promises and cryptokittes.
4) Literally controlled by one guy (see the now famous "Can you guys stop trading" quote).
5) Only produced scam ICOs with 99.99% of ICO projects practically stealing money from investors with no repercussions whatsoever.
There are many more, but the thing to remember is - Bitcoin solves a real problem: it allows people to escape and bypass existing financial system and continue doing business, save and not be subject to policies outside of their control. It is black market money which governments hate and will try to outlaw in some way. That is the real pain Bitcoin solves for people: not agreeing to unjust laws peacefully and quietly exiting the system.
I think my ideal devops situation is the one where you start with a simple deployment script from your local machine when it's a one man show and then scale it to a large organization not by switching to a large piece of devops software, but by gradually adding pieces that you need as your team grows and requirements change. Exactly what happened to us and I think our devops workflow is really great and I'm very proud of it.
I've browsed through the article you linked to, one of the subtitles was "Realizing the future of DevOps is a single application". Also a horrible idea: I think it locks developers into a certain workflow which is hard to escape. You have an issue with your setup you can't figure out - happened to me with Gitlab CI - sorry, you're out of luck. Every application is different, DevOps processes is something to be carefully crafted for each particular case with many considerations: large/small company, platform, development cycle, people preferred workflow etc. What I like to do is to have small well tested parts constitute my devops. It's a bad idea to adopt something just because everyone is doing this.
To sum it up, code should be separate from testing, deployment etc. On our team, I make sure developers don't have to think about devops. They know how to deploy and test and they know the workflow and commands. But that's about it.