Consistent Overtime Doesn’t Work

It’s a Friday morning and the schedule is crunched.  All the sudden, your manager drops the dreaded “O” bomb on you.  “Hey, can you work overtime to get this done?” Occasional overtime might be inevitable… maybe.  But consistently having to work over is the sign of an underlying problem.  Let’s discuss what impacts working more […]

Python Type Checking in Large Applications

The Problem In my previous post, I outlined how Python makes development a lot faster. Unfortunately, Python’s lack of a static type checker can really hinder development in large applications. As a great example, I was working on some slightly older code just a few days ago.  This code had not been touched in probably […]