<?xml version="1.0"?><!-- RSS generated by Radio UserLand v8.2.1 on Thu, 29 May 2008 16:50:46 GMT --><rss version="2.0">	<channel>		<title>h4ck3r+=boi</title>		<link>http://radio.weblogs.com/0100544/</link>		<description>Randomness Happens</description>		<language>en</language>		<copyright>Copyright 2008 Ryan Wilcox</copyright>		<lastBuildDate>Thu, 29 May 2008 16:50:46 GMT</lastBuildDate>		<docs>http://backend.userland.com/rss</docs>		<generator>Radio UserLand v8.2.1</generator>		<managingEditor>ryanwilcox@mac.com</managingEditor>		<webMaster>ryanwilcox@mac.com</webMaster>		<category domain="http://rpc.weblogs.com/shortChanges.xml">rssUpdates</category> 		<skipHours>			<hour>3</hour>			<hour>4</hour>			<hour>5</hour>			<hour>6</hour>			<hour>2</hour>			<hour>1</hour>			<hour>7</hour>			<hour>8</hour>			</skipHours>		<cloud domain="radio.xmlstoragesystem.com" port="80" path="/RPC2" registerProcedure="xmlStorageSystem.rssPleaseNotify" protocol="xml-rpc"/>		<ttl>60</ttl>		<item>			<title>Python and Ruby Differences: 0 == ?</title>			<link>http://radio.weblogs.com/0100544/2008/05/29.html#a1273</link>			<description>&lt;p&gt;So I&apos;ve been learning Ruby and Ruby On Rails over the last few weeks for a new project. Today I ran across something, well, different:&lt;/p&gt;&lt;p&gt;&lt;code style=&quot;white-space: pre&quot;&gt;if 0 thenputs &quot;0 == true!&quot;end&lt;/code&gt;&lt;/p&gt;&lt;p&gt;Returns &quot;0 == true&quot;. A &quot;Gotcha!&quot; moment for this old C hacker.&lt;/p&gt;&lt;p&gt;Now Python:&lt;/p&gt;&lt;p&gt;&lt;code style=&quot;white-space: pre&quot;&gt;if 0:    print &quot;0 == true&quot;else:    print &quot;0 == false&quot;&lt;/code&gt;&lt;/p&gt;&lt;p&gt;Returns &quot;0 == false&quot;.&lt;/p&gt;&lt;p&gt;Investigating this a bit more:&lt;/p&gt;&lt;p&gt;&lt;code style=&quot;white-space: pre&quot;&gt;$ irb&gt;&gt;&gt; 0 == false=&gt; false&gt;&gt;&gt; 0 == true=&gt; false&lt;/code&gt;&lt;/p&gt;&lt;p&gt;&lt;code style=&quot;white-space: pre&quot;&gt;$ pyPython 2.5.1 (r251:54863, Jan 17 2008, 19:35:17)[GCC 4.0.1 (Apple Inc. build 5465)] on darwinType &quot;help&quot;, &quot;copyright&quot;, &quot;credits&quot; or &quot;license&quot; for more information.&gt;&gt;&gt; 0 == TrueFalse&gt;&gt;&gt; 0 == FalseTrue&lt;/code&gt;&lt;/p&gt;&lt;p&gt;More info: &lt;a href=&quot;http://blog.ianbicking.org/re-ruby-and-python-compared.html&quot;&gt;Ian Bicking talks about Truth in Python and Ruby some too (and other topics)&lt;/a&gt;.&lt;/p&gt;</description>			<guid>http://radio.weblogs.com/0100544/2008/05/29.html#a1273</guid>			<pubDate>Thu, 29 May 2008 16:50:46 GMT</pubDate>			<comments>http://radiocomments.userland.com/comments?u=100544&amp;amp;p=1273&amp;amp;link=http%3A%2F%2Fradio.weblogs.com%2F0100544%2F2008%2F05%2F29.html%23a1273</comments>			</item>		<item>			<title>Different Types of programming personalities and how productive they are</title>			<link>http://www.devtopics.com/programmer-productivity-the-tenfinity-factor/</link>			<description>&lt;p&gt;So I go back and forth on the idea that a programmer can be 10 times as productive as other programmers. Part of me says, &quot;No, that level of productivity difference just isn&apos;t possible&quot;. The other part of me has been there when the better programmer solved the junior&apos;s problem in 2 minutes flat, where the junior had been dealing with this for hours. (I&apos;ve been on both sides of this)&lt;/p&gt;&lt;p&gt;However, TiWeb/DevTopics has an interesting article out: &lt;a href=&quot;http://www.devtopics.com/programmer-productivity-the-tenfinity-factor/&quot;&gt;Programmer Productivity and the Teninfinity factor&lt;/a&gt;, where they outline 5 classes of programmers: visionary/artist, trailblazer, workhorse, drone, and idiot. And these classifications make sense to me... and I think you need a few of each type (except idiots) on your team.&lt;/p&gt;</description>			<guid>http://radio.weblogs.com/0100544/2008/05/13.html#a1272</guid>			<pubDate>Tue, 13 May 2008 05:20:16 GMT</pubDate>			<comments>http://radiocomments.userland.com/comments?u=100544&amp;amp;p=1272&amp;amp;link=http%3A%2F%2Fradio.weblogs.com%2F0100544%2F2008%2F05%2F13.html%23a1272</comments>			</item>		<item>			<title>Wait just a cotton-pickin&apos; minute.....</title>			<link>http://radio.weblogs.com/0100544/2008/05/02.html#a1271</link>			<description>&lt;p&gt;So I read the news. Thanks to RSS, I read lots of different sources of news, relatively quickly. So today I can across something very... different:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.reuters.com/article/businessNews/idUSNAT00398320080501&quot;&gt;Layoffs rise 68% in April vs May&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;blockquote&gt;Planned job cuts in U.S. companies &lt;em&gt;totaled 90,015 last month&lt;/em&gt;, up from 53,579 in March and up 27 percent from a year earlier, employment consulting firm Challenger, Gray &amp; Christmas Inc. reported.The April layoffs were the steepest since the 100,315 cuts announced in September 2006.&lt;/blockquote&gt;&lt;/p&gt;&lt;p&gt;Later on in my reading I see: &lt;a href=&quot;http://news.yahoo.com/s/ap/20080502/ap_on_bi_go_ec_fi/economy&quot;&gt;Employers cut fewer jobs in April&lt;/a&gt;, which quotes:&lt;/p&gt;&lt;p&gt;&lt;blockquote&gt;But in April the losses totaled &lt;em&gt;20,000&lt;/em&gt;, an improvement from the &lt;em&gt;81,000 reductions in payrolls logged in March&lt;/em&gt;.&lt;/blockquote&gt;&lt;/p&gt;&lt;p&gt;Now obviously they&apos;re measuring something different, because even March&apos;s number are different for both articles. But a) the headlines make it out to sound the same, and b) ummm... sounds like it should be simple &quot;the number of people who don&apos;t have a job to go to in May, but did have a job to go to in April&quot;.&lt;/p&gt;&lt;p&gt;Yeah, ok, maybe it&apos;s a half-glass-full kind of thing... but there&apos;s a difference of 70,000... or &lt;strong&gt;more than 3 times the number in the last article&lt;/strong&gt;. That&apos;s more than glass-half-full.&lt;/p&gt;</description>			<guid>http://radio.weblogs.com/0100544/2008/05/02.html#a1271</guid>			<pubDate>Fri, 02 May 2008 15:01:04 GMT</pubDate>			<comments>http://radiocomments.userland.com/comments?u=100544&amp;amp;p=1271&amp;amp;link=http%3A%2F%2Fradio.weblogs.com%2F0100544%2F2008%2F05%2F02.html%23a1271</comments>			</item>		<item>			<title>Another Way For Companies To Think About Employee Turnover</title>			<link>http://thedailywtf.com/Articles/Up-or-Out-Solving-the-IT-Turnover-Crisis.aspx</link>			<description>&lt;p&gt;So theres a bit of wisdom in this &lt;a href=&quot;http://thedailywtf.com/Articles/Up-or-Out-Solving-the-IT-Turnover-Crisis.aspx&quot;&gt;article on employee turnover&lt;/a&gt;:  for employees to say to themselves: &quot;I know that I will quit my job, and there&apos;s nothing wrong with that&quot; and employers to say &quot;I know that my employees will quit, and there&apos;s nothing wrong with that.&quot;&lt;/p&gt;&lt;p&gt;The article also posits that a company with this culture doesn&apos;t have former employees, it has &lt;em&gt;alumni&lt;/em&gt;.&lt;/p&gt;&lt;p&gt;The article has a several other insights, but this one might be the most important for a tech company. I kind of wished I knew about it when I had employees: it might have changed, at a very high and abstract level, how I dealt with everybody.&lt;/p&gt;&lt;p&gt;Shortly after I let &quot;everybody&quot; go in 2005 I created an email folder in Mailsmith: &quot;WD/Alumni&quot;. So maybe I &lt;em&gt;was&lt;/em&gt; thinking that way, a little bit.&lt;/p&gt;&lt;p&gt;Between 2005 and now I&apos;ve had two more part time people, at various times, doing bits and pieces of stuff for me. I consider them alumni too.&lt;/p&gt;&lt;p&gt;Part of me would like to find another part time, secretarial-type, person. Maybe sometime in the near future.&lt;/p&gt;</description>			<guid>http://radio.weblogs.com/0100544/2008/04/29.html#a1270</guid>			<pubDate>Wed, 30 Apr 2008 00:25:11 GMT</pubDate>			<comments>http://radiocomments.userland.com/comments?u=100544&amp;amp;p=1270&amp;amp;link=http%3A%2F%2Fradio.weblogs.com%2F0100544%2F2008%2F04%2F29.html%23a1270</comments>			</item>		<item>			<title>Able to relax</title>			<link>http://radio.weblogs.com/0100544/2008/04/15.html#a1269</link>			<description>&lt;p&gt;So for the first time in a long time I&apos;m able to relax tonight. All my promises &quot;I&apos;ll have that to you by Monday&quot;, etc have been accomplished.&lt;/p&gt;&lt;p&gt;Don&apos;t take that to mean people aren&apos;t wanting things from me (they are), and I have plenty of things I could do (and that I should do) tonight. But some of the pressure is off.&lt;/p&gt;&lt;p&gt;At least for today.&lt;/p&gt;</description>			<guid>http://radio.weblogs.com/0100544/2008/04/15.html#a1269</guid>			<pubDate>Tue, 15 Apr 2008 22:54:13 GMT</pubDate>			<comments>http://radiocomments.userland.com/comments?u=100544&amp;amp;p=1269&amp;amp;link=http%3A%2F%2Fradio.weblogs.com%2F0100544%2F2008%2F04%2F15.html%23a1269</comments>			</item>		<item>			<title>When to drop PPC support</title>			<link>http://inessential.com/?comments=1&amp;postid=3486</link>			<description>&lt;p&gt;Brent Simmons raises a &lt;a href=&quot;http://inessential.com/?comments=1&amp;postid=3486&quot;&gt;question as to when developers (of currently Universal Binaries) will drop PPC support&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Disregarding technical forces and business reasons, I think the best time to drop PPC support is when Apple does. &lt;a href=&quot;http://www.macrumors.com/2007/09/24/mac-os-x-10-6-to-drop-powerpc-support/&quot;&gt;MacRumors/AppleInsider posits this will be with OS X 10.6&lt;/a&gt;.  Then you know that anyone still with a PowerPC machines isn&apos;t running the latest and greatest anyway, and is probably &quot;fine&quot; with no updating to the current version of your app (&quot;This machine is stuck in 2007, which is fine with me for now&quot;) they might say.&lt;/p&gt;&lt;p&gt;At least, for single-user applications. Client/Server apps will probably need to support PPC for much longer, to give time for all the machines in a facility time to be replaced with Intel ones. As a business myself I try to keep my machines around for at least 4-5 years (depending on financial situations, when I last bought a machine, and if I&apos;m forced to upgrade for a project like buying the first Intel iMac for Univeral Binary work). So, if you extrapolate that, people will be using PowerPC machines at &lt;em&gt;least&lt;/em&gt; until 2012 in office situations. So call it at least until 2015 when client/server apps can end their PPC support/support for &quot;that old version of the client&quot;. 2017 if you want to give people a full decade to migrate (which might be excessive).&lt;/p&gt;&lt;p&gt;Maybe it&apos;s because I&apos;m that way though: I expect anything I pay $3 for to last me the rest of my life, or pay for itself at least 50 to 100 times over. ($3, because obviously anything you pay $1 for will break in a week). I&apos;ve had more people in the last month say &quot;Oh wow, that&apos;s an old machine&quot;, when I mention I&apos;m on my first gen Intel iMac. Me? I&apos;m hardly halfway through the life of that machine!!&lt;/p&gt; </description>			<guid>http://radio.weblogs.com/0100544/2008/03/23.html#a1268</guid>			<pubDate>Sun, 23 Mar 2008 15:12:22 GMT</pubDate>			<comments>http://radiocomments.userland.com/comments?u=100544&amp;amp;p=1268&amp;amp;link=http%3A%2F%2Fradio.weblogs.com%2F0100544%2F2008%2F03%2F23.html%23a1268</comments>			</item>		<item>			<title>Apple showed us how to release a platform</title>			<link>http://radio.weblogs.com/0100544/2008/03/17.html#a1267</link>			<description>With the iPhone SDK announcement, Apple showed us how to launch a platform:&lt;ol&gt;&lt;li&gt;Make it a rapid-development framework already familiar to some people. These are your first-adopters, and the people that will (in the beginning) get a lot of work with iPhone development, because they have a leg-up on the tools.&lt;/li&gt;&lt;li&gt;Make barrier to entry very low to newbies ($100 and an Intel Mac. So from scratch, like $700.)&lt;/li&gt;&lt;li&gt;Put $100 Million in front of people looking to develop apps on your platform. Everybody wants a bit of that money, and even a bit of that money is a lot of money.&lt;/li&gt;&lt;li&gt;Control distribution and take a percentage off the top. As the thousands of flowers bloom (as a result some of that $100 million, or in pursuit of it), you have a lot of apps you take a chunk out of. I also suspect that the iFund apps will be pretty polished as a result of iFund kind of money. Users get very polished apps at the get go: good first time buying experience leads to repeat sales.&lt;/li&gt;&lt;li&gt;Profit&lt;/li&gt;  &lt;/ol&gt;Although the popularity of the iPhone pre SDK certainly doesn&apos;t hurt at all.</description>			<guid>http://radio.weblogs.com/0100544/2008/03/17.html#a1267</guid>			<pubDate>Mon, 17 Mar 2008 20:16:15 GMT</pubDate>			<comments>http://radiocomments.userland.com/comments?u=100544&amp;amp;p=1267&amp;amp;link=http%3A%2F%2Fradio.weblogs.com%2F0100544%2F2008%2F03%2F17.html%23a1267</comments>			</item>		</channel>	</rss>