Geeks With Blogs
Caffeinated Coder A Grande, Triple Shot, Non-Fat Core Dump by Russell Ball December 2007 Entries
The December 2007 Caffeinated Codey Winners Are...
It's time for the next installment of the monthly Caffeinated Codey awards, where the link love flows for my favorite posts from the month. For Most Obsessive Blog Comment Recovery Operation...Eric Sink for his post Be My Support Group. After losing a lengthy blog comment due to a random Firefox error, Eric describes his multi-hour effort to recover the data using a packet sniffer and some url-decoding. Eric has long since joined the dark side of the force (business and marketing), so can you imagine ......

Posted On Monday, December 31, 2007 5:51 PM

Twitter: The Future of Blogging or Digital White Noise?
I have a confession to make that will probably seem scandalous to all of you hip technophiles. I just don't understand the allure of Twitter and other micro-blogging platforms. I definitely see how Twitter could be a formidable weapon in the social networking arsenal of a teenager, but I am just not convinced that it is a positive development in the professional realm. It's not that I don't value formats and technologies that encourage conciseness and lower the barrier to entry for publishing. By ......

Posted On Saturday, December 29, 2007 12:08 AM

I Would Listen in a Car... I Would Listen in a Bar
Ok, maybe not in a bar...but I would definitely listen to DotNetRocks here and there. In fact, I've listened to most of the 300 episodes of this popular tech podcast over the last few years. I don't burn through quite as many shows now that my commute time has been dramatically reduced, but I still listen while driving, running, vacuuming, grocery shopping, painting, mowing, and shoveling. I am especially grateful to the show for helping to keep me in the good graces of my spousal unit, since I am ......

Posted On Thursday, December 27, 2007 12:19 AM

Look What Santa Brought Me!
Don't be jealous, but I finally got an official T-shirt from my favorite political affiliation. I also got a bunch of chocolate covered espresso beans in my stocking interspersed with all the coal, so you can expect those late night blogging sessions to continue for a while. I have to admit that I was a little surprised that Santa still gives out coal. Sure, it makes economic sense due to the falling coal prices in 2007, but hasn't he heard that coal has been labeled "Environmental Enemy Number 1". ......

Posted On Tuesday, December 25, 2007 10:19 AM

On Communal Douche Bags and My New Business Model
I just caught up on my Fake Steve Jobs reading and I am now convinced that Microsoft's approach to the blogger problem completely lacks imagination and style. When faced with the likes of Scott Hanselman, Phil Haack, and Rob Conery, Microsoft takes the sissy approach of hiring them and keeping them so busy on cool projects that they use up most of their blogging wiggles and focus their remaining writing energy on sharing about the projects they are feverishly working on. By contrast, it appears that ......

Posted On Monday, December 24, 2007 2:04 AM

Puzzling Issue Involving Reflection and MbUnit
I just sent the following email to the BCL (Base Class Library) Team Blog email address in hopes of getting some insight into a weird problem we've been having. I was hoping you could give me some general guidance on how Type.GetProperties() determines the sequence of the PropertyInfo objects it returns. I just ran across this remark on MSDN about the order that Type.GetProperties() returns PropertyInfo objects The GetProperties method does not return properties in a particular order, such as alphabetical ......

Posted On Friday, December 21, 2007 10:09 AM

Vil: Dead as in Doornail?
I spent some time last week working with Vil, a free code analysis tool that can be used to locate potential quality issues and high risk areas in your code. While working on it, I learned all about various code metrics such as cyclomatic complexity, eCouplings, and LCOM (Lack of Cohesion in Methods) and experimented with setting appropriate thresholds for each. I also incorporated all the required command line switches into our Nant script and even dusted off my XSLT skills in order to create a ......

Posted On Thursday, December 20, 2007 11:49 PM

Are You Mocking My Code?
I've been playing around with mock objects using Rhino.Mocks for the last few months, but today was the first time that I had an unfettered coding win and became a true convert. I was introduced to NUnit about five years ago from a co-worker (thanks Dewayne) and gradually became a true believer. Unfortunately, I was a late-bloomer in the area of mocking, so by the time I finished my last big project I had left a suite of about 500 database driven tests that took almost 2 hours to run and were a maintenance ......

Posted On Wednesday, December 19, 2007 12:12 AM

