Dec. 6, 2008

After following James Bennett’s 2006 article on extending Django’s User model, I was surprised to find that the resulting profile fields didn’t automagically appear in the admin panel. I knew it had to be possible. The solution just took some sleuthing.

Keep reading. // Leave a comment.

Nov. 21, 2008


9:26 am

There’s no difference between a bug and a feature request from the user’s perspective.

Jeff Atwood, on the sometimes arbitrary distinction between software bugs and feature requests. (#)

Nov. 9, 2008

The last month’s been pretty quiet here at TNF. I’m blaming part of that on the bump, but in all honesty, making ice cream and gatorade runs for your wife doesn’t take up too terribly much of one’s time. But learning a new web development framework does.

Keep reading. // Leave a comment.

Nov. 6, 2008

Nov. 1, 2008


12:06 pm

While luck may be more appealing than effort, you don’t get to choose luck. Effort, on the other hand, is totally available, all the time.

Seth Godin. It's self-help Saturday, everyone! (#)

Oct. 30, 2008

Oct. 29, 2008

Oct. 23, 2008


10:05 am

He’s working now to represent more people, to be more broadly inclusive in his representation. He can’t really afford to think, “Who am I?” Now, it’s more like, “Who are we as a nation? Or who do we want to be? And how can I help facilitate a stronger, broader, unified identity?”

Maya Soetoro-Ng, on the evolution of her brother Barack's political focus. (#)

Oct. 17, 2008

Oct. 14, 2008


1:53 pm

Of course, building only one part creates its own set of challenges. When you have multiple parts that are fastened together, tolerances don’t need to be perfect. You have wiggle room, both literally and figuratively. But when one part is responsible for many functions, it’s critical to manufacture that part with absolute precision, down to the micron. Every time. Millions of times over. There was only one way to achieve this level of precision: mill the unibody from a solid block of aluminum using computer numerical control, or CNC, machines – the kind used by the aerospace industry to build mission-critical spacecraft components.

Apple's design page for the new MacBook. DO WANT. (#)

Oct. 12, 2008

Oct. 10, 2008


12:27 pm

Describing a world in which wholesale money markets were now refusing to lend to banks, even overnight, the UK authorities warned that the world was on the edge of a collapse of the financial system.

Chris Giles, Financial Times editor, clearly trying to scare me outta my britches. (#)


10:31 am

A “perfectionist” and a “purist” are not the same person. The perfectionist seeks to do everything to the best of their ability against standards that are often set higher than average. The purist, on the other hand, seeks to adhere to some set of rules that are written for conditions in a world wherein Tom Cruise is taller and a lot less creepy, and every morning the box of Trix is full and fresh without all those lame crumb particles at the bottom of the box … Clients, supervisors, vice presidents, and so forth—they don’t want the purist. Purists freak them out. While they might make for interesting subjects on the Discovery Channel, purists aren’t the best fit in the business world. Purity costs money and dedication to a path that often leads to even more unwanted or unnecessary expenditures.

Greg Storey, on lessons learned from a recent run-in he and Cederholm had with an asshat xhtml fundamentalist. (#)

Oct. 8, 2008

Oct. 6, 2008

When I made the big jump from WordPress to ExpressionEngine this past spring, I dumped all my old posts. There were many reasons for the decision, and one of them was that I couldn’t figure out an easy way to migrate the URLs for existing articles over to the new system. Granted, it wasn’t the biggest of reasons, but it didn’t help. While ExpressionEngine doesn’t serve up nice date based URLs by default, it turns out it can be done. In fact, it’s quite easily accomplished.

Keep reading. // Leave a comment.

Oct. 3, 2008

Oct. 1, 2008