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

The Developer Journey

The Developer Journey

In our daily lives as a developers, testers, release engineers, or other disciplines, we are always pursuing to create the best code as possible but always responding to our customers without taking into account the quality of the code we are delivering. Creating good software is not possible without meeting efficiency, good estimation, previous practice, learning from your co-workers, multidisciplinary teams, teaching to apprentices and having motivation to improve yourself as a professional.

Jorge Castillo

November 19, 2016
Tweet

More Decks by Jorge Castillo

Other Decks in Programming

Transcript

  1. Estimation • Avoid hot estimations • It’s your responsibility to

    work on them • Estimations are not deadlines
  2. Feel safe • Find bugs once • Test harness for

    refactoring • Immediate feedback
  3. CI

  4. • Invest in your knowledge • Who owns your career?

    • Choose who you want to work with
  5. • Honesty • Be humble • Professionalism • Empathy •

    Collective ownership • Don’t stop learning • Be an example • ...
  6. Bibliography • Pragmatic programer • The Software Craftsmanship • Clean

    code • Working Effectively with Unit Tests • Refactoring: Improving the design of existing code • Debugging Teams • Presentation template by SlidesCarnival