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

ceej's how to solve it

ceej's how to solve it

Maxims applicable to problem-solving in engineering organizations and in all other areas of life.

C J Silverio

August 25, 2017
Tweet

More Decks by C J Silverio

Other Decks in Programming

Transcript

  1. dedicated to David Zink with whom I have spent 20

    happy years arguing about all this
  2. Do the simplest thing that moves you toward your goal

    while preserving your flexibility. —ceej
  3. nobody knows if we're using mysql, postgres, or mongodb we

    can change it without other services caring
  4. don't be clever “Debugging is twice as hard as writing

    the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it. ” —Brian Kernighan
  5. tie your ego to being right in the end not

    to being right from the start
  6. find where you can get better & do it! writing?

    chatting in slack? listening to feedback? giving feedback?