Office Hours (OCNL 220)

Monday/Wednesday 3-4pm

Tuesday/Thursday 11-12 noon

The Learn by Failure Philosophy

You have probably been told to learn from failure. However, trying to learn from responding to mistakes is not enough. Instead, we must seek out where we can still grow and learn by failure.


An athlete does not get stronger by only exercising with weights they can already lift. Instead, they have to continually push themselves to lift heavier weights than they ever have before. Similarly, a software tester must think critically to write tests that they believe are likely to discover software faults.


Accordingly, learning also requires that we seek out challenges that expand beyond what we are comfortable with. By continually challenging ourselves intellectually, we actively pursue growth and empower life-long learning.