Categories
Uncategorized

Mockup vs. Reality

Pictured below are two photos:

  1. The mockup of an International Space Station module at Leicester’s National Space Centre, and
  2. The reality — a photo taken a week ago aboard the actual International Space Station.

ISS: The mockup (clean, ordered) vs. the reality (a mess of cables and gear)
Click the photo to see it at full size.
Photo courtesy of Miss Fipi Lele.

I think it’s a pretty apt visual metaphor for the difference between your application’s design and the actual implementation.

Categories
Uncategorized

Really, It IS the Only Valid Measurement of Code Quality

Comic: The only valid measurement of code quality: WTFs per minute
Click the comic to see it on its original page.

Categories
Uncategorized

Animator vs. Animation

It’ll be really amusing to Flash developers, but I think that nerds of all stripes who like action movies will love Animator vs. Animation.

Categories
Uncategorized

Conspiracy Theories Emerge After Internet Cables Cut

By now, you’ve probably heard that three — possibly four — undersea internet cables have been cut, and you’ve probably heard the conspiracy theories. Perhaps it’s just a fluke — such things do happen in complex systems — but I am reminded of the words of James Bond archvillain Auric Goldfinger: “Once is happenstance. Twice is coincidence. Three times is enemy action.”

(Initially I thought it was James Bond who said it, but it’s actually Goldfinger’s line. Still, it’s an impressive line if you say it in a Sean Connery-esque voice.)

Categories
Uncategorized

Résumé Advice for the Over-50 Crowd

Here’s a snippet from an article in The Christian Science Monitor titled Résumé Advice for the Over-50 Crowd:

Does your résumé look weathered? Has it grown to three or four pages over time? Is your first job after high school graduation still listed? Are you still displaying the date you graduated from college?

If you answered yes to any of these questions, she says, it’s time to redo your résumé.

Categories
Uncategorized

Putting Your Database Under Version Control

In his latest article on Coding Horror, Jeff Atwood talks about the importance of getting your database under version control and links to K. Scott Allen’s series of articles on the topic:

  1. Three rules for database work
  2. The Baseline
  3. Change Scripts
  4. Views, Stored Procedures and the Like
  5. Branching and Merging

Lucky me, I’ve got Rails migrations, which are suitable for small teams. Other development platforms will require different approaches, some of which are covered by Allen’s articles. If there’s a topic that’s screaming for a book or website, this is it!

Categories
Uncategorized

And the “Static vs. Dynamic” Battle Rages On…

After reading Bill Burke’s article, Dynamic Languages: Rationalizations and Myths, you might also want to look at Patrick Logan’s articles, Dynamic Languages: Should the Tools Suck? and Deeper Dynamics.