<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Ian Lotinsky</title>
	<atom:link href="http://ianlotinsky.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ianlotinsky.wordpress.com</link>
	<description>coherent ramblings on software engineering, all things web, and, sometimes, real life</description>
	<lastBuildDate>Wed, 25 Nov 2009 22:23:21 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='ianlotinsky.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/7ee4136c6f0ef358c955d421b1a4b145?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Ian Lotinsky</title>
		<link>http://ianlotinsky.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://ianlotinsky.wordpress.com/osd.xml" title="Ian Lotinsky" />
		<item>
		<title>The Unplugged by Ruven Meulenberg</title>
		<link>http://ianlotinsky.wordpress.com/2009/11/25/the-unplugged-by-ruven-meulenberg/</link>
		<comments>http://ianlotinsky.wordpress.com/2009/11/25/the-unplugged-by-ruven-meulenberg/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 22:23:21 +0000</pubDate>
		<dc:creator>Ian Lotinsky</dc:creator>
				<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://ianlotinsky.wordpress.com/?p=124</guid>
		<description><![CDATA[While researching user experience design techniques, I stumbled upon some nifty whiteboard magnets for prototyping called GuiMags as well as a complementing book called The Unplugged.
GuiMags look like the nicest way to prototype something before going to HTML and CSS. Labor intensive forms of prototyping don&#8217;t seem to add much value, and paper and traditional [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ianlotinsky.wordpress.com&blog=1188521&post=124&subd=ianlotinsky&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img style="float:left;border:1px solid #000;margin-right:1em;" src="http://ianlotinsky.files.wordpress.com/2009/11/the_unplugged-e1259186384567.jpg" alt="" />While researching user experience design techniques, I stumbled upon some nifty whiteboard magnets for prototyping called <a href="http://www.guimags.com/">GuiMags</a> as well as a complementing book called <a href="http://www.guimags.com/unplugged"><em>The Unplugged</em></a>.</p>
<p>GuiMags look like the nicest way to prototype something before going to HTML and CSS. Labor intensive forms of prototyping don&#8217;t seem to add much value, and paper and traditional whiteboard prototyping only works until you&#8217;ve changed your mind about something and have to throw your work in the trash or erase half the board.</p>
<p>Although I decided to postpone a magnet purchase until I am doing design again, I was able to get my hands on the book. Its premise: we limit ourselves by the technologies we use. Instead of thinking outside the box, we&#8217;re often thinking and functioning in it. A large part of this thinking inside the box is <strong>how</strong> we develop software.</p>
<p>Although, everyone interested in the topic should pick up the book, here are a few of my takeaways:</p>
<ul>
<li>Every major form of art that involves technology (music, film, video games, graphic design) starts outside technology. Artists do not limit themselves by their technology but by the limits of their own minds. As a software engineer, you often limit yourself by the technology you use day-to-day.</li>
<li>Spend as much time as you can iterating on concept and design before going to implementation.</li>
<li><a href="http://37signals.com/svn/archives/001050.php">Design the software front-end not the back-end first</a>.</li>
<li>Just like there are code freezes, freeze the product when it has passed the design phase.</li>
<li>It is often wise to outsource the implementation.
<ul>
<li>This serves as a peer review of the design before it goes to implementation. Software developers traditionally think about the back-end first.</li>
<li>Different cultures have different strengths: &#8220;England and Western Europe are great at design, Ukraine and Macedonia have amazing and prompt developers who can think for themselves, the Netherlands always emails back the same day, India is extremely polite, etc.&#8221;</li>
<li>Work can be done while you are sleeping. &#8220;This can cut the development time in half.&#8221;</li>
<li>Because you already know what you want and won&#8217;t be constantly changing the design, contractors will want to work with you even if you pay less.</li>
<li>Only be satisfied with five-star developers.</li>
<li>Pay more than you agree to pay.</li>
<li>Do one-week sprints. Longer sprints end up getting delayed, with excuses.</li>
</ul>
</li>
</ul>
<p>With the last (sub)point in mind, I think this methodology is well-suited for an agile development process.</p>
<p>There is a lot to gain from reading the book, so make sure to grab a copy for yourself.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ianlotinsky.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ianlotinsky.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ianlotinsky.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ianlotinsky.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ianlotinsky.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ianlotinsky.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ianlotinsky.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ianlotinsky.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ianlotinsky.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ianlotinsky.wordpress.com/124/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ianlotinsky.wordpress.com&blog=1188521&post=124&subd=ianlotinsky&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ianlotinsky.wordpress.com/2009/11/25/the-unplugged-by-ruven-meulenberg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f1403eb99102e58a0c8eb44668a8fd4a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ianlotinsky</media:title>
		</media:content>

		<media:content url="http://ianlotinsky.files.wordpress.com/2009/11/the_unplugged-e1259186384567.jpg" medium="image" />
	</item>
		<item>
		<title>Did Evite and Facebook Ruin Commitment?</title>
		<link>http://ianlotinsky.wordpress.com/2009/08/28/did-evite-and-facebook-ruin-commitment/</link>
		<comments>http://ianlotinsky.wordpress.com/2009/08/28/did-evite-and-facebook-ruin-commitment/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 15:18:23 +0000</pubDate>
		<dc:creator>Ian Lotinsky</dc:creator>
				<category><![CDATA[Social Networking]]></category>

		<guid isPermaLink="false">http://ianlotinsky.wordpress.com/?p=98</guid>
		<description><![CDATA[I&#8217;ve noticed something interesting over the past decade: commitment to social events has plummeted. When I was young, someone would plan a party or event, send out paper invitations, and get responses from people stating whether or not they were coming. It worked wonderfully. The host knew everyone got the invitation and knew how many [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ianlotinsky.wordpress.com&blog=1188521&post=98&subd=ianlotinsky&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I&#8217;ve noticed something interesting over the past decade: commitment to social events has plummeted. When I was young, someone would plan a party or event, send out paper invitations, and get responses from people stating whether or not they were coming. It worked wonderfully. The host knew everyone got the invitation and knew how many people to plan for. It also built a sense of excitement for the get-together as people found out who else was going and speculated on what the day may hold for them.</p>
<p>When Evite became the normal way of sending invitations, people treated them the same as paper ones even though there was a new socially-acceptable response called &#8220;Maybe.&#8221; People responded with either a &#8220;Yes&#8221; or &#8220;No.&#8221; One or two people would say &#8220;Maybe&#8221; because of some other prior commitment that may not have ended in time. What used to be a &#8220;No&#8221; was now a  viable &#8220;Maybe.&#8221; However, during the years of Evite&#8217;s reign, the &#8220;Maybe&#8221; population grew. More and more people were responding &#8220;Maybe,&#8221; not because of prior commitments, but because of subjective reasons. People confessed that they didn&#8217;t know whether or not something else might pop-up that day or if they would feel like participating the day-of.</p>
<p>Now that Facebook Events has begun to overthrow Evite, people have become accustomed to using &#8220;Maybe&#8221; more than &#8220;Yes&#8221;&#8211;especially if the event hasn&#8217;t reached its tipping point&#8211;the point at which an event gains momentum because of size of the &#8220;Yeses.&#8221; Often, people don&#8217;t even respond but use &#8220;Remove from my events&#8221; instead. Even the &#8220;Yes&#8221; and &#8220;No&#8221; responses aren&#8217;t certain&#8211;they tend to reflect the invitee&#8217;s excitement level about the event rather than his commitment to attend. On several occasions, a &#8220;Yes&#8221; response meant nothing because the invitee never checked her calendar.</p>
<p>Did Evite and Facebook ruin commitment?</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ianlotinsky.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ianlotinsky.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ianlotinsky.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ianlotinsky.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ianlotinsky.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ianlotinsky.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ianlotinsky.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ianlotinsky.wordpress.com/98/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ianlotinsky.wordpress.com/98/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ianlotinsky.wordpress.com/98/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ianlotinsky.wordpress.com&blog=1188521&post=98&subd=ianlotinsky&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ianlotinsky.wordpress.com/2009/08/28/did-evite-and-facebook-ruin-commitment/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f1403eb99102e58a0c8eb44668a8fd4a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ianlotinsky</media:title>
		</media:content>
	</item>
		<item>
		<title>David Allen on Twitter and Cocktail Parties</title>
		<link>http://ianlotinsky.wordpress.com/2009/07/28/david-allen-on-twitter-and-cocktail-parties/</link>
		<comments>http://ianlotinsky.wordpress.com/2009/07/28/david-allen-on-twitter-and-cocktail-parties/#comments</comments>
		<pubDate>Tue, 28 Jul 2009 18:52:04 +0000</pubDate>
		<dc:creator>Ian Lotinsky</dc:creator>
				<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Social Networking]]></category>

		<guid isPermaLink="false">http://ianlotinsky.wordpress.com/?p=118</guid>
		<description><![CDATA[I recently heard David Allen&#8217;s commentary on Twitter. He&#8217;s an experimental user and has some good thoughts on its utility. One thing he said particularly stood out to me as a nice heuristic when determining the bounds of my commitments to others and myself:
Am I going to too many cocktail parties this week? Or should I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ianlotinsky.wordpress.com&blog=1188521&post=118&subd=ianlotinsky&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I recently heard <a href="http://www.davidco.com/podcasts/play/25.html">David Allen&#8217;s commentary on Twitter</a>. He&#8217;s an experimental user and has some good thoughts on its utility. One thing he said particularly stood out to me as a nice heuristic when determining the bounds of my commitments to others and myself:</p>
<blockquote><p>Am I going to too many cocktail parties this week? Or should I be going to <strong>more</strong> cocktail parties this week given what I&#8217;m doing?</p></blockquote>
<p>The answer to those two questions, especially the second one, helps one discern whether or not to even go to cocktail parties&#8230;period. If you can&#8217;t answer &#8220;yes, I should be going to more cocktail parties&#8230;but for reasons X and Y, I can&#8217;t,&#8221; it&#8217;s time to reevaluate why you&#8217;re even going.</p>
<p>Each time a potential commitment arises, ask &#8221;what am I doing in life right now?&#8221; If it has changed since the last time you took on such a commitment, reconsider whether or not you should take it on again. If you shouldn&#8217;t, don&#8217;t.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ianlotinsky.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ianlotinsky.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ianlotinsky.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ianlotinsky.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ianlotinsky.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ianlotinsky.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ianlotinsky.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ianlotinsky.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ianlotinsky.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ianlotinsky.wordpress.com/118/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ianlotinsky.wordpress.com&blog=1188521&post=118&subd=ianlotinsky&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ianlotinsky.wordpress.com/2009/07/28/david-allen-on-twitter-and-cocktail-parties/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f1403eb99102e58a0c8eb44668a8fd4a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ianlotinsky</media:title>
		</media:content>
	</item>
		<item>
		<title>&#8220;Wisdom of Crowds&#8221; Needs a New Name.</title>
		<link>http://ianlotinsky.wordpress.com/2009/02/28/wisdom-of-crowds-needs-a-new-name/</link>
		<comments>http://ianlotinsky.wordpress.com/2009/02/28/wisdom-of-crowds-needs-a-new-name/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 06:40:59 +0000</pubDate>
		<dc:creator>Ian Lotinsky</dc:creator>
				<category><![CDATA[Social Networking]]></category>

		<guid isPermaLink="false">http://ianlotinsky.wordpress.com/?p=115</guid>
		<description><![CDATA[Awhile back I wrote about the concept of wisdom of crowds. And I referenced a great explanation of the dangers of its extremes. After a bit of thought, I&#8217;ve determined that &#8220;wisdom of crowds&#8221; needs a new name. Or rather, we need to do a better job communicating its uniqueness from other types of group thought. &#8220;Mob [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ianlotinsky.wordpress.com&blog=1188521&post=115&subd=ianlotinsky&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="/2007/07/18/analogies-of-a-parking-violation-part-two-governing-communities/">Awhile back I wrote about the concept of wisdom of crowds</a>. <a href="/2008/05/07/shut-up-and-listen/">And I referenced a great explanation of the dangers of its extremes</a>. After a bit of thought, I&#8217;ve determined that &#8220;wisdom of crowds&#8221; needs a new name. Or rather, we need to do a better job communicating its uniqueness from other types of group thought. &#8220;Mob rule&#8221; is a bad thing, and it sounds bad too. &#8220;Group think&#8221; is also bad, but it doesn&#8217;t sound as bad as &#8220;mob rule.&#8221; Mob rule isn&#8217;t wisdom, group think isn&#8217;t wisdom, and, quite frankly, we need to realize there is objective wisdom that &#8220;the crowd&#8221; misses.</p>
<p>Let&#8217;s not kid ourselves. A lot of us make unwise decisions every day. Just because there are more of us doesn&#8217;t mean we&#8217;re suddenly wise.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ianlotinsky.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ianlotinsky.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ianlotinsky.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ianlotinsky.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ianlotinsky.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ianlotinsky.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ianlotinsky.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ianlotinsky.wordpress.com/115/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ianlotinsky.wordpress.com/115/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ianlotinsky.wordpress.com/115/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ianlotinsky.wordpress.com&blog=1188521&post=115&subd=ianlotinsky&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ianlotinsky.wordpress.com/2009/02/28/wisdom-of-crowds-needs-a-new-name/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f1403eb99102e58a0c8eb44668a8fd4a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ianlotinsky</media:title>
		</media:content>
	</item>
		<item>
		<title>&#8220;The RPC server is unavailable&#8221; and &#8220;Access is denied&#8221; in Windows Printer Sharing</title>
		<link>http://ianlotinsky.wordpress.com/2009/02/14/the-rpc-server-is-unavailable-and-access-is-denied/</link>
		<comments>http://ianlotinsky.wordpress.com/2009/02/14/the-rpc-server-is-unavailable-and-access-is-denied/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 01:50:02 +0000</pubDate>
		<dc:creator>Ian Lotinsky</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ianlotinsky.wordpress.com/?p=113</guid>
		<description><![CDATA[I really don&#8217;t like system administration.
I ran into an odd issue today with Windows Printer Sharing. My parents have a desktop with a USB-connected printer, as well as a laptop. I could connect the laptop to the shared printer just fine and print to it. However, whenever I would restart the laptop, I would get [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ianlotinsky.wordpress.com&blog=1188521&post=113&subd=ianlotinsky&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I really don&#8217;t like system administration.</p>
<p>I ran into an odd issue today with Windows Printer Sharing. My parents have a desktop with a USB-connected printer, as well as a laptop. I could connect the laptop to the shared printer just fine and print to it. However, whenever I would restart the laptop, I would get &#8220;The RPC server is unavailable&#8221; or &#8220;Access is denied&#8221; when trying to print again. After a lot of searching and checking the typical firewall and services settings, I discovered that the computers were simply in different workgroups. Once I changed the workgroup on the laptop to match the desktop, things worked perfectly.</p>
<p>Thought I&#8217;d post this in case anyone else on the Interweb has the same issue.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ianlotinsky.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ianlotinsky.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ianlotinsky.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ianlotinsky.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ianlotinsky.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ianlotinsky.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ianlotinsky.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ianlotinsky.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ianlotinsky.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ianlotinsky.wordpress.com/113/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ianlotinsky.wordpress.com&blog=1188521&post=113&subd=ianlotinsky&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ianlotinsky.wordpress.com/2009/02/14/the-rpc-server-is-unavailable-and-access-is-denied/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f1403eb99102e58a0c8eb44668a8fd4a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ianlotinsky</media:title>
		</media:content>
	</item>
		<item>
		<title>Rails Refactoring and Deprecation</title>
		<link>http://ianlotinsky.wordpress.com/2008/12/16/rails-refactoring-and-deprecation/</link>
		<comments>http://ianlotinsky.wordpress.com/2008/12/16/rails-refactoring-and-deprecation/#comments</comments>
		<pubDate>Wed, 17 Dec 2008 01:32:58 +0000</pubDate>
		<dc:creator>Ian Lotinsky</dc:creator>
				<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Software Engineering]]></category>

		<guid isPermaLink="false">http://ianlotinsky.wordpress.com/?p=110</guid>
		<description><![CDATA[I&#8217;ve been using Ruby on Rails exclusively for over a year now, but have used other web frameworks for longer periods of time (classic ASP, ASP.NET, and J2EE). Rails is unique in many ways, and if look hard enough online, you&#8217;ll find its qualities spelled-out for you.
Deprecation is one quality that isn&#8217;t spoken of much, but it&#8217;s [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ianlotinsky.wordpress.com&blog=1188521&post=110&subd=ianlotinsky&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I&#8217;ve been using Ruby on Rails exclusively for over a year now, but have used other web frameworks for longer periods of time (classic ASP, ASP.NET, and J2EE). Rails is unique in many ways, and if look hard enough online, you&#8217;ll find its qualities spelled-out for you.</p>
<p>Deprecation is one quality that isn&#8217;t spoken of much, but it&#8217;s one of my favorites. The <a href="http://www.rubyonrails.org/core">Rails core team</a> is adamant about doing things the best way possible. When it sees a better way of doing things, it immediately starts removing parts of the API that don&#8217;t meet that standard of perfection. Developers offload deprecated functionality into plug-ins that give teams time to migrate aging code, but the deprecated code doesn&#8217;t stay in the main code base for long.</p>
<p>The other frameworks I&#8217;ve used have kept deprecated API calls in for extremely long periods of time. Some I don&#8217;t think will ever disappear. These other APIs allow developers to continue using inefficient, poorly-designed, and overall bad code however long they want.</p>
<p>Rails isn&#8217;t simply doing things the best way possible, it trains its developers to do the same. I like that.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ianlotinsky.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ianlotinsky.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ianlotinsky.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ianlotinsky.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ianlotinsky.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ianlotinsky.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ianlotinsky.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ianlotinsky.wordpress.com/110/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ianlotinsky.wordpress.com/110/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ianlotinsky.wordpress.com/110/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ianlotinsky.wordpress.com&blog=1188521&post=110&subd=ianlotinsky&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ianlotinsky.wordpress.com/2008/12/16/rails-refactoring-and-deprecation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f1403eb99102e58a0c8eb44668a8fd4a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ianlotinsky</media:title>
		</media:content>
	</item>
		<item>
		<title>Bad Form, Rhapsody, Bad Form</title>
		<link>http://ianlotinsky.wordpress.com/2008/12/01/bad-form-rhapsody-bad-form/</link>
		<comments>http://ianlotinsky.wordpress.com/2008/12/01/bad-form-rhapsody-bad-form/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 22:21:00 +0000</pubDate>
		<dc:creator>Ian Lotinsky</dc:creator>
				<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://ianlotinsky.wordpress.com/?p=107</guid>
		<description><![CDATA[I used to subscribe to Yahoo Music Unlimited. It let me download as much music as I wanted without paying per track or album. It was much cheaper for me than Apple iTunes. Then they decided to shut the service down and migrate users over to Rhapsody Unlimited. Although Rhapsody is a tad pricier, I was okay [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ianlotinsky.wordpress.com&blog=1188521&post=107&subd=ianlotinsky&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I used to subscribe to <a href="http://en.wikipedia.org/wiki/Yahoo!_Music_Unlimited">Yahoo Music Unlimited</a>. It let me download as much music as I wanted without paying per track or album. It was much cheaper for me than <a href="http://www.apple.com/itunes/">Apple iTunes</a>. Then they decided to shut the service down and migrate users over to <a href="http://learn.rhapsody.com/plans/unlimited/">Rhapsody Unlimited</a>. Although Rhapsody is a tad pricier, I was okay with the change. I was still getting a better deal.</p>
<p>The Rhapsody installer worked fine and actually migrated about a third of my Yahoo Music downloads and all of my ripped CDs. Although a little disappointed about having to manually download the rest, I was satisfied.</p>
<p>It took me a little over a month to get around to the &#8220;big download&#8221; since my first install. A newer version of Rhapsody had since been released, so I routinely applied the update. Then I opened up <code>My Documents/My Music/Yahoo Unlimited</code> to see which old Yahoo tracks I needed to manually download into Rhapsody. To my dismay, the new version of Rhapsody was deleting all my Yahoo tracks (whether previously imported or not). It was systematically deleting <code>WMA</code> files one-by-one off my computer but leaving all the folders and any tracks I had ripped from CD. I could see it happening before my eyes. All along, Rhapsody didn&#8217;t say a word; it just acted normal and then dropped all the deleted tracks out of My Library when it was done.</p>
<p>If Rhapsody is manually inspecting each Yahoo Music file to determine whether or not to delete it, shouldn&#8217;t it kindly find the same track in its own service and download it for me? Or at least give me a list of the tracks it just removed so I can go find them myself? I&#8217;m not quite sure who made it, but this has to be one of the worst usability decisions ever made. It&#8217;s almost like switching over to <a href="http://en.wikipedia.org/wiki/Blu-ray_Disc">Blu-ray</a> and having someone sneak in and take all your DVDs back to Best Buy.</p>
<p>The good news is that before uninstalling the Yahoo Music Player, I had used Marc Abramowitz&#8217;s <a href="http://marc-abramowitz.com/my-software/yahoo-music-engine-plugins/export2excel/">Export2Excel</a> plug-in to dump a list of all my tracks just in case. I&#8217;m glad I did. Thanks, Marc!</p>
<p>I&#8217;m now getting carpel tunnel while rebuilding My Library.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ianlotinsky.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ianlotinsky.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ianlotinsky.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ianlotinsky.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ianlotinsky.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ianlotinsky.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ianlotinsky.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ianlotinsky.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ianlotinsky.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ianlotinsky.wordpress.com/107/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ianlotinsky.wordpress.com&blog=1188521&post=107&subd=ianlotinsky&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ianlotinsky.wordpress.com/2008/12/01/bad-form-rhapsody-bad-form/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f1403eb99102e58a0c8eb44668a8fd4a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ianlotinsky</media:title>
		</media:content>
	</item>
	</channel>
</rss>