Your SlideShare is downloading. ×
0
Socialist Software Development - RubyConf 2010
Socialist Software Development - RubyConf 2010
Socialist Software Development - RubyConf 2010
Socialist Software Development - RubyConf 2010
Socialist Software Development - RubyConf 2010
Socialist Software Development - RubyConf 2010
Socialist Software Development - RubyConf 2010
Socialist Software Development - RubyConf 2010
Socialist Software Development - RubyConf 2010
Socialist Software Development - RubyConf 2010
Socialist Software Development - RubyConf 2010
Socialist Software Development - RubyConf 2010
Socialist Software Development - RubyConf 2010
Socialist Software Development - RubyConf 2010
Socialist Software Development - RubyConf 2010
Socialist Software Development - RubyConf 2010
Socialist Software Development - RubyConf 2010
Socialist Software Development - RubyConf 2010
Socialist Software Development - RubyConf 2010
Socialist Software Development - RubyConf 2010
Socialist Software Development - RubyConf 2010
Socialist Software Development - RubyConf 2010
Socialist Software Development - RubyConf 2010
Socialist Software Development - RubyConf 2010
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Socialist Software Development - RubyConf 2010

1,393

Published on

Socialism is often portrayed as pure evil by US media (hello Fox News), yet many socialist countries are ranked as some of the best countries in the world (Newsweek). So maybe it’s not all bad? …

Socialism is often portrayed as pure evil by US media (hello Fox News), yet many socialist countries are ranked as some of the best countries in the world (Newsweek). So maybe it’s not all bad?

If you look at job listings for software developers, it seem like a lot of companies are looking for “programmer rock stars”, “coding ninjas”, etc. There is a romantic notion about the ultra productive independent super developer.

This talk examines software development from a socialist perspective. Might we get better results and provide more value if we set aside our egos and work together?

Published in: Technology, News & Politics
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,393
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
8
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. SOCIALIST SOFTWARE DEVELOPMENT CJ Kihlbom, Elabs
  • 2. http://www.newsweek.com/2010/08/15/interactive-infographic-of-the-worlds-best-countries.html
  • 3. SHARING IS CARING CJ Kihlbom, Elabs
  • 4. The Labour Party is a democratic socialist party. It believes that, by the strength of our common endeavour we achieve more than we achieve alone, so as to create, for each of us, the means to realise our true potential, and, for all of us, a community in which power, wealth, and opportunity are in the hands of the many, not the few. “
  • 5. The Labour Party is a democratic socialist party. It believes that, by the strength of our common endeavour we achieve more than we achieve alone, so as to create, for each of us, the means to realise our true potential, and, for all of us, a community in which power, wealth, and opportunity are in the hands of the many, not the few. “
  • 6. OPEN SOURCE
  • 7. http://www.flickr.com/photos/daviderickson/718933691/
  • 8. “IS OPEN SOURCE COMMUNIST?” http://www.zdnet.com/blog/open-source/is-open-source-communist/210
  • 9. PAIR PROGRAMMING
  • 10. “Pair programming, like socialism, can help the weak folks but greatly hinders the better ones. Two idiots working together can’t mentor each other. Two capable programmers don’t need to mentor each other. From “What Every Engineer Should Know About Career Management”, by Mike Ficco
  • 11. FLOW
  • 12. CAMARADERIE
  • 13. STABILITY
  • 14. LEARNING
  • 15. APPRENTICESHIP
  • 16. MENTORING
  • 17. COMPETITION
  • 18. COLLABORATION
  • 19. SOLIDARITY
  • 20. THANKS! CJ Kihlbom, Elabs – @cjkihlbom

×