Go Lance go!

It’s exciting to think about the potential history in the making with this year’s running of the Tour de France as Lance Armstrong attempts to win for the sixth consecutive time–a feat never before accomplished in this most prestigious cycling race. The sport of cycling is also thought-provoking on several levels.

First, there are teams with leaders, and the race is about both but it’s primarily about the leader–protecting him from rivals, protecting a lead, providing a draft, chasing down breakaway attempts, etc. To be clear, if you compete in the race, you’re a fantastic cyclist in your own right. However, every rider on a team knows his place and his role. The U.S. Postal Service team knows that Lance is their leader and they are there in support of his unique quest. Few sports emphasize this kind of team sacrifice, teamwork.

Second, the race begins with the Prologue–a relatively short, flat time trial. As one of the Outdoor Life Network announcers said, the race really starts already in progress. Each race participant individually runs the course, trying for the best time. Riders are ranked before the race and depart the gates in ascending order of ranking. Each rider therefore is alone and competing against himself. At the same time, though, the next race stage begins based on the results of the Prologue. What other sports feature a race in progress from the beginning?

Third, it’s a sport that integrates with its surroundings– town streets, country roads or mountain passes. You don’t have to buy tickets to watch the participants–although, you don’t get to see them for much time either. There are no man-made buildings that house the contest. It’s just man, bicycle and road.

Locals route for everyone; it’s a special event and they know it. So do the riders. They know how rich in tradition the Tour de France is. They all want to wear the yellow jersey of the leader…the jersey Lance Armstrong hope to wear again after its all said and done 23 days later…for the sixth time in a row!

Update on 7/22/2004: It’s looking GREAT for Lance to make history this Tour. He’s been so dominant over the past week, winning yet another stage today. Dan Cederholm, who’s much more popular than am I, caught Lance fever, too (finally). It was fun to read how this came about and the reaction of his readership via comments.

Excellence in tools that happen to be free

Although by no means an exhaustive list, the following tools have made my computing life easier:

