Web Applications vs. Desktop Applications

Case Study: Web App Generates More Revenue than Desktop App I read an interesting post the other day about desktop applications vs. web applications: Desktop Apps Vs. Web Apps Note – this is a very old article (written in 2009, I believe), but the point is still there. This article talks about sales.  In particular, […]

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 […]