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

The Pragmatic Programmer

The Pragmatic Programmer

A talk to incentive coders to be more pragmatic.

Lucas Arantes

August 26, 2016

Transcript

30 slides
  1. “Every piece of knowledge must have a single, unambiguous, authoritative

    representation within a system” The Pragmatic Programmer
  2. When you don’t follow the DRY principle • Increase debugging

    difficult • Have to change the same code twice • Increase redundancy • More time to develop a new feature • Refactor to fix your code • ... DRY
  3. Invest in your knowledge portfolio • invest regularly  • diversify

    • buy low, sell high • manage risk  • review and rebalance 
  4. “A large part of our day is spent communicating, so

    we need to do it well” The Pragmatic Programmer
  5. Ideas to better communicating • know/plan what you want to

    say • write an outline • ask yourself: Does this get across whatever I’m trying to say? Refine it until it does • know your audience, understand the needs interests and capabilities of your audience
  6. 42

More Decks by Lucas Arantes

Other Decks in Programming