The Hundredth Monkey Effect
This is my 01100100'th post (that's 0x0064 in hex for you script kiddies). That means that I get free reign to wax nostalgic and talk about deeply philosophical, thought-provoking topics like...monkeys. For those of you who are not well versed in inspirational parables, the hundredth monkey effect refers to how an idea can spread like wildfire once it reaches a critical mass of people. The name originally comes from a research study involving monkeys and sweet potatoes that was supposedly done by ......

Posted On Tuesday, December 18, 2007 12:01 AM

An Open Letter to a Certain Delusional Canadian Blogger
I just noticed a reference to yours truly in one of D'Arcy Lussier's recent posts in which he talks much smack about his plans to overtake Chris Williams (a.k.a Blogus Maximus) for the title of wordiest bastard on GeeksWithBlogs. It was bad enough that his weirdo Knuck references forced me to google both Toque and Tim Horton or that his absurd suggestion that I would soon want to immigrate to Canada to be closer to the new "Blogger King" caused me to spew coffee over my monitors. But he simply crossed ......

Posted On Monday, December 17, 2007 12:42 AM

Friends Don't Let Friends Use the Start Menu
I've read and listened to Scott Hanselman sing the praises of SlickRun for a long time, but I just recently got around to using it. For those of you who are as slow to catch on as me, it is essentially just a tricked-out version of the Run window that allows you launch programs much faster than you can through the traditional hide-and-seek start menu approach. This is especially true if you are a tool addict and have a start menu that stretches across your screen. Best of all, it is FREE, which is ......

Posted On Saturday, December 15, 2007 12:35 AM

Ten States Down...Forty To Go
Last weekend I ran in the WhiteRock marathon in Dallas, Texas and was thus able to check off the tenth state in my quest to run one marathon in each state. This race was much bigger and better supported than my ninth marathon in Iowa earlier this year and my friends and I had a great time despite the abbreviated time frame and cooler than expected weather. Now I can finally sign up at the official club website and get myself yet another T-Shirt that my wife will pressure me to throw away. Why am ......

Posted On Thursday, December 13, 2007 12:59 AM

A Touching VSS Moment
Today it was decided that a bug fix that I recently added to our production branch in Visual Source Safe would not be included in an upcoming hotfix release as originally planned, so I was asked to remove it. My fix only touched 6 files, so my first thought was just to do it manually. Then I saw the rollback button in the 'Show History' window. If I were a betting man, I would have put good money on this functionality not only failing, but also wreaking havoc with our version history. However, I ......

Posted On Thursday, December 6, 2007 11:41 PM

Look Who's Got a Language Crush!
I just read Don Box's Languages and Beauty Contests post and was surprised to see him praising the aesthetic value of VB.NET. Am I mistaken or has the collective self-esteem of millions of VB.NET programmers just risen considerably? Perhaps the word 'just' is a bit of a stretch since the post was actually written several weeks ago. I would have come across it sooner, but I am currently living in mortal fear of my RSS Reader which has somehow managed to swell in size to a couple of hundred subscriptions ......

Posted On Thursday, December 6, 2007 8:21 AM

Welcome Back Tech Bubble
I started my developer career on the tail end of the last tech bubble, so I can't help getting all misty eyed thinking about the Tech Bubble Part Deux. What better way to celebrate this historic event than to pay homage to some soon-to-be classic YouTube satire by the Richter Scales. It's set to the tune of of Billy Joel’s “We Didn’t Start the Fire". I especially like the minute by minute rags-to-riches twitter stream along with the "Just Go Blog About It" refrain at the end. The irony of using an ......

Posted On Tuesday, December 4, 2007 3:28 PM

The November 2007 Caffeinated Codey Winners Are...
It's time for the next installment of the monthly Caffeinated Codey awards, where the link love flows for my favorite posts from the month. For Most Likely to Cause My Co-Workers Grief...Jeff Atwood's post Don't Forget to Lock Your Computer where he talks about the wonderful world of goating. Don't get excited, you'll have to go elsewhere for your daily dose of bestiality. However, this post does offer plenty of good ideas on how you can punish your co-workers the next time they leave their computer ......

Posted On Monday, December 3, 2007 7:54 AM

Copyright © Russell Ball | Powered by: GeeksWithBlogs.net