<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>Michael McDaniel muses on passion, design, engineering, and making things better.</description><title>The Optimizer</title><generator>Tumblr (3.0; @mdm91)</generator><link>http://michaelmcdaniel.net/</link><item><title>Today, we lost our dearest, precious Dodger. He died suddenly of a ruptured tumor of the liver and...</title><description>&lt;p&gt;Today, we lost our dearest, precious Dodger. He died suddenly of a ruptured tumor of the liver and while the suddenness means he had little pain, it caught us unprepared.&lt;/p&gt;

&lt;p&gt;We are, of course, devastated. Dodger was ever-loyal, ever-hopeful, curious and very smart. He had an old soul and a special intuition, and anyone who knew him could tell you he was extraordinary. Losing him leaves a gaping hole in our hearts. We will never be the same pack. He leaves us, however, with some important lessons that we will try to take ever more into our hearts. &lt;/p&gt;

&lt;p&gt;Work. When our girls arrived, Dodger stopped sleeping in our room and took up a post under their cribs. Later, having associated our ovens with the smoke alarm, he would try to shepherd us out of the house whenever we&amp;#8217;d turn the ovens on. He always knew where he could serve our pack best.&lt;/p&gt;

&lt;p&gt;Celebrate. When Dodger was a happy dog, you&amp;#8217;d know. He celebrated life&amp;#8217;s joys and embraced the moment. When especially happy, he&amp;#8217;d bring his fuzzy soccer ball to show you. Imagine how much richer our lives would be if we could fully appreciate the joy that comes our way.&lt;/p&gt;

&lt;p&gt;Love. Dodger had nothing but love for everyone he met. As much love as we sent his way, he sent back ten times that amount. If anyone was sick or sad, he was at their side. Love was Dodger&amp;#8217;s principal tool for getting his job done.&lt;/p&gt;

&lt;p&gt;Dodger was a bright, shining light, and one of the great positive forces in our lives. Our world is very much darker today. &lt;/p&gt;

&lt;p&gt;Farewell, my best friend, my faithful companion, my little brown shadow. Now you live in us.&lt;/p&gt;</description><link>http://michaelmcdaniel.net/post/42490833429</link><guid>http://michaelmcdaniel.net/post/42490833429</guid><pubDate>Wed, 06 Feb 2013 22:39:14 -0800</pubDate></item><item><title>The Mystery of the Missing Mail</title><description>&lt;p&gt;A few months ago, I started to suspect that something is rotten in the state of my email setup. I have a personal domain which forwards email for my wife and I to our gmail accounts. That way, we let google store/serve my email without being tied to a gmail.com address. This has worked very well, but recently, my wife and I both discovered that some messages were simply going missing. They made it to our domain host, but the forwarded messages never arrived at our gmail accounts. The same senders could send email directly to our gmail.com accounts, though!&lt;/p&gt;
&lt;p&gt;This evening, I discovered the existence of &lt;a href="http://support.google.com/a/bin/answer.py?hl=en&amp;amp;answer=33786" title="SFP records"&gt;SPF records&lt;/a&gt;, and they explain all of the trouble!&lt;/p&gt;
&lt;p&gt;Briefly, SPF records specify which hosts are authorized to send email on behalf of a given domain name. So, if you have an SPF record, it prevents spammers (who don&amp;#8217;t have access to your mail host) from masquerading as you. Nifty.&lt;/p&gt;
&lt;p&gt;Except. It breaks forwarding because my email host is now sending email to google from a  whole bunch of domains (everyone who sends me mail). Google is looking up the sending domain&amp;#8217;s SPF record, and if it has one, my host isn&amp;#8217;t going to be on the list.&lt;/p&gt;
&lt;p&gt;Now, Google really shouldn&amp;#8217;t ACCEPT these messages and then drop them: it should REJECT them. However, now that I know what&amp;#8217;s happening, I can fix it.&lt;/p&gt;
&lt;p&gt;Or can I?&lt;/p&gt;
&lt;p&gt;As far as my research has taken me, it seems there is no provision in the SPF documentation for email forwarding. It would require the forwarding host, instead of accepting the incoming mail, to respond with a redirect command of some kind. Since none of the existing SMTP instances support such a thing, the redirect would need to look to old mailers like a rejection. Of course, at least then we wouldn&amp;#8217;t have mail getting dropped on the floor.&lt;/p&gt;
&lt;p&gt;So it seems that, at least for now, the only way to get your email delivered is to not forward it to a mail host that honors SPF records. For me, that means either not using gmail for storage/service or using Google Apps to host my domain&amp;#8217;s email directly.&lt;/p&gt;</description><link>http://michaelmcdaniel.net/post/36404556357</link><guid>http://michaelmcdaniel.net/post/36404556357</guid><pubDate>Fri, 23 Nov 2012 20:12:00 -0800</pubDate></item><item><title>"It makes me think that the thoughts that I have in my head that make me feel the most lonely..."</title><description>“It makes me think that the thoughts that I have in my head that make me feel the most lonely (because I don’t think anyone else thinks them) are also the thoughts that have the most potential to make me feel connected. I just have to get them out somehow.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Ze Frank’s &lt;a href="http://ashow.zefrank.com/episodes/7"&gt;A Show, Episode 7&lt;/a&gt;&lt;/em&gt;</description><link>http://michaelmcdaniel.net/post/27090502522</link><guid>http://michaelmcdaniel.net/post/27090502522</guid><pubDate>Thu, 12 Jul 2012 18:19:00 -0700</pubDate><category>philosophy</category><category>psychology</category></item><item><title>Software Development as a Creative Endeavor</title><description>&lt;div&gt;
&lt;p&gt;I remember this being passed around at least a decade ago. It&amp;#8217;s remarkable how right it is. It&amp;#8217;s attributed to Orson Scott Card (the author of Ender&amp;#8217;s Game), but I can&amp;#8217;t find a canonical source to substantiate that:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Here&amp;#8217;s the secret that every successful software company is based on: You can domesticate programmers the way beekeepers tame bees.  You can&amp;#8217;t exactly communicate with them, but you can get them to swarm in one place and when they&amp;#8217;re not looking, you can carry off the honey&amp;#8230;&lt;/p&gt;
&lt;p&gt;Here&amp;#8217;s the problem that ends up killing company after company. All successful software companies had, as their dominant personality, a leader who nurtured programmers.  But no company can keep such a leader forever. Either he cashes out, or he brings in management types who end up driving him out, or he changes and becomes a management type himself&amp;#8230;&lt;/p&gt;
&lt;p&gt;[The coder] suddenly finds that alien creatures control his life. Meetings, Schedules, Reports&amp;#8230;&lt;/p&gt;
&lt;p&gt;The hive has been ruined.  The best coders leave.  And the marketers, comfortable now because they&amp;#8217;re surrounded by power neckties and they have things under control, are baffled that each new iteration of their software loses market share as the code bloats and the bugs proliferate.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The full text is &lt;a href="http://www.netjeff.com/humor/item.cgi?file=DeveloperBees"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;</description><link>http://michaelmcdaniel.net/post/27079431016</link><guid>http://michaelmcdaniel.net/post/27079431016</guid><pubDate>Thu, 12 Jul 2012 15:30:00 -0700</pubDate><category>software</category><category>management</category><category>technology</category></item></channel></rss>
