Articles by Michael Avila

Michael Avila

Michael Avila

Null-Pointer Exceptions Considered Annoying

  If computer programs have needs, data is one of them. Usually, this data is available, but sometimes it’s not. Why not? Who knows. It’s just not there. What’s worse, this situation is common and, when improperly handled, results in runtime exceptions. To explore this problem, let’s contrive an example using Java 8. Suppose we

Michael Avila

Michael Avila

Same Team, New Tricks

I am writing this to explore the following line of thought: We can increase the value we generate without expanding our talent pool Improving quality creates the most value Inflexibility keeps us from improving Ignoring queues is the primary cause of our inflexibility Kanban is the method for managing our queues Once flexibility exists, we