Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Like this? Share it with your network

Share

Socialist Software Development - RubyConf 2010

  • 1,649 views
Uploaded 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?

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,649
On Slideshare
1,618
From Embeds
31
Number of Embeds
1

Actions

Shares
Downloads
7
Comments
0
Likes
2

Embeds 31

http://lanyrd.com 31

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