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

3 Effective habits to become a 10x developer

3 Effective habits to become a 10x developer

How to become a better developer, some short habits.

Avatar for Kim Van Renterghem

Kim Van Renterghem

May 23, 2022
Tweet

More Decks by Kim Van Renterghem

Other Decks in Programming

Transcript

  1. Meaning? A 10x is not a real fact. A frame

    of reference for a developerwho can strengthen a team and himself. He makes the team more effective 1 + 1 > 2
  2. Get the right stuff done! • Seek Velocity = speed

    + direction • Move slower • Deliver sooner not faster
  3. How to be specific? • Use a domain language in

    your code (DDD) • Use cohesion or interactions to name things • Refactor!
  4. Assembler? Development is about sharing knowledge. Expressing it to your

    fellow developers. (as well future you… in 2hr time)
  5. Encapsulation This is more than just putting things private! Think

    about your api and interactions => Test Driven Development • As a bonus you get better decoupling in your code and more modular
  6. No Super Hero • You hinder your colleagues. Who in

    turn also become dependent on you • Even inexperienced people produce new insights • Heroes do not lead to more heroes. Heroes occupy thrones. • While trying to establish standards, they unconsciously give others the permission to be mediocre.
  7. Use Empathy • To use empathy effectively, you need to

    put aside your own viewpoint and see things from the other person's perspective. Then, you can recognize behavior that appears at first sight to be over emotional, stubborn, or unreasonable as simply a reaction based on a person's prior knowledge and experiences.