<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Radical Blue Gaming &#187; marty</title>
	<atom:link href="https://www.radblue.com/author/marty/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.radblue.com</link>
	<description></description>
	<lastBuildDate>Mon, 30 Mar 2026 20:17:15 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=3.8.31</generator>
	<item>
		<title>The future of Java</title>
		<link>https://www.radblue.com/2010/12/the-future-of-java/</link>
		<comments>https://www.radblue.com/2010/12/the-future-of-java/#comments</comments>
		<pubDate>Wed, 22 Dec 2010 09:00:23 +0000</pubDate>
		<dc:creator><![CDATA[marty]]></dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://www.radblue.com/?p=2417</guid>
		<description><![CDATA[We are a Java shop. Have been since day one. It has been a key to our success. But the future of Java is less certain than ever before. When Oracle bought Sun earlier this year it brought a new overlord to the Java universe. And it is already apparent that Oracle is going to manage Java [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>We are a Java shop. Have been since day one. It has been a key to our success. But the future of Java is less certain than ever before.</p>
<p>When <a href="http://www.oracle.com/us/corporate/press/018363">Oracle bought Sun</a> earlier this year it brought a new overlord to the Java universe. And it is already apparent that Oracle is going to manage Java in a much different manner. The fact that Oracle has an agenda that is so different from Sun is sending ripples throughout the Java community. What does it mean? What changes are coming? What value does Oracle place on Java relative to their other product lines? Is Java going to maintain the same open-source spirit that has served Java so well for 15+ years? No one knows right now.</p>
<p>Change is always tough, especially to programmers. We are all waiting to see what Oracle will do next.</p>
<p>&#8211;Marty</p>
<p><br class="spacer_" /></p>
]]></content:encoded>
			<wfw:commentRss>https://www.radblue.com/2010/12/the-future-of-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A new relationship</title>
		<link>https://www.radblue.com/2010/08/a-new-relationship/</link>
		<comments>https://www.radblue.com/2010/08/a-new-relationship/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 21:29:37 +0000</pubDate>
		<dc:creator><![CDATA[marty]]></dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[development process]]></category>
		<category><![CDATA[smartphone]]></category>
		<category><![CDATA[software development trends]]></category>

		<guid isPermaLink="false">http://www.radblue.com/?p=1156</guid>
		<description><![CDATA[One of the keys to the success of the Android phones (and the iPhones as well) is the application marketplace. Whether you really need access to 80,000 apps on your smartphone is an separate topic. What is more interesting is what attributes are common among the most popular apps. The #1 thing I see is [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>One of the keys to the success of the Android phones (and the iPhones as well) is the application marketplace. Whether you really <em>need</em> access to 80,000 apps on your smartphone is an separate topic. What is more interesting is what attributes are common among the most popular apps.</p>
<p>The #1 thing I see is the feedback loop. The most successful apps, the ones that are downloaded the most, constantly have reviews that say &#8220;the developer listened to me and got back to me.&#8221; Even for the apps that have growing pains (adapting to new hardware, adapting to OS updates or adding new features) the customers are forgiving if they feel part of the process, part of the loop. Otherwise excellent apps are downgraded if the developer, for whatever reason, chooses not to respond to customers.</p>
<p>I am a prime example. I have worked with a small development shop with an app that worked on my original Droid, but died on my Droid X. I am pretty sure the developers couldn&#8217;t afford to get a Droid X, so they used me as their test lab. They were very responsive, very involved and I never felt abandoned. This feedback loop kept me from dumping their app and looking for an alternative.</p>
<p>The #2 thing that I see in the most successful apps is a continuous stream of releases. Bug fixes, corrections for different hardware, new features, even small tweaks are part of a steady stream of updates. And the best developers go out of their way to acknowledge that the changes are driven by their customers.</p>
<p>There are a number of other interesting attributes of successful apps that I could add, but these are the main factors that strike me as revolutionary in terms of software developed for the consumer market.</p>
<p>Whether by choice or by the desires of the market, the Android marketplace has adopted many of the practices found in the Agile movement. I would venture that with the proliferation of these devices, the way customers interact with, and the expectations they have from, software developers in markets of all sizes and shapes are going to fundamentally change. A new relationship is being forged between the customer and the developer. I think this new relationship will be a primary factor in deciding who wins and who loses going forward.</p>
<p>Here at RadBlue, we live Agile, breath, Agile and see its benefits daily.</p>
<p>Welcome to the new world.</p>
]]></content:encoded>
			<wfw:commentRss>https://www.radblue.com/2010/08/a-new-relationship/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Driving to the ocean</title>
		<link>https://www.radblue.com/2010/08/driving-to-the-ocean/</link>
		<comments>https://www.radblue.com/2010/08/driving-to-the-ocean/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 19:54:40 +0000</pubDate>
		<dc:creator><![CDATA[marty]]></dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[chick-fil-a]]></category>
		<category><![CDATA[customers]]></category>
		<category><![CDATA[development cycle]]></category>
		<category><![CDATA[products]]></category>
		<category><![CDATA[radblue]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[startup]]></category>

		<guid isPermaLink="false">http://www.radblue.com/?p=1080</guid>
		<description><![CDATA[Each summer we head to the ocean. There is nothing like seeing your children playing in the high tide of the Atlantic. But getting there is a serious challenge. We have five kids, one van and at least 17 hours on the road. So there is a great deal of planning that is done up-front. We plot out where [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Each summer we head to the ocean. There is nothing like seeing your children playing in the high tide of the Atlantic.</p>
<p>But getting there is a serious challenge. We have five kids, one van and at least 17 hours on the road. So there is a great deal of planning that is done up-front. We plot out where to get gas, what rest stops to hit, what snacks to bring and where to find the first <a href="http://www.chick-fil-a.com/" target="_blank">Chick-Fil-A</a> once we cross into Tennessee. The goal is to have no surprises; to know exactly what we are doing.</p>
<p>And that is how we used to build software as well.</p>
<p>Not too long ago, we would sit down at the start of a project and write down everything we were going to do. We would plot out the bugs we were going to fix, the features we were going to add and how much time each step would take. We would spend weeks or months creating documents and charts filled with details. The final schedule would be meticulous in detail and brimming with confidence.</p>
<p><em>And then the van would crash into a ditch just outside of Indianapolis.</em></p>
<p>I&#8217;ll get into the hows and whys of that particular phenomenon in another blog, but first, I wanted to touch on how we do scheduling at RadBlue.</p>
<p>At the start of each development cycle, we have a short list of issues that we want to tackle. All of these issues relate to our goal of making our products better for our customers.</p>
<p><em>Then, we get in the car and start driving.</em></p>
<p>Going into a development cycle, we know that the journey is never going to be a straight shot. In fact, we <em>know</em> we aren&#8217;t going to get to the original destination. Our customers are great at voicing their opinions &#8211; on both the current products and on sneak previews of the work in-progress. And all of that input helps steer the car.</p>
<p>Our development process is a fluid one. We are constantly revising the schedule and feature set based on the latest information. Sometimes the input changes our direction by a few degrees. And sometimes the input completely changes our direction. Sometimes we head toward Disneyland, but end up at Disney World.</p>
<p>For a small, agile company like us, this is the best possible way to respond to the needs of our customers. It allows us to focus on what is needed and deliver it in a timely manner.</p>
<p>It&#8217;s probably the worst possible way to pilot a family to the ocean. But it&#8217;s a great way to build software.</p>
]]></content:encoded>
			<wfw:commentRss>https://www.radblue.com/2010/08/driving-to-the-ocean/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why my son should be named &#8220;Kent Beck Wegner&#8221;</title>
		<link>https://www.radblue.com/2010/08/why-my-son-should-be-named-kent-beck-wegner/</link>
		<comments>https://www.radblue.com/2010/08/why-my-son-should-be-named-kent-beck-wegner/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 16:01:09 +0000</pubDate>
		<dc:creator><![CDATA[marty]]></dc:creator>
				<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://www.radblue.com/?p=1092</guid>
		<description><![CDATA[If you haven&#8217;t read Why I Quit Programming, do that first. To continue . . . I quit programming and pretty much did nothing for twelve months &#8211; until our company flamed out and I was out on the street. Part of me was sad that six years of work had gone up in smoke [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>If you haven&#8217;t read <a href="http://www.radblue.com/2010/06/why-i-quit-programming/">Why I Quit Programming</a>, do that first.</p>
<p>To continue . . .</p>
<p>I quit programming and pretty much did nothing for twelve months &#8211; until our company flamed out and I was out on the street. Part of me was sad that six years of work had gone up in smoke with the rest of the dot-com bubble. Even more of me was glad to see that the beast had been slain. But now what? What was I going to do? I only had one marketable skill.</p>
<p>Luckily, a friend and fellow programmer named Paul brought me into the fold of a cool start-up named Cambia Networks. Cambia Networks was kind enough to hire me, ostensibly as a programmer, but mostly as a senior engineer working on design and as an ex-foot soldier of the 90&#8242;s start-up wars.</p>
<p>My friend Paul had a pretty good idea that I was burned out on writing code the old way. I was willing to do it, but my heart wasn&#8217;t in it. One day Paul said &#8220;read this&#8221; and handed me a book. That book was Kent Beck&#8217;s <a href="http://www.amazon.com/Extreme-Programming-Explained-Embrace-ebook/dp/B000OZ0N5S/ref=sr_1_1?ie=UTF8&amp;m=AG56TWVU5XWC2&amp;s=digital-text&amp;qid=1280854532&amp;sr=1-1" target="_blank">Extreme Programming Explained</a>. I&#8217;d never heard of Kent Beck or his publisher. In fact, I had never really read a book about coding in Java.</p>
<p>From the first page, the book was a hurricane of fresh air. It spoke directly to me and to my years of frustration. Kent and his team had worked on projects, like I had, that had no real customer and no real delivery date. These projects are known as <a href="http://en.wikipedia.org/wiki/Death_march_%28software_development%29" target="_blank">Death Marches</a>. They end in only misery and pain for all involved.</p>
<p>But Kent had done something about it. Through trial and error, he found a new way of developing software.</p>
<p>Extreme Programming (XP) (the original Agile methodology) puts the focus of software development where it belongs: delivering quality to the end user. Anything that does not contribute to that goal is a waste of time. Through a very small set of simple practices, this approach focuses on working with the customer to build for them what they need, when they need it. This was what we had done at Frontline all those years before the venture capitalists opened their checkbooks.</p>
<p>I read the book straight through that first night, and I think I read it twice more that week. I was hooked. Reading that book (along with a few others I&#8217;ll cover in future blogs), energized me. I had found my way back. I could see a meaningful and fulfilling way of writing software.</p>
<p>And I haven&#8217;t stopped since.</p>
<p>I hope that through this blog you will see how the Extreme Programming/Agile approach is at the core of what we do at RadBlue.</p>
]]></content:encoded>
			<wfw:commentRss>https://www.radblue.com/2010/08/why-my-son-should-be-named-kent-beck-wegner/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why I Quit Programming</title>
		<link>https://www.radblue.com/2010/06/why-i-quit-programming/</link>
		<comments>https://www.radblue.com/2010/06/why-i-quit-programming/#comments</comments>
		<pubDate>Tue, 29 Jun 2010 21:44:04 +0000</pubDate>
		<dc:creator><![CDATA[marty]]></dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[customers]]></category>
		<category><![CDATA[mobius strip]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[startup]]></category>

		<guid isPermaLink="false">http://www.radblue.com/?p=1083</guid>
		<description><![CDATA[On Thanksgiving Day, 1999, I quit programming. Just walked away. After nineteen years, I had enough. I was done. But I am getting ahead of myself. In 1990 I had a startup software company that I loved. It was called Frontline Software Technology. Now, Frontline was, by just about every conceivable business measure, a sad little enterprise. We were very small, [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>On Thanksgiving Day, 1999, I quit programming. Just walked away. After nineteen years, I had enough. I was done.</p>
<p>But I am getting ahead of myself.</p>
<p>In 1990 I had a startup software company that I loved. It was called Frontline Software Technology. Now, Frontline was, by just about every conceivable business measure, a sad little enterprise. We were very small, we had a very small venue stream and we mostly got taken advantage of by everybody we dealt with. But that&#8217;s not what we were about.</p>
<p>Everyday, when we got up, we thought about our customers. We actually cared what they did with our software, what they thought about our software and what they thought about us. We realized pretty quickly that if even one of them walked away from us, we were doomed. So we bent over backwards, everyday, to keep them.</p>
<p>We added features on a daily basis, we shipped out new versions each day if need be (this was before the Internet), we dialed into their systems to debug problems. We worked with our customers to understand what they were doing when our software let them down. We knew our customers by name, memorized most of their telephone numbers, we knew what they did in their jobs because we talked so often. Each day was exciting because we were in the trenches delivering value to our customers.</p>
<p>And we were happy.</p>
<p>Fast forward nine years. Our little four person startup had morphed into a 150-person behemoth. We had a whole floor in a Chicago high-rise, we had outposts in London and Paris, we had sales reps spanning the globe. We had 40+ programmers, we had 24&#215;7 support, we had three levels of management, we had HR and lawyers and all of that. And, oh yeah, our customers. Our customer base comprised the biggest telecom players in the world, both old and new.</p>
<p>And I was unhappy.</p>
<p>We no longer cared about the customer. They didn&#8217;t figure into the equation. Once you had spent your whole day dealing with the beast that was the organization, you had no time or incentive to even think about the customer. We existed because we existed, a perpetual motion machine, a mobius strip of human motivations.</p>
<p>I had started out as a programmer, moved to VP of engineering, went back to programming and then got out to do R&amp;D. But just watching those last two years, as the customer faded further and further away from the daily conversation, became too much. We had gotten so far away from the Frontline days that I couldn&#8217;t take it anymore.</p>
<p>So on Thanksgiving, 1999, I exchanged my C++ compiler for an exercise bike and waited for the inevitable hammer that was the end of the dot-com era.</p>
<p>I&#8217;ve gone over all of this old ground for a reason. In my next post, I&#8217;ll tell you what it took for me to pick up my compiler again, and why I won&#8217;t be putting it down anytime soon.</p>
<p>&#8211;Marty</p>
]]></content:encoded>
			<wfw:commentRss>https://www.radblue.com/2010/06/why-i-quit-programming/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Feeling Bad For Microsoft</title>
		<link>https://www.radblue.com/2010/06/feeling-bad-for-microsoft/</link>
		<comments>https://www.radblue.com/2010/06/feeling-bad-for-microsoft/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 19:48:47 +0000</pubDate>
		<dc:creator><![CDATA[marty]]></dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[all things digital]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://www.radblue.com/?p=775</guid>
		<description><![CDATA[I don&#8217;t normally spend much time feeling bad for Microsoft. As a longtime Xinu/Unix/Linux fan, I have long maintained a skeptical attitude towards them. But last week I read something which made me pause for a moment. At the All Things Digital conference, sponsored by the Wall Street Journal, Microsoft had to glumly sit by while the [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>I don&#8217;t normally spend much time feeling bad for Microsoft. As a longtime Xinu/Unix/Linux fan, I have long maintained a skeptical attitude towards them. But last week I read something which made me pause for a moment.</p>
<p>At the <a title="All Things Digital Conference" href="http://allthingsd.com/d/">All Things Digital conference</a>, sponsored by the Wall Street Journal, Microsoft had to glumly sit by while the whole world told them that they were dinosaurs. Steve Jobs and his revolution are going to destroy the desktop hegemony enjoyed by Redmond, and the world will never be the same.</p>
<p>This may or may not be true, and part of me even wants it to be true. But there is one thing that my 30+ years in the technology space has taught me: <strong>innovation cannot be denied</strong>.</p>
<p>Microsoft may be looking at a bleak future; we shall see before too long.  But one of their employees sitting at their desk, either in Washington or California or China or India, is inventing a new future for Microsoft. Innovation has a way of doing that. Just when the future looks one way, a spark of an idea jumps up, the clouds part, the seas calm and a new race is begun (pardon my mixed metaphors).</p>
<p>Microsoft, for all of its warts, has transformed the word in more ways than Mr. Jobs has or probably ever will.  And I would bet Redmond will do it again.</p>
<p>Now, if they could just keep my Vista box from crashing every other day&#8230;</p>
<p>&#8211;Marty</p>
]]></content:encoded>
			<wfw:commentRss>https://www.radblue.com/2010/06/feeling-bad-for-microsoft/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Greetings and Salutations</title>
		<link>https://www.radblue.com/2010/06/greetings-and-salutations/</link>
		<comments>https://www.radblue.com/2010/06/greetings-and-salutations/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 23:36:49 +0000</pubDate>
		<dc:creator><![CDATA[marty]]></dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[radblue]]></category>

		<guid isPermaLink="false">http://www.radblue.com/?p=757</guid>
		<description><![CDATA[Hello world. That is how these things always start out &#8211; at least when you are a programmer.  Or maybe: System.out.println(&#8220;Hello world&#8221;); This is my first entry, so I thought I would introduce myself.  My name is Marty and I work here at RadBlue.  I do lots of different things, but my main job to [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Hello world.</p>
<p>That is how these things always start out &#8211; at least when you are a programmer.  Or maybe:</p>
<p>System.out.println(&#8220;Hello world&#8221;);</p>
<p>This is my first entry, so I thought I would introduce myself.  My name is Marty and I work here at RadBlue.  I do lots of different things, but my main job to write code.  When you are a small company, like us, you have to wear lots of different hats. But, at the end of the day, that is what I do.  I write code.  Lots and lots of code.</p>
<p>And that is what I want to share with you.  What it is that we do here at RadBlue, why we do it, how we do it and why we enjoy it so much.   So come along for the ride.</p>
<p>&#8211;Marty</p>
]]></content:encoded>
			<wfw:commentRss>https://www.radblue.com/2010/06/greetings-and-salutations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
