Have you looked into SaltStack at all? The default is to write states in YAML+Jinja but you can change it to use pure python, or a PyObjects renderer that gives it a very pythonic API.
Not necessarily. Bike shedding refers to arguing about trivial issues. Naming can have a huge impact on how something is perceived so I wouldn't call it trivial.
How many regular users have ever heard of terms like IP, TCP or HTTP? Arguing about naming is the very definition of bike shedding and of course it is trivial.
You can probably cram them through since they are flexible, but they wouldn't fit without some force; a regulation rim is 18 inches inside diameter and a basketball 9.5 inches diameter.
I agree. I don't just use RVM because my OS doesn't have the latest version.. I use RVM because I work on a project that uses jruby, and another that uses 2.1.1, and yet another that uses 2.0.0. Those projects may also require different versions of the same gem. With RVM I can have a .ruby-version and .ruby-gemset file in the projects root and RVM takes care of switching the version and gemset when I move into a projects directory. To quote the article: This seems like a much cleaner way of working!
This is exactly what I was thinking when I read the 'The Facebook experiment has failed' article. It seems like just another case of people not knowing how to filter their wall feed.
I still wish I could switch to an unfiltered mode. I use a service like facebook because I want to keep involved in my friends lives and see all the stuff they post. FB seems to conspire to make the feed/wall experience an echo chamber of the few people you interact with the most. It's precisely the folks I don't interact with most that I want to hear from...
Interesting, I'm not a facebook user, I deleted my account 3 or 4 years ago. Is there a way to setup multiple concurrent filters so you can basically switch modes? So you could have your feed/wall (sorry I'm not great with the fb terminology) show you:
1) Close friends & family
2) Posts related to the subject "Programming"
3) Posts from people who haven't otherwise made it to your wall in the last 30 days.
Basically what level of granularity is currently offered in terms of FB filters, and can you setup multiple ones to switch between them?
Is this an area that FB are currently working on? Seems like this would be a good remedy for people who aren't finding the content they want.
Users are still going to be required to do some work to setup their filters though, I really don't see how you can avoid that though.
I don't know if you can get as fine-grained as "posts relating to programming" or "people you haven't interacted with in X days" but you can add people to "Lists" and then switch your wall view between those lists. One person can be in many lists.