Doomed to Succeed

Constantly changing requirements are the bane of production at scale. Finding ways to balance the needed stability of a production environment while handling bugs and enhancements is the key challenge in operating and developing enterprise software.

The RHN Satellite Survival Guide

I'll be posting a series of articles on tips, tricks and considerations on Red Hat's RHN Satellite system life-cycle management tool. Each new post will get a link here, so they'll be easy to find. I'll be putting things I've learned from my own mis-steps, inside track from friends inside Red Hat, and perspectives gained from talking with others who work with RHN Satellite on a daily basis.

Are Your Features Really Your Requirements?

Adaptive brake lights are a great feature hampered by the fact that the real audience doesn't know it exists and doesn't know how to interpret it - expertly specified, elegantly executed, completely useless. How did this get from need to requirement to execution, yet turn out so badly? For obvious reasons, my mind went immediately to my 10+ years of system operations experience, supporting web applications.

Open Source Government & Engaged Citizens: Death Star Inspiration

In October, I used “We the People” as an example of how to get citizens engaged with government in an open manner. In November, those engaged citizens petitioned the government to consider building a Death Star. By January, enough signatures had been gathered to garner the administration's consideration and, in my mind, a well authored response. The exercise may have been a geeky back and forth which you may see as a joke, but I feel any citizen engagement is good engagement. Here's why.