Care And Feeding Of Ruby Developers

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.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Care And Feeding Of Ruby Developers - Presentation Transcript

    1. Care and Feeding of Ruby Developers Steve Sanderson http://fiveruns.com http://stevesanderson.com
    2. 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. Sur vey - how many self-describe as ruby developers? ... as a developer? How many have to manage in some form?
    3. Whatʼs Next • Some Important Qualities • Collaboration • Planning • Stars • Aesthetics • Care & Feeding
    4. We know itʼs not...
    5. Pervasive Aesthetics more so than any community I've seen, all kinds of aesthetics are important
    6. aesthetics of software design standalone small parts that are whole- this comes to us from the open source culture
    7. aesthetics of visual design
    8. aesthetics of work environment Personal workspace has great importance People will find nice places to work
    9. aesthetics of personal style
    10. However, it’s mostly white and maie - no hockey moms in the crowd...
    11. Collaboration assumed in the community, i.e. baked in from the start a range from loose (almost in the background) to tight collaborations Course 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
    12. independent of physical location Distributed work is a a great inheritance from the open source culture
    13. 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)
    14. Do They Know Youʼre Alive? something that's interesting needs to 'look alive' a heartbeat, some regular sign
    15. 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 space may 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
    16. 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
    17. Living On The Edge With The Latest take advantage of improvements quickly another medium for collaboration works because of closed feedback loops
    18. 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 ser vices (online or people) love this stuff - and want to make money with it
    19. 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.
    20. 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)
    21. 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
    22. avoid this problem
    23. Thanks Steve Sanderson http://fiveruns.com http://stevesanderson.com

    + Steve SandersonSteve Sanderson, 2 years ago

    custom

    337 views, 0 favs, 0 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 337
      • 337 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 5
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories