Brandon Prudent

Object-Oriented Javascript

By Brandon Prudent - June 20th, 2011

All too often I find these javascript components written procedurally using functions. Programming is still a young field but it's old enough that it's possible my grandfather wrote this latest widget that is impossible to modify.

I'd cut gramps some slack. In his day procedural was king, and they had to wait for their programs to compile damnit! I have a sneaking suspicion my grandfather didn't write it though (he's not a programmer, my first clue), and anyone who doesn't share his generation should know better.

Don't Throw Good Money After Bad

By Brandon Prudent - January 4th, 2011

I've read several books revolving around the software industry. One book in particular (and I'm sorry I can't place it exactly) enlightened me to the conventional wisdom of "don't throw good money after bad."

This has stuck with me throughout my career, though I do require a hard lesson on this very point every few years. I try not to take the title too literally – this is not just a lesson in money, but a point to remember for any endeavor.

Acceptable Loss

By Brandon Prudent - August 25th, 2010

This entry is written while sitting on an airplane. As I look around it's clear that several systems are at work here. There is a long line to the two bathrooms shared amongst the 144 passengers. Bathrooms that were carefully crafted and engineered specifically for air travel.  Looking towards the front of the plane electricity powers the cabin lights, lame movie, and presumably a pressurization and temperature control system. This is all before we get to the cabin, whose systems are well beyond my professional comprehension.

Ahead in the Cloud

By Brandon Prudent - August 20th, 2010

I can recall vividly perusing the store shelves for Prince and other then-present pop denizens of the late 80s and early 90s. My older sister, cousins, and myself would discuss who and what was popular music, and who and what was in good taste. Often we would walk out of our local Waxie Maxie store with a brand-new cassette tape, reading through the album art on our eager trip home.

Paranoia Has Its Price

By Brandon Prudent - August 4th, 2010

It wasn't long ago the database giant Oracle purchased Sun Microsystems. And not long before that, Sun purchased the widely popular open-source database MySQL. We all had a good time speculating at exactly why things happened the way they did.

Objective-C: iPhone: RSSLib

By Brandon Prudent - March 17th, 2010

It's silly that the iPhone SDK does not come with an RSS reader, and shocking that the XML parser is crippled by lack of DOM parsing. SAX parsing is faster, but for most RSS feeds I'd consider the savings neglible. On 3g I can kind of see the point, but why not leave that to the developer, instead of removing functionality?

Offices

Contacts