care and feeding of ruby developers
TRANSCRIPT
![Page 1: Care And Feeding Of Ruby Developers](https://reader034.vdocument.in/reader034/viewer/2022051710/5a6d33a27f8b9a16428b4fc3/html5/thumbnails/1.jpg)
Care and Feeding of Ruby Developers
Steve Sandersonhttp://fiveruns.com
http://stevesanderson.com
![Page 2: Care And Feeding Of Ruby Developers](https://reader034.vdocument.in/reader034/viewer/2022051710/5a6d33a27f8b9a16428b4fc3/html5/thumbnails/2.jpg)
Knowing more about ourselves - as developers, as a community - is useful
This is a soft talk, won’t end with “rake ...” command
Because it’s a soft talk, I can never be wrong...
Also - I’d like this to more like a conversation - so please feel free to jump up with questions during the talk, we don’t need to wait until the end.
Survey - how many self-describe as ruby developers?... as a developer?
How many have to manage in some form?
![Page 3: Care And Feeding Of Ruby Developers](https://reader034.vdocument.in/reader034/viewer/2022051710/5a6d33a27f8b9a16428b4fc3/html5/thumbnails/3.jpg)
Whatʼs Next• Some Important Qualities
• Collaboration
• Planning
• Stars
• Aesthetics
• Care & Feeding
![Page 4: Care And Feeding Of Ruby Developers](https://reader034.vdocument.in/reader034/viewer/2022051710/5a6d33a27f8b9a16428b4fc3/html5/thumbnails/4.jpg)
We know itʼs not...
![Page 5: Care And Feeding Of Ruby Developers](https://reader034.vdocument.in/reader034/viewer/2022051710/5a6d33a27f8b9a16428b4fc3/html5/thumbnails/5.jpg)
Pervasive Aesthetics
more so than any community I've seen, all kinds of aesthetics are important
![Page 6: Care And Feeding Of Ruby Developers](https://reader034.vdocument.in/reader034/viewer/2022051710/5a6d33a27f8b9a16428b4fc3/html5/thumbnails/6.jpg)
aesthetics of software design
standalone small parts that are whole- this comes to us from the open source culture
![Page 7: Care And Feeding Of Ruby Developers](https://reader034.vdocument.in/reader034/viewer/2022051710/5a6d33a27f8b9a16428b4fc3/html5/thumbnails/7.jpg)
aesthetics of visual design
![Page 8: Care And Feeding Of Ruby Developers](https://reader034.vdocument.in/reader034/viewer/2022051710/5a6d33a27f8b9a16428b4fc3/html5/thumbnails/8.jpg)
aesthetics of work environment
Personal workspace has great importance
People will find nice places to work
![Page 9: Care And Feeding Of Ruby Developers](https://reader034.vdocument.in/reader034/viewer/2022051710/5a6d33a27f8b9a16428b4fc3/html5/thumbnails/9.jpg)
aesthetics of personal style
![Page 10: Care And Feeding Of Ruby Developers](https://reader034.vdocument.in/reader034/viewer/2022051710/5a6d33a27f8b9a16428b4fc3/html5/thumbnails/10.jpg)
However, it’s mostly white and maie - no hockey moms in the crowd...
![Page 11: Care And Feeding Of Ruby Developers](https://reader034.vdocument.in/reader034/viewer/2022051710/5a6d33a27f8b9a16428b4fc3/html5/thumbnails/11.jpg)
Collaboration
assumed in the community, i.e. baked in from the starta range from loose (almost in the background) to tight collaborationsCourse correcting feedback comes from those collaborations - whether tightly from a team or loosely from the community.
If you’re working on the wrong thing- you’ll find out, i.e. you may become irrelevant
If you’re working on the right thing with bad quality, you’ll find out
![Page 12: Care And Feeding Of Ruby Developers](https://reader034.vdocument.in/reader034/viewer/2022051710/5a6d33a27f8b9a16428b4fc3/html5/thumbnails/12.jpg)
independent of physical location
Distributed work is a a great inheritance from the open source culture
![Page 13: Care And Feeding Of Ruby Developers](https://reader034.vdocument.in/reader034/viewer/2022051710/5a6d33a27f8b9a16428b4fc3/html5/thumbnails/13.jpg)
independent of organizational boundaries
the drive to constantly open source (which came from teh open source culture) represents this as well
don't figure prominently as a constraint when doing technical work
when a problem needs to be solved, find the right person first - don't worry about what organization they happen to be in at the moment
Also people actively look for opportunities to defeat proprietary tendencies - also from the open source culture
Problems being solved which were once someone else's domain (e.g. IT)
![Page 14: Care And Feeding Of Ruby Developers](https://reader034.vdocument.in/reader034/viewer/2022051710/5a6d33a27f8b9a16428b4fc3/html5/thumbnails/14.jpg)
Do They Know Youʼre Alive?
something that's interesting needs to 'look alive'a heartbeat, some regular sign
![Page 15: Care And Feeding Of Ruby Developers](https://reader034.vdocument.in/reader034/viewer/2022051710/5a6d33a27f8b9a16428b4fc3/html5/thumbnails/15.jpg)
The doing is close to the planning
We inherited some great memes from the open source culture - especially working in a planning model where the people dong the work are the people driving the work
close in organizational spacemay overlap - i.e. be the same person
work closely to the locus of control
the who's that are doing the how are very close to the who's that are determining the why and the what
![Page 16: Care And Feeding Of Ruby Developers](https://reader034.vdocument.in/reader034/viewer/2022051710/5a6d33a27f8b9a16428b4fc3/html5/thumbnails/16.jpg)
Results In More *Stars*
related to 'doing is close to the planning'
the people that plan the ideas are the people who create them vs envision of idea is separate from its production
![Page 17: Care And Feeding Of Ruby Developers](https://reader034.vdocument.in/reader034/viewer/2022051710/5a6d33a27f8b9a16428b4fc3/html5/thumbnails/17.jpg)
![Page 18: Care And Feeding Of Ruby Developers](https://reader034.vdocument.in/reader034/viewer/2022051710/5a6d33a27f8b9a16428b4fc3/html5/thumbnails/18.jpg)
Living On The Edge With The Latest
take advantage of improvements quickly
another medium for collaboration
works because of closed feedback loops
![Page 19: Care And Feeding Of Ruby Developers](https://reader034.vdocument.in/reader034/viewer/2022051710/5a6d33a27f8b9a16428b4fc3/html5/thumbnails/19.jpg)
Enlightened Capitalists
passion + useful action is rewarded - came from open source culture - but reward was either personal reputation or from actual use of the results.
In Ruby community (esp. the Rails part) we’ve added that the value comes from money by selling services (online or people)
love this stuff - and want to make money with it
![Page 20: Care And Feeding Of Ruby Developers](https://reader034.vdocument.in/reader034/viewer/2022051710/5a6d33a27f8b9a16428b4fc3/html5/thumbnails/20.jpg)
Care & Feeding?
• Awareness
• Purpose
• How well do your other communities match these qualities?
Awareness of these qualities is useful
Use depends on purpose - want to work better? want to get more folks? want to change or challenge some of these qualities? want to blend with communities that have different qualities?
Other communities - companies, partners, clients, etc.
![Page 21: Care And Feeding Of Ruby Developers](https://reader034.vdocument.in/reader034/viewer/2022051710/5a6d33a27f8b9a16428b4fc3/html5/thumbnails/21.jpg)
Some Specifics• In your environment, how are you
supporting / blocking forms of collaboration?
• Ok with your collaborators to cross organizational boundaries?
• What language does that other tribe speak?
We are constantly tweaking how we work remotely - with people here in Austin, Dallas, San Antonio, Scotland, etc.
Larger / established companies or clients may not ‘get’ crossing org. boundaries
Collaboration can mean working closely with other tribes and some of them speak different languages - e.g. marketing, customers, sales, etc. To collaborate well, it means learning other languages and perhaps other concepts. At a minimum it means respect of the other tribes’ culture.
Problems to be solved include those in the IT/ops world - and people are solving them (e.g. capistrano, Rails DB migration)
![Page 22: Care And Feeding Of Ruby Developers](https://reader034.vdocument.in/reader034/viewer/2022051710/5a6d33a27f8b9a16428b4fc3/html5/thumbnails/22.jpg)
More Specifics• Do you ʻlook aliveʼ to others in the
community?
• How close is the ʻlocus of controlʼ?
• Plan for people that blend technical and aesthetics (left-brain and right-brain)
• People will find nice places to work - make that happen
How close is the ‘locus of control’? Can it get closer, does it need to get closer, will your larger environment accept this notion?
How many designers in the community?
FiveRuns moved to get to better quality space - people also move space that suits their mood, aesthetics figures in a lot to this
![Page 23: Care And Feeding Of Ruby Developers](https://reader034.vdocument.in/reader034/viewer/2022051710/5a6d33a27f8b9a16428b4fc3/html5/thumbnails/23.jpg)
avoid this problem
![Page 24: Care And Feeding Of Ruby Developers](https://reader034.vdocument.in/reader034/viewer/2022051710/5a6d33a27f8b9a16428b4fc3/html5/thumbnails/24.jpg)
Thanks
Steve Sandersonhttp://fiveruns.com
http://stevesanderson.com