<?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>breddy.net</title>
	<atom:link href="http://www.breddy.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.breddy.net</link>
	<description>Personal and professional weblog of Chris Bredesen</description>
	<lastBuildDate>Sun, 02 May 2010 20:05:46 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Thoughts on the Financial Crisis</title>
		<link>http://www.breddy.net/2010/05/02/thoughts-on-the-financial-crisis/</link>
		<comments>http://www.breddy.net/2010/05/02/thoughts-on-the-financial-crisis/#comments</comments>
		<pubDate>Sun, 02 May 2010 20:05:46 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[finance]]></category>
		<category><![CDATA[politics]]></category>

		<guid isPermaLink="false">http://www.breddy.net/?p=137</guid>
		<description><![CDATA[Since the financial crisis and resulting hysteria have transpired, I&#8217;ve been attempting to wrap my head around what happened &#8212; in relatively simple terms &#8212; and what we can do (or not do) to avoid something like this in the future.  While the financial instruments Wall Street employed in the recent decade were far from simple, [...]]]></description>
			<content:encoded><![CDATA[<p>Since the financial crisis and resulting hysteria have transpired, I&#8217;ve been attempting to wrap my head around what happened &#8212; in relatively simple terms &#8212; and what we can do (or <em>not</em> do) to avoid something like this in the future.  While the financial instruments Wall Street employed in the recent decade were far from simple, I remain hopeful that there are more basic forces at work and thus solutions that don&#8217;t involve thousands of pages of legislation, bailouts and government control.<span id="more-137"></span></p>
<p>As an informal spectator of the finance industry, I had whittled things down enough to make myself happy.  I blamed two fundamental causes for all of this:</p>
<ol>
<li>Artificially low interest rates set by the FED.  More people purchased homes than had the means to.</li>
<li>Rating agencies over-rating the hugely risky financial instruments employed by the big investment banks.  Overconfidence led to risk leaking into places it didn&#8217;t belong &#8212; insurance policies, pensions and the like.</li>
</ol>
<p>Others site greed, speculation or lack of regulation.  Some blame capitalism itself.  I concede that there are many ways to skin this cat.  One can probably remove only a couple of the many factors cited by just about everyone and successfully avoid a spectacle of this magnitude.  But I like simplicity and I like freedom.  I believe in capitalism.</p>
<p>Recently I came across a post on the <a href="http://freakonomics.blogs.nytimes.com/">Freakonomics blog</a> that teases with the intro <a href="http://freakonomics.blogs.nytimes.com/2010/04/30/too-big-to-fail-wasnt-the-problem-2/">&#8220;Too Big to Fail&#8221; wasn&#8217;t the problem</a>.  OK&#8230;  Happily, I clicked through to Russell Roberts&#8217; excellent article entitled <a href="http://mercatus.org/publication/gambling-other-peoples-money">Gambling with Other People&#8217;s Money: How Perverted Incentives Caused the Financial Crisis</a>.  This is, to date, the best article I have read on the financial crisis and I have adjusted my outlook accordingly.</p>
<p>The executive summary gets to the point:</p>
<blockquote><p>&#8220;In this paper, I argue that public-policy decisions have perverted the incentives that naturally create stability in financial markets and the market for housing. Over the last three decades, government policy has coddled creditors, reducing the risk they face from financing bad investments. Not surprisingly, this encouraged risky investments financed by borrowed money. The increasing use of debt mixed with housing policy, monetary policy, and tax policy crippled the housing market and the financial sector. Wall Street is not blameless in this debacle. It lobbied for the policy decisions that created the mess.&#8221;</p></blockquote>
<p>Now I&#8217;m paying attention.  The summary continues:</p>
<blockquote><p>&#8220;In the United States we like to believe we are a capitalist society based on individual responsibility. But we are what we do. Not what we say we are. Not what we wish to be. But what we do. And what we do in the United States is make it easy to gamble with other people’s money—particularly borrowed money—by making sure that almost everybody who makes bad loans gets his money back anyway. The financial crisis of 2008 was a natural result of these perverse incentives. We must return to the natural incentives of profit and loss if we want to prevent future crises.&#8221;</p></blockquote>
<p>Preach it, brother!  The well-cited piece continues to explore the housing market, sub-prime lending, Fannie, Freddie and or course our friends, the investment banks.  The meat of the paper deals with how exactly Wall Street was able to wind up 30-, 40, 50- and even 60-1 leverage and not even blink an eye &#8212; by using your money.  Roberts says it best:</p>
<blockquote><p>&#8220;If you don’t know who the sucker is at the table, it’s probably you.  We are the suckers.  And most of us didn’t even know we were sitting at the table.”</p></blockquote>
<p>Zing.  He provides numerous accounts of government bailouts which made creditors whole (or nearly whole) but wiped out equity holders.  In the sub-prime mortgage debacle, the creditors &#8211; big Wall Street banks, were mostly made whole.  The equity holders (most consumers and, later on, the taxpayer) got the very large bill.  With only a cursory look at the relationship between the government and big business during the last two decades, it&#8217;s clear that big investment banks and their cronies have very little to worry about.  This freedom to play with our money no matter the outcome was the prime cause of the financial crisis.  And we&#8217;re perpetuated the problem by doing exactly what they hoped we&#8217;d do &#8212; bail them out.</p>
<p>What about the executives?  Surely they have a stake at the table.  Not exactly&#8230;</p>
<blockquote><p>&#8220;The worst that could happen to [Jimmy] Cayne in the collapse of Bear Stearns, his downside risk, was a stock wipeout, which would <strong>leave him with a mere half a billion dollars gained from his prudent selling of shares of Bear Stearns</strong> and the judicious investment of the cash part of his compensation.  Not surprisingly, Cayne didn’t put all his eggs in one basket. He left himself a healthy nest egg outside of Bear Stearns.&#8221; (Emphasis mine)</p>
<p>&#8220;Richard Fuld did the same thing. He lost a billion dollars of paper wealth, but he <strong>retained over $500 million</strong>, the value of the Lehman stock he sold between 2003 and 2008. Like Cayne, he surely would have preferred to be worth $1.5 billion instead of a mere half a billion, but his downside risk was still small.&#8221;</p></blockquote>
<p>So while there is risk inherent in the system, it&#8217;s not enough to stave off bad business when <strong>there is no possibility of bankruptcy</strong>.</p>
<p>The rating agencies had their hand in the till, too.  As the Wall Street firms bundled up mortgages and sold them off as CDOs, various rating agencies were engaged to put a risk value on these securities.  In order to make things look more attractive, these mortgage-backed securities are divided up into tranches (French for &#8220;slices&#8221;) and rated separately.  The least risky slices &#8212; the senior tranches &#8212; command a AAA rating and so on down the line.  One might think that an investment bank paying for higher ratings would be front page news, but alas, not so much.</p>
<blockquote><p>&#8220;The problem with these explanations is that most investors knew that the issuers were paying the agencies. They also knew that these assets were extremely complex and that the agencies may have lacked the expertise needed to analyze the assets correctly. They took the ratings with many grains of salt. The commercial banks bought the assets, not because they trusted the agencies, but because they could leverage them under the new regulations. The investment banks bought the assets because they were highly profitable and easy to borrow against.</p>
<p>&#8220;The lower capital requirements for AAA- and AA-rated securities helped fuel the demand for sub-prime mortgage-backed securities and helped create the crisis. But just because your car can go 120 miles per hour doesn’t mean you’ll choose to go that fast. Why would a firm want to take advantage of this deregulation and put itself at risk of bankruptcy? And how would a firm be able to take advantage of this looser capital requirement? Why would anyone lend them the money?</p></blockquote>
<p>There are other consequences, too.  The money that drove the housing craze in the 1990s and 2000s necessarily kept funding away from other areas of the economy:</p>
<blockquote><p>&#8220;&#8230;And a few trillion dollars flowed from the Chinese and my father and other investors into new houses and bigger houses because the Fannie and Freddie conduit offered such an attractive mix of risk and reward. That flow of money was terribly costly: channeling precious capital into housing meant it didn’t flow into other areas that were more valuable but that were artificially made less attractive. So we got more and bigger houses and less of something else—less money going to fund new medical devices, cars that get better gas mileage, more creative entertainment, or something else creative people could have done with more capital.&#8221;</p></blockquote>
<p>Russel concludes that the system is far too complex to regulate in any meaningful way.  Wall Street is far from unregulated today and still we found ourselves in this mess.  He sums it up thusly:</p>
<blockquote><p>&#8220;Instead of trying to improve a system we only imperfectly understand, we would have better luck letting the natural restraints of capitalism reemerge. Rather than trying to turn this dial or push that lever the optimal amount (holding everything else constant, somehow), we should let natural feedback loops reemerge that encourage prudence as well as risk taking.&#8221;</p></blockquote>
<p>I&#8217;ve given only cursory service to the article here so I really recommend reading it in full.  If the original publication is a bit hard to focus on, try the <a href="http://mercatus.org/print/1000409">printable version</a> or the <a href="http://mercatus.org/sites/default/files/publication/RUSS-final.pdf">PDF</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.breddy.net/2010/05/02/thoughts-on-the-financial-crisis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple Aperture:  No Regrets</title>
		<link>http://www.breddy.net/2009/03/02/apple-aperture-no-regrets/</link>
		<comments>http://www.breddy.net/2009/03/02/apple-aperture-no-regrets/#comments</comments>
		<pubDate>Mon, 02 Mar 2009 18:24:03 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[aperture]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[canon]]></category>
		<category><![CDATA[photography]]></category>

		<guid isPermaLink="false">http://www.breddy.net/?p=68</guid>
		<description><![CDATA[About two years ago I purchased a Canon EOS Rebel XTi in anticipation of the arrival of our new baby girl.  Until that time, I had been using Google&#8217;s Picasa (then at version 2) along with the Canon subcompact du jour.  I was pretty happy with the usefulness of this combination.  Picasa [...]]]></description>
			<content:encoded><![CDATA[<p>About two years ago I purchased a <a href="http://www.usa.canon.com/consumer/controller?act=ModelInfoAct&amp;fcategoryid=139&amp;modelid=14256">Canon EOS Rebel XTi</a> in anticipation of the arrival of our new baby girl.  Until that time, I had been using Google&#8217;s <a href="http://picasa.google.com">Picasa</a> (then at version 2) along with the Canon subcompact du jour.  I was pretty happy with the usefulness of this combination.  Picasa is simple, extremely fast and doesn&#8217;t obfuscate the underlying photos in any sort of database or binary file.</p>
<p><span id="more-68"></span></p>
<p>Around the same time, I had switched to a Mac for my primary home computer.  I didn&#8217;t care for iPhoto *at all* and there was no OS X version of Picasa (there now is, and I have yet to try it).  I started looking around for alternatives and came across the professional digital photography workflow applications like <a href="http://www.apple.com/aperture/">Apple Aperture</a> and <a href="http://www.adobe.com/products/photoshoplightroom/">Adobe Lightroom</a>.  These applications combine rich cataloguing and metadata features with semi-advanced image manipulation capabilities.  Both offer free trials so I grabbed a copy of Aperture and gave it a whirl.</p>
<p>Aperture&#8217;s code is designed to use the GPU to do much of its work.  This is great when you have a lot of GPU at your disposal.  On a Mac mini, it&#8217;s a world of pain.  Apart from the slow editing, I was dismayed at how sluggish it felt overall compared to Picasa.  My mini is a Core Duo 1.66 with 2G of RAM and most of OS X is quite snappy.  To Apple&#8217;s credit, they do not recommend using Pro apps on machines without proper discrete video adapters.  Be that as it may, I pushed forward and wound up purchasing Aperture, never having tried Lightroom.</p>
<p>I&#8217;d never gotten very familiar with Photoshop and how to do proper digital photography post-processing.  When I acquired Aperture, I was more or less starting with <em>carte blanche</em>.  I learned the basic import-and-review workflow first.  I didn&#8217;t touch most of the adjustments beyond the basic automatic correction.  Over time, though, I started adding tools to my repertoire.  First white balance.  Then Highlights/Shadows.  Then Exposure.  Then some of the color adjustments like Vibrancy.  I still have a lot to learn but I find that whereas I used to stay displeased with a mediocre shot, I now have the ability to turn all but the worst ones into pleasing results.</p>
<p>Last month I was vacationing in Florida.  We took a 5-night cruise and spent several extra days afterward with family.  I had around 500 or so RAW images I needed to go through, post to the web and send to friends.  I&#8217;d left my Mac at home (it&#8217;s small but it&#8217;s still a desktop) so all I had was my work laptop running Fedora Linux.  Google ships a version of Picasa for Linux so I figured I&#8217;d give my old friend a try.</p>
<p>I brought in the RAW shots and started to go through them.  Picasa is definitely FAST &#8212; a breath of fresh air when you&#8217;re used to Aperture on sub-par hardware.  But as I began to work on individual images, I realized how severely limited Picasa is.  Perhaps it&#8217;s the RAW converter, perhaps it&#8217;s the tools, but I could not get images I was happy with.  Picasa&#8217;s Fill Light is weak in comparison to proper level and exposure adjustments.  The white balance is decent but the highlight/shadow tools work the opposite of how Aperture&#8217;s do.  In Aperture, the Shadows slider starts at 0 and as you increase it, the shadows brighten up.  Very useful for those situations that needed a fill flash.  Picasa&#8217;s go the opposite direction!</p>
<p>All this is to say that despite the slowness, I am 100% pleased with Aperture.  I&#8217;ll be ordering a new MacBook Pro soon so hopefully slow photo editing will be a thing of the past for me.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.breddy.net/2009/03/02/apple-aperture-no-regrets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is Bristol Palin a Pinhead too?</title>
		<link>http://www.breddy.net/2008/09/03/is-bristol-palin-a-pinhead-too/</link>
		<comments>http://www.breddy.net/2008/09/03/is-bristol-palin-a-pinhead-too/#comments</comments>
		<pubDate>Wed, 03 Sep 2008 11:58:00 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[hypocrisy]]></category>
		<category><![CDATA[politics]]></category>

		<guid isPermaLink="false">http://www.breddy.net/2008/09/03/is-bristol-palin-a-pinhead-too/</guid>
		<description><![CDATA[Bill O&#8217;Reilly is no friend of ]]></description>
			<content:encoded><![CDATA[<p>Bill O&#8217;Reilly is no friend of <a href="\">permissive culture</a>.  He&#8217;s got no use for the drugs, the loose morals, the abortions or the media that glorified it.  On Jamie Lynn Spears&#8217; pregnancy, he had <a href="\">this</a> to say:</p>
<blockquote><p>Now most teens are pinheads in some ways. But here the blame falls primarily on the parents of the girl, who obviously have little control over her or even over Britney Spears. Look at the way she behaves.<span id="more-64"></span></p></blockquote>
<p>I wonder, then, what Mr. O&#8217;Reilly thinks about 17-year-old Bristol Palin&#8217;s bun in the oven?  Her mother, the Republican nominee for Vice President of the United States, ostensibly does everything &#8220;right&#8221; &#8212; she&#8217;s pro family, pro-life and a strong supporter of abstinence-only education in our schools.</p>
<p>Maybe permissive parenting isn&#8217;t always to blame.  Maybe teaching abstinence as the only choice fails to educate <strong>human</strong> teens who will eventually get into situations that are hard to resist.</p>
<p>I will give credit where credit is due.  Bristol is keeping her child and while I may disagree with Sarah Palin&#8217;s socially conservative agenda, at least she&#8217;s not a hypocrite.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.breddy.net/2008/09/03/is-bristol-palin-a-pinhead-too/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bold Move, AirTran</title>
		<link>http://www.breddy.net/2007/09/18/bold-move-airtran/</link>
		<comments>http://www.breddy.net/2007/09/18/bold-move-airtran/#comments</comments>
		<pubDate>Tue, 18 Sep 2007 12:18:03 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://www.breddy.net/2007/09/18/bold-move-airtran/</guid>
		<description><![CDATA[Last week I had what might be the strangest air travel experience I&#8217;ve ever had.  I was flying from Raleigh to Ft. Lauderdale via Atlanta.  Before the gate agent in Raleigh opened boarding for the flight, she found out that our plane was called in for maintenance.  It wasn&#8217;t fifteen minutes before [...]]]></description>
			<content:encoded><![CDATA[<p>Last week I had what might be the strangest air travel experience I&#8217;ve ever had.  I was flying from Raleigh to Ft. Lauderdale via Atlanta.  Before the gate agent in Raleigh opened boarding for the flight, she found out that our plane was called in for maintenance.  It wasn&#8217;t fifteen minutes before she changed our gate to the next one over and told us we&#8217;d be on a different plane.  No problem, we thought.<br />
<span id="more-63"></span><br />
Turns out, AirTran had rerouted a nearly-empty Atlanta-bound plane from Richmond to stop and pick us up.  Captain Bill on the Atlanta plane was given authority to agree to or reject this plan and apparently he felt that we could make up the time lost and get to Atlanta without much delay.  The gate agent informed us we&#8217;d have to board the plane quickly and lined us up on the jet way.  The plane pulled up and we all boarded, finding seats anywhere we could among the slightly disgruntled Richmond passengers.</p>
<p>At this point we were unsure what to think of all this, but one thing was for sure:  AirTran is either the most efficient, cutting edge airline or among the stupidest.</p>
<p>Captain Bill made incredible time to Atlanta and I have never seen such aggressive taxiing.  Unfortunately, Atlanta is a busy airport and elation changed to distress as we waited over ten minutes on the tarmac for our gate.  I should mention that several of the passengers, from both Raleigh and Richmond, had outbound connections and it was after 9:00pm.</p>
<p>Of course the flight attendants had no information about connecting gates (how is this possible?)  so I hurried off the plane to check with the Atlanta CSR about my outbound connection.  &#8220;Ft. Lauderdale is gone&#8221;, he said.  Well shit.</p>
<p>Just to be sure, I walked over to the gate listed on my boarding pass, which turned out to be the wrong one.  I rushed over to the correct one to find the plane was still there but the jet way had pulled back (about 3 feet).  I explained our situation to the gate agent who began making calls to see about holding the flight.  By that point, other FLL-bound passengers had showed up and were frantic to make their connection.  9:09pm is the last AirTran flight out before morning!</p>
<p>We all stood there at the gate for a further fifteen minutes while the Ft. Lauderdale flight sat at the gate and we were told that FAA regulations prohibited them from pushing the jet way back out to let us on.  Frustrations set in for all of us, especially the Richmond folks who had no reason at all to be late, let alone miss connections.  The AirTran CSR took the typical abuse from us and we stood there while our plane departed without us.</p>
<p>So the way things played out, this bold move proved a stupid one.  AirTran put us up in the Crowne Plaza, got us on the first flight out and compensated us with a round-trip voucher.  Moral of the story:  when you don&#8217;t have the authority (or the foresight?) to hold a few connections, don&#8217;t re-route perfectly good flights!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.breddy.net/2007/09/18/bold-move-airtran/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mac OS X</title>
		<link>http://www.breddy.net/2007/05/07/mac-os-x/</link>
		<comments>http://www.breddy.net/2007/05/07/mac-os-x/#comments</comments>
		<pubDate>Mon, 07 May 2007 22:02:24 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[apple]]></category>

		<guid isPermaLink="false">http://www.breddy.net/2007/05/07/mac-os-x/</guid>
		<description><![CDATA[I finally sucked it up and bought a Mac.  I knew about how smooth the system was, but in all my years have never had one as my primary machine.  I ordered a refurbished Mac mini Core Duo 1.66 with 512MB and a Combo drive.  Certainly not a powerhouse but I decided [...]]]></description>
			<content:encoded><![CDATA[<p>I finally sucked it up and bought a Mac.  I knew about how smooth the system was, but in all my years have never had one as my primary machine.  I ordered a refurbished Mac mini Core Duo 1.66 with 512MB and a Combo drive.  Certainly not a powerhouse but I decided that if I wind up loving it, I&#8217;ll order a more substantial box and relegate this one to media center duty.</p>
<p><span id="more-62"></span></p>
<p>Within the first hour of use (not including all the OS upgrades), I was using all up and running with a Bluetooth wireless keyboard and Mighty Mouse.  I also had my Nokia 6682&#8217;s contacts synchronized with Address Book via Bluetooth.  iTunes was playing my music library, Front Row was playing DVD&#8217;s (from across the room with the Apple Remote) and I was surfing the web with Firefox.</p>
<p>The out-of-the-box experience is first rate.  Nothing else out there compares.  Windows has a lot of good hardware support but as of Windows XP MCE 2005, it still didn&#8217;t play DVD&#8217;s without a third-party coded installed.  And Bluetooth?  Good luck!</p>
<p>There are things I haven&#8217;t adjusted to yet.  Avidly using, supporting and administering every version of Windows from 3.0 forms some pretty strong habits.</p>
<ul>
<li>The mouse acceleration curves are just wrong and you can&#8217;t adjust them.  Things like <a href="http://www.knockknock.org.uk/mac/">MouseFix</a> are out there, but leaving this parameter off of the Mouse control panel widget is just inexcusable.</li>
<li>The side buttons on the Mighty Mouse are so hard to press, they might as well not exist.  Other than that, the thing is fantastic.</li>
<li>Checkboxes and buttons don&#8217;t get focus.  For a keyboad-centric user like myself, this is a big deal.  The typical username/login/remember combination of just about every website now requires me to go touch the mouse.  Suck.  This isn&#8217;t in every browser, though.  Safari and Firefox behave this way, but Camino (which uses what looks like the native checkbox widget) allows focus.  Go figure.</li>
<li>The keyboard is nice, but dammit, can&#8217;t they make an ergonomic one?</li>
</ul>
<p>If anyone has advice for these gripes, I&#8217;m all ears.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.breddy.net/2007/05/07/mac-os-x/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>What to do About Health Care?</title>
		<link>http://www.breddy.net/2007/02/03/what-to-do-about-health-care/</link>
		<comments>http://www.breddy.net/2007/02/03/what-to-do-about-health-care/#comments</comments>
		<pubDate>Sat, 03 Feb 2007 18:50:47 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[politics]]></category>

		<guid isPermaLink="false">http://www.breddy.net/2007/02/03/what-to-do-about-health-care/</guid>
		<description><![CDATA[I was listening to the radio the other day and it occurred to me that there may be some problems with the American health care system.  Just about every politician is talking about it and about as much as we can grok from all the rhetoric is whose plan isn&#8217;t going to work.  [...]]]></description>
			<content:encoded><![CDATA[<p>I was listening to the radio the other day and it occurred to me that there may be some problems with the American health care system.  Just about every politician is talking about it and about as much as we can grok from all the rhetoric is whose plan isn&#8217;t going to work.  But it seems to me that we&#8217;re getting ahead of ourselves.<br />
<span id="more-61"></span><br />
When you&#8217;ve been around more than a few IT projects (or any sort of project I reckon) you start to develop a sense about what works and what doesn&#8217;t.  The longer you&#8217;re in the business, the earlier you can spot pitfalls.  The pitfall that&#8217;s going to torpedo our health care debate is failure to understand the problem at hand.  Without understanding and agreement about exactly how our system is failing, there&#8217;s just no possible way we can fix it in any reasonable matter.</p>
<p>Part of the reason for this is situational.  While it&#8217;s easy to lump all Washington politicians together, there are some pretty important philosophical distinctions at work.  Differences in core economic and social thinking prevent lawmakers from finding a suitable mutual starting point.  The first step to a cure is admitting there&#8217;s a problem, and we&#8217;ve beat that one to death.  We know it&#8217;s broken, we know it has to be fixed, but let&#8217;s define what we want before we define how we&#8217;re going to get it.</p>
<p>So what do we want?  Is health care too expensive?  Too unavailable?  Are not enough Americans covered?  How many should be covered?  Are we entitled to have routine checkups paid for out of public coffers?  Are poor people entitled to the same care as rich people?  Do we have a right to free health care?  If not, should it be tax deductible?  Why should Joe get a great PPO for he and his family while Fred gets an entry-level HMO for himself and the option to pay out of pocket for coverage for his wife and two children?  Should gay couples in committed relationships have family coverage made available to them just like heterosexual couples?  How about hetero life partners or cohabitant unmarried parents?</p>
<p>We can&#8217;t even begin to work on a solution until these questions are well on their way to being answered.  And here is where the compromise will have to come in.  There&#8217;s a damn good chance that we&#8217;ll screw the whole thing up again just trying to arrive in the middle.  But we need to define the problem first.</p>
<p>I generally consider myself a Libertarian so I&#8217;d love nothing more than to see the free market at work here.  The health care industry is far too regulated to say that we&#8217;ve given this an honest try.  We&#8217;ve protected big pharma from cross-border competition to the detriment of just about everyone, and the FDA prevents common, safe drugs from being dispensed without a costly doctor visit in which the patient may or may not even see an MD.</p>
<p>But the Liberal in me tends to think that in this day and age there ought to be some way of taking care of the citizenry to the extent that a doctor visit is neither a complete hassle or a huge expense.  But the Liberal in me isn&#8217;t Liberal enough to admit that every American has the <strong>right</strong> to free health care, no questions asked.  Sure we have the unalienable right to life, liberty and the pursuit of happiness, but when did the land of opportunity become the land of guarantees or the land of handouts?  At what point does entitlement for the truly needy turn into redistribution of wealth on an unfair scale?  Is redistribution of wealth fair because those who cannot should be entitled to the fruits of those who can?  At what point does this become Communism?</p>
<p>But I digress.  I&#8217;d love to hear some opinions on this so comment away!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.breddy.net/2007/02/03/what-to-do-about-health-care/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Environmental Config Files</title>
		<link>http://www.breddy.net/2007/02/03/environmental-config-files/</link>
		<comments>http://www.breddy.net/2007/02/03/environmental-config-files/#comments</comments>
		<pubDate>Sat, 03 Feb 2007 18:33:41 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Professional]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://www.breddy.net/2007/02/03/environmental-config-files/</guid>
		<description><![CDATA[I came across something disturbing recently and I want to get my two cents on the table because this isn&#8217;t the first time it&#8217;s come up.  Several components in the project I&#8217;m assigned to store various configuration attributes in text files.  Whether they&#8217;re name-value (properties) files or XML data, this is a good [...]]]></description>
			<content:encoded><![CDATA[<p>I came across something disturbing recently and I want to get my two cents on the table because this isn&#8217;t the first time it&#8217;s come up.  Several components in the project I&#8217;m assigned to store various configuration attributes in text files.  Whether they&#8217;re name-value (properties) files or XML data, this is a good choice because it allows the customization of application behavior without code changes or redeployment &#8230; if you do it properly.<br />
<span id="more-60"></span><br />
What I encountered in several places is a conf directory which contained subdirectories which resemble the following:  /local, /dev, /test, /stg, /prod.</p>
<p>At first glance, this looks completely reasonable especially if you consider that each corresponding environment declares a container-level variable whose value is one of the directory names (Development/Integration=dev, UAT/Test=test, etc.).  Developers get to configure each environment and at deployment time  the server simply knows how to behave based on the preset environment variable.  Sounds OK, right?</p>
<p>NO!  It isn&#8217;t OK.  It is horrible and you should never do it.  Packaging configuration in with code leaves the <em>System Administrator</em> powerless to <em>administer</em> the <em>system</em>.  See the problem?  No?  Here are more reasons:</p>
<ul>
<li>Configuration changes require a redeployment of the application (possibly even repackaging)</li>
<li>Developers may not (indeed, <em>should</em> not) be privy to certain config information (passwords, let&#8217;s say) for production environments</li>
<li>Test environments of the same &#8220;level&#8221; can&#8217;t have differing configuration unless you jump through hoops like branching source code</li>
<li>Turning a dev/test/stage box into a production one (or vice versa) with one small change is just scary</li>
<li>A developer can change production and nobody will notice until the code gets to production!</li>
<li><strong>A developer can change production and nobody will notice until the code gets to production!</strong></li>
<li><strong>A DEVELOPER CAN CHANGE PRODUCTION AND NOBODY WILL NOTICE UNTIL THE CODE GETS TO PRODUCTION!</strong></li>
</ul>
<p>Get it?</p>
<p>The way to manage configuration is to provide a nicely-commented <em>prototype</em> config file (that can&#8217;t/won&#8217;t be read) with your application and leave the runtime configuration in a file outside the deployed application path.  There are many ways to make such files available to your program regardless of whether you&#8217;re using a container or not.  You can:</p>
<ul>
<li>Add a <tt>conf</tt> directory to the runtime classpath</li>
<li>Put the config files in a known directory such as <tt>common/classes</tt> on Tomcat</li>
<li>Jar them up and name them according to environment, if you just absolutely must not let the admins touch them.</li>
</ul>
<p>Any of these tactics work.  As long as you aren&#8217;t marrying code and configuration, you can&#8217;t miss.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.breddy.net/2007/02/03/environmental-config-files/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu</title>
		<link>http://www.breddy.net/2007/01/08/ubuntu/</link>
		<comments>http://www.breddy.net/2007/01/08/ubuntu/#comments</comments>
		<pubDate>Tue, 09 Jan 2007 02:34:21 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Professional]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.breddy.net/2007/01/08/ubuntu/</guid>
		<description><![CDATA[I&#8217;m typing this post from the Gnome blog post client installed on my laptop which is now running Ubuntu Linux.  I took the plunge a few days ago after getting the itch to try an alternative OS.  I knew that if I did a dual-boot, I&#8217;d bail out and revert to Windows in [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m typing this post from the Gnome blog post client installed on my laptop which is now running Ubuntu Linux.  I took the plunge a few days ago after getting the itch to try an alternative OS.  I knew that if I did a dual-boot, I&#8217;d bail out and revert to Windows in a few days.  So, I blew away the entire disk and let Ubuntu 6.10 have its way.</p>
<p>So far I&#8217;m pretty pleased.  The out-of-the box suite of applications is more than adequite for the average user, and it&#8217;s Linux, so the power user will never be left wanting.  The only stumbling I&#8217;ve done is on multimedia codecs.  So far I have yet to get anything resembling Internet-type audio/video to play, but I&#8217;m not sure I&#8217;ve done everything right.  Flash 9 beta is installed so all my favorite rich-clienty sites work well (Google Finance, YouTube, etc).  No MP3 or AVI joy yet though.</p>
<p>I&#8217;ll wrap this up and hope it posts, with the thought that I&#8217;ll do a more in-depth review soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.breddy.net/2007/01/08/ubuntu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A New Friend</title>
		<link>http://www.breddy.net/2006/12/18/a-new-friend/</link>
		<comments>http://www.breddy.net/2006/12/18/a-new-friend/#comments</comments>
		<pubDate>Tue, 19 Dec 2006 02:36:16 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[pets]]></category>

		<guid isPermaLink="false">http://www.breddy.net/2006/12/18/a-new-friend/</guid>
		<description><![CDATA[
Marissa decided the house was way too quiet without our furry friend around.  Even the cats were looking at each other, waiting for someone to challenge their reign of the house!  That&#8217;s when we found our new friend in the online classifieds.  A family in Port Charlotte, FL (about 2.5 hours drive) [...]]]></description>
			<content:encoded><![CDATA[<p><a href="/gallery/guinness"><img id="image57" style="float:right" src="http://www.breddy.net/wp-content/uploads/2006/12/guinness.jpg" alt="Guinness Puppy" /></a></p>
<p>Marissa decided the house was way too quiet without our furry friend around.  Even the cats were looking at each other, waiting for someone to challenge their reign of the house!  That&#8217;s when we found our new friend in the online classifieds.  A family in Port Charlotte, FL (about 2.5 hours drive) had been surprised with a litter of nine purebred rottie puppies! They had only one left &#8212; the one they&#8217;d considered keeping as their own.</p>
<p>We drove that day to look at the little guy and fell in love.  He&#8217;s just over eight weeks old and his name is Guinness.</p>
<p><a href="/gallery/guinness">View the Photo Album</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.breddy.net/2006/12/18/a-new-friend/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Goodbye to a Friend</title>
		<link>http://www.breddy.net/2006/12/13/goodbye-to-a-friend/</link>
		<comments>http://www.breddy.net/2006/12/13/goodbye-to-a-friend/#comments</comments>
		<pubDate>Wed, 13 Dec 2006 21:00:26 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[pets]]></category>

		<guid isPermaLink="false">http://www.breddy.net/2006/12/13/goodbye-to-a-friend/</guid>
		<description><![CDATA[
Last week our 9-year-old rottweiler Bodi was diagnosed with cancer.  He had two large tumors and we were forced to make the choice that no pet owner ever wants to make.  Bodi did not come home with us.
Bodi was at Marissa&#8217;s side almost every waking moment from the day he came home with [...]]]></description>
			<content:encoded><![CDATA[<p><img id="image55" style="float:right" src="http://www.breddy.net/wp-content/uploads/2006/12/bodi.jpg" alt="Bodizafa Chewbacca Rottweiler" /></p>
<p>Last week our 9-year-old rottweiler Bodi was diagnosed with cancer.  He had two large tumors and we were forced to make the choice that no pet owner ever wants to make.  Bodi did not come home with us.</p>
<p>Bodi was at Marissa&#8217;s side almost every waking moment from the day he came home with her in college.  He protected the house, his owners and his dog pals.  He always knew what was going on and would not tolerate violence.  He&#8217;d step in to break up a fight regardless of whether it was human or canine.</p>
<p>We will miss him dearly.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.breddy.net/2006/12/13/goodbye-to-a-friend/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
