Well, hasn’t it been a rough year for developers!  During my 20+ years in ...

View Content