Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ScotRuby Conference - Retrospective

ScotRuby Conference - Retrospective

At Sheffield Ruby we did a post Scottish Ruby overview and this is my take on it.

Avatar for Eva Barabas

Eva Barabas

May 20, 2014

More Decks by Eva Barabas

Other Decks in Technology

Transcript

  1. 1. Keynote READING CODE - @EVANPHX ๏ If developers would

    be ‘professional typists’ one would write 3 bundler's a month! ๏ Most of our time is spent o understanding problems which sometimes means reading and understanding code
  2. 1. Keynote READING CODE - @EVANPHX ๏ The ‘write once

    read many’ paradigm should be always in the back of our minds ๏ We should know our audience: either future us or a future serial killer!? ๏ Limit metaprogramming, let the abstractions come to you in due course
  3. 1. Keynote READING CODE - @EVANPHX ๏ Reading for work,

    reading for pleasure -> try something hard, something obsolete - it doesn’t matter, your skills will improve ๏ Introducting ‘skim map’ - intend of digging into the code directly, have an overview first, structure, then collaborators, then methods
  4. 2. NVC NVC - @MATTWYNNE ๏ We are under the

    impression that violent only refers to physical acts, however dismissing someone’s experience can also be damaging ๏ What we actually do is doing a moralistic judgement compared to a value judgement
  5. 2. NVC NVC - @MATTWYNNE ๏ Action -> observation-> feelings

    (match with experience) -> judgement (sooooo fast) ๏ We could use language to transcend to observation without evaluation by using factual statements
  6. 2. NVC NVC - @MATTWYNNE ๏ Urges us to talk

    about our feelings and filter our language and judgements through them ๏ Take responsibility for your feelings, so intend of blaming oneself or blame others, sense your feelings and needs ๏ Empathy is important!
  7. 3. OSS GETTING STARTED WITH OPEN SOURCE ๏ The ‘closed

    garden’ of open source which is just for people who are experts was shattered for me ๏ Most maintainers are open to get help (@andrearko - bundler, @mattwynne - cucumber)
  8. 3. OSS GETTING STARTED WITH OPEN SOURCE ๏ Follow the

    initial rules. Look at the contributing file, read closed issues, read open issues ๏ Start answering to issues ๏ All this can be done without wirtting any code
  9. 5. OSS GETTING STARTED WITH OPEN SOURCE ๏ Eventually you

    will be able to write code ๏ Put in the time, bring the passion and you will be an open source contributor in no time ๏ I was inspired by this and approached the @shoesrb project
  10. 4. Management CHOOSING MANAGEMENT - @MARIAGUTIERREZ ๏ Maria took us

    through her journey through tech from journalism to management via working as a dev in a small team and in an enterprise environment ๏ Learned a lot from how her parent ran their restaurant when she became a team leader (No one person is more important than other to make a successful business)
  11. 4. Management CHOOSING MANAGEMENT - @MARIAGUTIERREZ ๏ Turn down management

    once when she wanted more depth in technology but accepted the second time ๏ Paying attention to details, investing in the team, manage ‘resources’, addressing the situations are just some tips
  12. 4. Management CHOOSING MANAGEMENT - @MARIAGUTIERREZ ๏ Be nice -

    empathy is important! ๏ Commit / Work hard ๏ Ask for help ๏ Give and receive feedback ๏ I thing that these are good tips for all transitional roles
  13. 5. Remote MANAGING & WORKING WITH REMOTE TEAMS ๏ Difference

    between remote teams / distributed teams / telecommuting ๏ Offices are best for knowledge sharing, but it is less valuable with the emergence of tools ๏ Learn from open source
  14. 5. Remote MANAGING & WORKING WITH REMOTE TEAMS ๏ Remoting

    doesn't just work for software - offers flexibility, travel friendly, less expensive ๏ Remote teams are useful to increase diversity ๏ Make sure that one over communicates first and then one will get to a sweet spot
  15. 5. Remote MANAGING & WORKING WITH REMOTE TEAMS ๏ Not

    for everyone / Asynchronicity ๏ Less holidays ๏ Harder to measure performance - required a lot of trust ๏ Sense of isolation, get involved in the community
  16. 7. UX UX-ING WITHOUT A UX-ER - @CHRISSYWELSH ๏ What

    is UX for a bike: the wind in your hair when biking ๏ The UI represents the pedals, handlebars, seat ๏ The product is the bike
  17. 7. UX UX-ING WITHOUT A UX-ER - @CHRISSYWELSH ๏ Think

    like a user and have stakeholders around ๏ It’s simple until it is complicated - it is difficult to keep things simple ๏ Build for 90% not for the 1%
  18. 7. UX UX-ING WITHOUT A UX-ER - @CHRISSYWELSH ๏ Know

    the vision and keep within the vision, if the features doesn’t bring value, it shouldn't be there ๏ Personas ๏ Wireframes - Sprint 0
  19. 8. It’s up to us! IT’S UP TO US! -

    @AMY_LYNCH ๏ IT jobs growing 5x faster than any industry in the UK - unfortunately the diversity is quite low ๏ There are a lot of jobs but it is difficult to find talent ๏ Diversity and inclusivity are important as there is better customer alignment, retention
  20. 8. It’s up to us! IT’S UP TO US! -

    @AMY_LYNCH ๏ Role-models or lack there of ๏ Even if you are not from an underrepresented group in tech you will help or hinder someone in their career based on your behaviour ๏ Help change the face of IT!
  21. 8. It’s up to us! IT’S UP TO US! -

    @AMY_LYNCH ๏ I am a bit sad that this is the last year that SCR will be held. Hopefully there will be others who will step forward in doing it ๏ If they require volunteers, I am in! ๏ Hit me up on twitter @b_seven_e :)