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
Tweet

More Decks by Lucas Arantes

Other Decks in Programming

Transcript

  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