I'm the Chief Strategist for Red Hat's US Public Sector group, where I work with systems integrators and government agencies to encourage the use of open source software in government. I'm a founder of Open Source for America, one of Federal Computer Week's Fed 100 for 2010, and I've been voted one of the FedScoop 50 for industry leadership. I'm a member of the Military Open Source working group, the SIIA Software Division Board, the Board of Directors for the Public Sector Innovation Group, the Open Technology Fund Advisory Council, and New America's California Civic Innovation Project Advisory Council. I perk up when people talk about cross-domain security, edge innovation, and interagency collaboration through the open source model. I'm also co-host of the Dave and Gunnar Show. Prior to joining Red Hat, I worked as a developer, systems administrator, and IT director for a series of internet businesses. I've also been a business and IT consultant to not-for-profit organizations in New York City. During that time, I spearheaded the reform of safety regulations for New York State's electrical utilities following the tragic death of Jodie Lane.When I'm not spreading the Good News about open source, I'm wishing I had a dogenjoying time with my dog and my wife.
Gunnar Hellekson
| Follow @ghelleks
Washington, DC
Authored Comments
But we shouldn't sell the community short. We're still ahead of other platforms in this area.
I think it's fair to say that a yum repo (for example) is a geeky, more open manifestation of the app store idea. My point was that tools like yum, apt, and friends have allowed Linux users to install, update, and remove applications from third parties with more ease and convenience than our Windows- or Mac-using peers, and we've been doing it for years.
I totally agree that you have to consider risk. One way to keep the risks low, so you can benefit from "failing forward," is to keep your tasks small. I think if you're able to compose a large, complex, and high-risk project from many smaller pieces, you can ensure that each individual piece benefits from early failures without compromising the larger project. This also ensures that any individual piece can be swapped out for a better one.
Interchangeable parts: still a good idea.