123 karma · joined August 4, 2011
At the same time I want to switch to CoreOS, I also want to wait just a little while for blogs, tutorials, and tools to catch up to where CoreOS and Docker are at, and be usable in production by people who are not professional devops.
The most exciting thing for me in this post is CoreOS CloudInit. It seems to be one of those tools that a small shop could use. It looks a bit like the yaml for fig, but is something that could be used in production as well. At the moment, I have been trying to solve everything a bit on my own with Makefiles, which include Makefiles for custom variables and Makefiles for commands that can be run against each container. It is working great for dev, but I could never really see how to run the containers in prod. The Makefiles didn't really seem like a prod solution, but CoreOS CloudInit looks like it could work.
We also skipped boot2docker and use vagrant with ssh, so seeing that there is a Vagrant box which will run just like an EC2 box is pretty exciting. I would be excited if Digital Ocean would start supporting CoreOS too.
[edit] Quite a few people would like CoreOS on Digital Ocean - http://digitalocean.uservoice.com/forums/136585-digital-ocea...
If your past 5 comments have not gotten more than 3 cumulative upvotes from ranking users then your commenting is throttled to 1 comment per day
If your past 5 comments have a cumulative negative score your commenting is limited to 1 comment per week
There is no pending comments list, only a message telling you: sorry, try to post higher quality content to be able to comment more often. You will be able to post another comment tomorrow / next week
New users are limited to one comment per day until they get at least 3 cumulative upvotes in the last 5 comments
One thing about this getting started guide is that it recommends the Phusion base image which boots init. That seems to go against the best practices outlined in a recent article by Michael Crosby - http://crosbymichael.com/dockerfile-best-practices-take-2.ht...
Learning how to manage yourself and your life is one of the greatest keys to completing a project. If you are successful in your world changing idea, but you have not learned to manage yourself, how are you going to manage other people? Start out by training yourself as a manager with your first employee - yourself. You would not want a boss that worked you night and day with unrealistic expectations. So - don't be that boss. You can be hard, but reward yourself too. And give yourself the time it takes to really learn.
Personally happiness for me includes going to the gym daily, sleeping well, eating well, and seeing family. And I'm getting closer to some of my goals than ever before. When I worked myself late into the night and didn't eat well, I actually saw my goals slipping away since I was no longer managing myself in a direction that would actually bring about the goals I had set. Maybe I was chasing after short term deadlines, but not really striving toward life goals. Now after 14 years of programming I am coming back to some of my original ideas with a totally different perspective that actually holds a lot more real world value.
EDIT: I realized you are probably looking for that study. I don't think there is a free online version but you can purchase or read the abstract here: http://www.sciencedirect.com/science/article/pii/S1053811912...
Doing some turking to buy extra things while someone else pays your bills isn't exploitive in my opinion. But, for the 18% who are using is to make ends meet I do think it has a very real possibility to be exploitive. That's where regulation could help, in ensuring for those people who really need it have the safeguards in place to prevent the exploitation. I am far from an expert on Mechanical turk, and if it could guarantee that minimum wage was being met then I would not be against it.