~ Learning ~

You ARE Allowed To Think Before You Type

Test driven development, Extreme Programming, and many other approaches encourage us to start typing in code, either as a test or as functionality. That’s good advice, but you should never start coding blindly.

Skill Vs. Experience

Knowing how to do something doesn’t mean you know when or where you should do it. Or even if you should. That’s the difference between skill and experience.

0, 1, Many

There are an infinite number of integers. How many do you use in your thinking and planning?

Average Practice

Eventually what was a best practice in one situation turns into an average practice for the industry.

All Models Are Wrong, But Some Are Useful

The trick is to know which models to use, and when to use them.

The Law Of Instruments

How you see a problem is just as much of a bias as how you respond to it.

Properties

Testing and the essential attributes of what you’re testing

Careers Pt 3 - Visualizing Progressions

Visualizing your career progression to manage your career

Careers Pt 2 – Breaking Down Scope

Understanding what scope of influence means in practice

The Importance Of (down) Time

Why taking a break is so important to having an impact

Careers Pt 1 - Levels

Level is really a proxy of scope of influence