Allow spontaneity.

Exhibit A. This is how we discuss things.

Exhibit B. This is how you should read the bible.

Exhibit C. Retrospective should be …

[Read more]

Cosmetic changes shouldn’t block feature development.

What’s a cosmetic change?

  • Renaming variables and or modules
  • Re-arranging file hierarchies

(a stretch)

  • Modifying function signatures […] if they’re “easy” enough for some definition of “easy”.

What’s on the fence? (it comes down to your culture)

  • Documentation?
[Read more]

Don’t shoot the messenger. Revisited.

Alternative titles:

  • The messenger should be invulnerable.

  • Protect the messenger.

We’ve all heard the quote “don’t shoot the messenger”, or some variation of it. If you haven’t, the short story is that you shouldn’t kill down the bearer of bad news.

Easy to understand and see why it’s important, but not so easy to internalize.

Example w/ “hey I don’t think this works”

Ties up with Those who do.

[Read more]

Internalizing Abstraction.

Failing to internalize an abstraction looks like:

You learn how to count one apple, two apples, three apples …

Then they show you this: < two bananas >, and you have no idea what to do.

This often happens in life and here’s a few examples of it.

  • Paying for something is cheaper than DYIing.

Things you can do as an adult.

[Read more]