Sandro Mancuso, the initiator of the London Software Craftsmanship Community, wondered how to structure the code so that it reveals not only the architecture but also its features. In this talk, he shows how to better organize namespaces and domain entities, something he called Interaction Driven Design.
Enjoy his presentation @ I T.A.K.E. Unconference 2014 edition. Curious about 2015 edition?
#1. Share with us 5 things from your experience that helped you grow & become the professional you are today
Seek out opportunities to see the world from the other functions in software. If you tester goes on holiday then volunteer to stand in for them. If you have an ops team then ask to pair on making the release process smoother. Facilitate a retrospective for another team. Run a usability session with real world users to see how your product is used. Stepping into another roles shoes helps build empathy, which will allow you to work better with others people in the future.
#2. What challenges will the participants find solutions to during your session at I T.A.K.E Unconference 2017?
- How can I reduce communication, approval, and tech debt issues from slowing down my team?
- How can I measure and improve how a dev team spends their time?
- How can I get started doing this at my work?
#3. Recommend for the participants 3 sources you find inspiration from and would help them better understand you
- Deep Work: Rules for Focused Success in a Distracted World by Cal Newport (book)
- Facilitation advice – available here
- The Goal by Eliyahu M. Goldratt and Jeff Cox (book)
Want to join Joe, +30 international speakers and ~300 software crafters from around Europe?
Register now for I T.A.K.E Unconference 2017!
Enjoy the following series of interviews with the speakers, top-notch software crafters from across Europe, joining I T.A.K.E Unconference, Bucharest, 19-20 May. Discover the lessons learned and what drives them to challenge the known path in their field.
#1. SHARE TOP 5 THINGS YOU DID THAT HELPED YOU GROW & BECOME THE PROFESSIONAL YOU ARE TODAY
- Starting my own software development firm, offering IT outsourcing
- Focusing 10 years on growing the company and learning how to grow a company, manage IT projects and people
- Always reading a lot of (management) books to keep educating myself
- I attend conferences and trainings regularly
- The last years I’ve invested in learning how to share my experience and knowledge with others through speaking and training
#2. What challenges will the participants find solutions to during your session at I T.A.K.E Unconference 2016?
During the session they will find out more about:
- common pitfalls within distributed teams > how to make distributed teams work
- communicating across cultures, distance and timezones
- how to apply agile to distributed teamwork
I’ve shared about the session in this video as well.
#3. What else would you like to share with participants
An unconference is as special as its participants. Thank you everyone – Speakers, Facilitators, Bumblebees & Butterflies for working all together, writing code, pairing, solving problems while discussing, listening and sharing knowledge.
After such an awesome gathering of practitioners, we are happy to share the presented slides.
Structured by tracks, find them all below.
I T.A.K.E. Unconference Day 1 – Slides & Videos
Simon Brown: Software Architecture as Code
Stefan Kanev: Clojure, ClojureScript and Why They’re Awesome
Igor Popov: Mutation Testing
Svetlana Mukhina: Metrics that bring value
Patroklos Papapetrou: Holding Down Your Technical Debt with SonarQube
Cyrille Martraire: Living Documentation Jumpstart
Andrew Hall: Power Up: Learn How to Recharge Your Energy Bar
Krasimir Tsonev: 7 Rules to Get the Things Done
Thomas Sundberg: The responsible Developer
Robert Mircea & Virgil Chereches: Our Journey to Continuous Delivery
Andrei Petcu: Rocket vs Docker: Battle for the Linux Container
Alex Bolboacă: Why you should start using Docker?
See also: Day 2 Slides & Videos
We hope to see you again at the next I T.A.K.E. Unconference edition.
The recorded videos are now being processed. Stay tuned.