1. Lutz Roeder’s Reflector for .NET is a must-use tool for any .NET developer. Not only does it allow you to quickly gather a mental picture of an assemblies API, documentation and implementation, but it’s also extensible and free, too. (Speaking of documentation, Reflector is actually more faithful to the C# XML documentation specification than Visual Studio’s Object Browser!) Just like OleView inspired COM developers bogged down by RegEdit, Reflector enlightens .NET developers unsatisfied with lesser tools (e.g. ILDASM, WINCV, etc.). (If only it were open source, too. I suspect that I could learn a great deal more about reflection if I could read and digest Lutz’s code.)

2. RSS Bandit remains the only feed reader I’ve ever seriously used thus far. I’ve never felt the need to switch due to a lack of functionality, quality or performance. Dare, Torsten & Co. continue to pursue a well-defined and articulated vision for the product, and Bandit’s user community is fairly active, too. Bandit (i.e. the breadth and depth of feeds it presents to me) has fundamentally changed the way I get information pertinent to my profession, my business and my life. I’m in control of what I read. A radio or TV station, editor or anchor is not in control. A portal is not in control (e.g. sorry but you can’t get that particular news pane in My Yahoo!). I don’t have to cull through a ton of irrelevant content and visible bombardment to get at the essence of a particular issue, hot technology or interesting event. In a large way, I credit Bandit with making my information gathering and subsequent decision making life what it has become. It is the user experience that has drawn me in and causes me to return regularly and often. (Portal content providers like MSN, Yahoo!, etc., are you listening? It’s no longer enough to increase the number of choices from which to choose in building my page. You have to now give me a blank canvas with the ability to put any feed, any image, any conversation in any portlet I want. The resulting page will be truly sticky. In return, you will gain deeper insights into compelling views and community (market) dynamics. What do you say?)

3. Startup Control Panel and Startup Monitor by Michael Lin are two pieces of freeware that I can heartily recommend. Not only did Startup Control Panel make it a snap for me to identify an errant piece of startup and eliminate the results of Windows trying to act on its behalf (i.e. pop-up an unexpected Windows Explorer view of my system32 folder), but it also enabled me to quickly and easily determine what I needed or wanted to run at startup and what was unnecessary. Disabling the latter items reduced my effective start up time without any loss of functionality. Adding Startup Monitor to the mix puts you in control of what runs at startup moving forward. If you forego these tools and go the direct-to-the-Windows-Registry route, John Yacono gave good advice in his 5/24/2004 CRN Tech Tip column, Startup Setup. Before you delete a suspected offending key or value, backup the contents in a registry script (.reg file). If problems arise upon subsequent reboot, the exported entry can be re-entered into the registry.

Perspective grab bag

At the same time and during the past several weeks, I’ve accumulated a long list of interesting perspectives on a variety of subjects. Here is but a small sample:

  • Is PowerPoint a help or a hindrance? Who does it really serve? In The Cognitive Style of PowerPoint, Edward Tufte–perhaps best known for his books about how to convey numerical information graphically without distorting meaning–suggests that the emphasis in too many PowerPoint presentations is on helping the presenter overcome his public speaking deficiencies–not on increasing audience comprehension. According to Tufte, the cognitive style of the typical PowerPoint presentation suffers from a foreshortening of evidence and thought, low spatial resolution, a deeply hierarchical single-path structure as the model for organizing every type of content, breaking up narrative and data into slides and minimal fragments, rapid temporal sequencing of thin information than focused spatial analysis, conspicuous decoration and Phluff, a preoccupation with format not content. But is this the fault of the presenter or of the presentation tool? While you can probably point to both, most users tend to choose the path of least resistance, and arguably PowerPoint encourages such mistakes. What does a presentation tool focused on increased audience comprehension and effective communication look like? How would the typical presentation experience change? What new conversations would ensue? What new ideas would be formed and acted upon? When can we get started? Update on 7/12/2004: Demos, demos, demos, not slides, slides, slides – if you must have a crutch as a speaker, demos can be more effective than slides. Update on 7/13/2004: How could I forget all of Cliff Atkinson’s articles on PowerPoint?!
  • Capitalizing on ideas versus creating ideas – I find that open source projects, especially with the advent of Creative Commons, strike a reasonable balance between visionaries and executionists. Both should be given their due credit and reward. Without original thinking where would any of us be? Without the ability to improve upon previous accomplishments so much of life would be wasted in the quagmire of the past. However, if we’re not willing to attribute the present to the past when it applies then we have no business building on the work and ideas of others–and others are less likely in the end to take our work and ideas to the next level, assuming they have a life beyond their original vision.
  • Giving It Away (Business 2.0, May 2004) talks in more detail about Creative Commons. Like copyright, Creative Commons is a legal solution not a technical one. It’s up to the market to create encryption, fear and/or goodwill to enforce it. Creative Common’s author, Lawrence Lessig, recently published the entire text of this book Free Culture online in PDF form as a free download. This action backs up the belief that: Free distribution generates exposure, and that builds commercial demand, which is where the money is. It also speaks clearly to increasing the raw material available for creative reinvention.
  • Compensation is a trailing indicator of success.
  • Innovate, or Take a Walk and its by-line If you’re not bringing new ideas to the table, you’re signing your own pink slip serves as a wake up call to anyone employed. In his 4/19/2004 InfoWorld piece, Tom Yager continues to say, Productivity and precision can be outsourced or extracted from the less experienced. Innovation, the ability to conjure genuinely new ideas without the constraints of convention or even practicality, is what will determine whether you climb along with the recovery or slide into the morass of the replaceable…If you don’t create, dream, and invent, you are a candidate for outsourcing and automation. Great ideas, even if they’re just pipe dreams that make other people feel comfortable expressing their own, are now among the most valuable assets on the American job market. They can’t be transplanted.
  • Code Complete author Steve McConnell insists that personal discipline, not technology, is still the key to building good software. He argues that especially with faster hardware, software optimization should be at the design level (e.g. code clarity and understandability), not at the code level. As a reader of the first edition, I’m looking forward to reading the brand-new second edition of Code Complete in the coming weeks.
  • Everyone wants to write a framework, but no one wants to use one. Change this developer disposition by thinking about what the customer wants (e.g. think twice about stifling any exception, document any exception thrown by the framework, share your intent along with the facts about your API–a vector is more valuable than a point by stating direction, etc.).
  • I agree with eWeek’s Steve Gillmor that RSS is creating a shift away from the web request model to user-controlled aggregation. Granting control yields potentially rich metadata that can be mined by the service provider to produce compelling reasons for the user to stay put (i.e. differentiating services). Control may be a matter of perception–is it ever not?–however, if the user doesn’t feel in control, I doubt your service or site will see many requests or use.
  • The genius of business intelligence (BI) tools according to Mark Hall: [is] not that they give you assurances about what you know, but that they inspire even more questions and more doubt. BI will mean more people viewing more data in more detail (i.e. information democracy). A text miner is an example of a BI tool.

Spare time (yeah, right) reading

Believe it or not, I’ve been reading a fair number of books lately–some technical, some business, others fiction. Here’s quick summary of reads-in-progress that I recommend should your interests coincide:

Update 12/1/2008: For more of my book reviews and to see what else is in my book library (i.e. just the business-related or software-related non-fiction therein), please visit my Books page.

Content and creativity

The past couple of days I’ve proven to myself that although I can picture in my mind a new site design, I cannot seem to express it in code–yet! Needless to say, this has taken me away from writing content.

So just how important is visual design to a weblog reading experience or general interaction? Do my readers care? (Does anyone else but me read this stuff? ;-) )

While it’s true that a statement is no more or less true based on font face, size or style–let alone what pictures might accompany it–a statement can have more or less impact. A site can linger in your mind with the right design. So can software.

All this to say that I’m going to struggle with pixels a bit more…and try to post some new content, too…soon…