Beckshome.com: Thomas Beck's Blog

Musings about technology and things tangentially related

Great Audio

As I’ve mentioned in previous posts, I’m a pretty dedicated listener of both the Wall Street Journal Audio Edition and the IT Conversations podcast site. This morning, I caught some great audio from both of them.

Great Audio

IT Conversations – The IT Conversations audio came from the Software 2006 conference series. The focus of the podcast in question was a CIO panel at that conference. Toby Redshaw and Con Goedman, IT executives from Motorola and Shell International, respectively, provide some great insights into the user-focused mentality that it takes to succeed as an IT executive in the corporate world. They are both quite candid, with Mr.Redshaw providing some especially interesting insights and sound bytes. I’ve quoted a couple below:


Hierarchy of State Government Reuse

I’ve recently been re-reading Scott Ambler’s excellent work on the Enterprise Unified Process and focusing my attention on the strategic reuse discipline, in particular. Dealing with this on a day-in, day-out basis, I’m trying to apply this particularly to the business domain that I work in, state government. I like the way that Scott went about illustrating the enterprise management disciplines with the traditional RUP workflow maps. Above and beyond this, he borrows from an earlier article of his, A Realistic Look at Object-Oriented Reuse, to create a couple of diagrams that really hit home. I’ve taken the opportunity to adopt these diagrams to enterprise work being done in state government. The adopted diagram can be found below.


The Federal Funding Accountability and Transparency Act of 2006

On September 26th, President Bush signed into law the Federal Funding Accountability and Transparency Act of 2006. The represents the first piece of legislation sponsored by upstart Illinois senator Barack Obama to make it into law. Being touted as the “Google for Government”, the law directs the Office of Management and Budget (OMB) to oversee the creation of a single comprehensive searchable Web site that would include information on all federal grants, contracts, and other funding awarded to public and private organizations. As the President mentioned at the signing, the federal government issues more than $400 billion in grants, and more than $300 billion in contracts to corporations, associations, and state and local governments. These range from reputable grants to operate state Medicaid systems to questionable allocation of funds such as the hundreds of millions of dollars allocated to build a bridge to a virtually uninhabited island in Alaska, the so called “bridge to nowhere”. Although at way to high a level to be a true comparison, the Death and Taxes graph provides a good representation of what we might end up seeing.


This Digital Life

I’m often asked about tools and technologies that I use on a daily basis. Like everyone else out there, I lead a pretty busy life and I’m always trying to find ways to be more efficient or to use tools that better support the way I work and live. Below you can find a list of the tools and technologies that make my life easier in some way or the other. I’ve cataloged these tools using some general categories to help delineate functionality. As much as possible, I tried to avoid the mundane things and concentrate on smaller niche tools or new technologies that you might not have heard of or actively use and which might enable you to tweak a bit more efficiency or productivity out of your day. Enjoy and please feel free to add comments citing tools that you believe might be of interest to others.


Fowler and Schneier - Seperated at Birth?

It’s been a while since I’ve posted my last entry. To get myself back in the groove of things, I thought that it might be nice to post something lighthearted and entertaining that your average tech weenie would enjoy. Now I don’t know if you follow the gurus of the technology world but my research has turned up a set of long lost brothers amongst the talking (or blogging) heads. Check out the two pictures below. The one on the left is Bruce Schneier, cryptography and computer security wunderkind and designer of several cryptographic algorithms, including Blowfish and Twofish. The one on the right is Martin Fowler, refactoring, pattern, and agile god.


Business Logic Reuse - What Color is Your Box?

I enjoyed Harry Piereson’s well thought-out response to David Chappel’s entry on SOA and the Reality of Reuse. I couldn’t have said it better myself, though that won’t stop me from trying. The way I see it, David brings to light the fact that the emperor has no clothes and then Harry tells you why the emperor is naked. The focus on business context in Harry’s entry really caused me to think about why business logic reuse fails.


Programming Atlas

Programming Atlas, by Christopher Wentz, has not yet officially been released but I’ve had the chance to read it and keep up with progress through the O’Reilly Rough Cuts program. With its last update happening over a month ago, I anticipate that its now press ready and that a review of the book would be appropriate at this time.

Programming Atlas

Even though Atlas has not yet been officially released, this book is already a late comer to the market. It’s been beaten to market by a variety of AJAX texts that included some coverage of Atlas and at least one dedicated Atlas book from Apress. With all the press around Ajax and the huge Microsoft ASP.NET programmers market, putting out a book in the Atlas category is an opportunity that won’t be ignored by the major publishing houses. After trying out Atlas for a while during its Community Technology Preview (CTP) release and seeing the fairly extensive documentation and examples released by both Microsoft and the community, I tend to think that it’s an opportunity that they might best have chosen to ignore just the same.


State Government Pattlet - Case Transfer

Following up on a long-standing desire to get domain knowledge out of our heads and onto paper, a colleague and I engaged in writing our first state government pattlet. We spent about two weeks of our spare time putting together an abstract approach to case transfer based upon our varied experiences. We finally have a draft version which we feel comfortable sharing online.

State Government Pattern - Case Transfer

As far as I know, this is a first-of-its-kind endeavor for state government. We drew heavily on Fowler’s Analysis Patterns: Reusable Object Models as background material for documenting the patterns. The underlying analysis, design, and approach are all original, though. Please understand that the pattlet is not perfect. We’ve marked it as a 0.1 version to reflect its state and we intend to update it over the next couple of weeks.


NASCIO 2006 Recognition Awards

The nominations for the 2006 NASCIO state government recognition awards are now available online. There is some really interesting and innovative stuff in here.

NASCIO 2006 Recognition Awards

BSCoE can be found under Cross Boundary Collaboration and Partnerships and JNET, which I’ve blogged about in the past, can be found under Data, Information, and Knowledge Management. Happy reading.


Microsoft Versus Open Source - Does Anybody Really Care About This?

The article summary “Microsoft vs. Open Source: Who Will Win?” from the Harvard Business School (HBS) Working Knowledge magazine bubbled up on the del.icio.us most popular list this morning. Being that this is one of the “classic debates”, I felt compelled to give it a read. As one might expect of an economic publication from HBS, the material is relatively academic in nature. Some of the suggestions for folks in Redmond to remain competitive with the open source community sound great in theory but are unlikely to ever cut it outside the ivory towers. Price discrimination on Windows software is one repeated suggestion. At first glance, this appears very logical, since the marginal costs of distributing additional copies of Windows are near nil. However, this would lead to a very rapid deterioration in pricing structure leaving little or no pricing transparency. People are agreeable with paying $300 for an iPod because they know that everyone else is in the same boat. People hate contracting for packaged software and buying cars because they always feel like they are getting screwed by the salesman who uses some secret formula to determine the price of the goods. Is this a perception that would increase Microsoft’s ability to remain competitive? I highly doubt it.