13 Levels of Engagement: Football Edition

There are a small number of NFL games I watch each season. Sunday’s Vikings vs. Packers game always makes the list. Sitting in the comfort of my own home – just a couple miles from where this down-to-the-wire game was played – my mind wondered how engaged I was in the game. I sketched out …

Financial Shock: The Bad Decisions that Got Us Here

Financial Shock A 360º Look at the Subprime Mortgage Implosion, and How to Avoid the Next Financial Crisis is an amazing read. Amazing for 2 reasons: It was published in early 2008 and is covering – in-depth – the issues the news media is just now picking up on – e.g. the Fed nearly bailed …

9 Things Cullect Taught Me About Software

Forcing people to create an account to use your software is a bug. if you’re not scared to deploy, you’ve stopped caring. Murphy is alive and well. Google and a bookself of technical books can be equally useless. Good software is like an iceberg. if you ask for money, people will give it to you. …

In Bigger News: FCC Opens White Space & Frees iPhone

I was always baffled by Apple exclusively giving the iPhone to AT&T. It’s not in Apple’s DNA to tie the customer experience of their products to someone else. Exclusively or otherwise. Multi-year or otherwise. Apple’s built their reputation on owning and controlling the entire stack; OS, applications, hardware. Hell, Apple’s never been crazy about having …

Decision 2008, and My Vote Goes to…

Attention, St. Anthony Villagers, your sample ballots are here (Hennepin | Ramsey) My votes; Presidential & Vice Presidential: Barak Obama & Joe Biden U.S. Senator: Dean Barkley U.S. Representative District 5: Keith Ellison U.S. State Representative District 54a: Mindy Greiling Constitutional Amendment: Clean Water, Wildlife, Cultural Heritage and Natural Area: Yes. Overall, the decisions were …

How To Cache Highly Dynamic Data in Rails with Memcache – Part 1

There are a number of ways increase Ruby on Rails performance through caching. Caching works because things don’t change….or don’t change frequently. In Cullect, almost everything is dynamic, even Cullect’s HTML presentation format has 3 different states depending on access privileges and there are 8 other presentation formats available. The standard page, action, and fragment …