<?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>Steve Tranby &#187; Personal</title>
	<atom:link href="http://stevetranby.com/blog/category/personal/feed/" rel="self" type="application/rss+xml" />
	<link>http://stevetranby.com</link>
	<description>random thoughts on programming, technology, finance, and 42</description>
	<lastBuildDate>Tue, 20 Jul 2010 19:57:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=5157</generator>
		<item>
		<title>Five reasons I&#8217;m a Browser</title>
		<link>http://stevetranby.com/blog/2010/01/five-reasons-im-a-browser/</link>
		<comments>http://stevetranby.com/blog/2010/01/five-reasons-im-a-browser/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 15:00:11 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[rich internet applications]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[storage]]></category>

		<guid isPermaLink="false">http://stevetranby.com/?p=647</guid>
		<description><![CDATA[The next decade will see the continued rise of the browser as the platform, and I&#8217;m ready to ride the wave. Here&#8217;s a look into five reasons why I enjoy the web and all that it offers us. Install Not Required Open a brand new computer, start the browser, access a website, and finally close [...]]]></description>
			<content:encoded><![CDATA[<p>The next decade will see the continued rise of the browser as the platform, and I&#8217;m ready to ride the wave. Here&#8217;s a look into five reasons why I enjoy the web and all that it offers us.</p>
<p><strong>Install Not Required</strong></p>
<p>Open a brand new computer, start the browser, access a website, and finally close the browser. No more 5-hour reformat process, only to then have to install ten or more applications which can each take quite a while. Now you just access the application by URL and login. That&#8217;s it, nothing to install, no keys to enter &#8211; just register, pay if required, and login. Now you are not tied to a single machine, but instead can use any computer device that has a browser. Also, beyond just not needing to install anything, you also always have access to the latest and greatest version of the application, even if this does allow companies like Google to keep their apps in perpetual beta.</p>
<p><strong><span id="more-647"></span>View Source FTW</strong></p>
<p>The internet would not be as fast and open if it weren&#8217;t for the simple fact that HTML &#8211; and its modern partners CSS and Javascript &#8211; is delivered to the user in its source format. Most web developers even today get their start by looking at other sites, learning from them and copying their markup and code. I seriously hope that the web continues to stay open with the majority of websites and web applications using plain-text (not binary) markup and code. While I am one who appreciates the capabilities that Flash, Java, and Silverlight give developers, it seems that having a single, open environment that every device implements will be extremely useful. Hopefully a concept of viewing the source is still available amongst the changes and innovations.</p>
<p><strong>Google and their Apps</strong></p>
<p>Google has really redefined how we think about the web, especially for developers as they have pushed HTML 5 forward and Javascript to new levels of performance. While I do think Google will be visited by the Department of Justice in the next year or two, I still can&#8217;t help but love every successful solution they have created. Their office suite is decent, but its killer feature, of course, is the ability to collaborate in real-time, and it&#8217;s extremely useful. Google Voice has changed how I receive voice mail and text messages, the chat history in Gmail chat has come in handy more than once, and I have been using Google Reader to easily read through hundreds of blogs. It&#8217;s undeniable that Google will remain a leader in the browser ecosystem.</p>
<p><strong>Cloud Computing and Synchronization<br />
</strong></p>
<p>It&#8217;s great to be able to post my photos to Facebook and share them with anyone in the world, or upload a document to Google Docs and edit it with another person. Keeping a local copy of your data is not only smart, but is something I think will be a standard practice even if others say you&#8217;ll just store everything in the cloud. I believe that synchronization is key ingredient and differentiates from the cloud computing of the past &#8211; namely thin-clients and dumb-terminals &#8211; by utilizing computers as smart-clients. Applications have started to utilize these mechanisms to bring offline capabilities. Solutions like DropBox or Microsoft&#8217;s Live Mesh are bringing synchronized storage solutions to the world. With these solutions you now have access from any connected computer to applications and data, but also high performance computing from your synchronized machines.</p>
<p><strong>Javascript and its Frameworks</strong></p>
<p>Coming from an academic background, I found Javascript to be a little under-powered when I first started developing websites, but now realize that it&#8217;s mostly the DOM that&#8217;s the problem. Even five years ago it was still just a scripting language. However, it has matured and grown up into a very powerful language that is breaking out from its dynamic HTML past. Incredible frameworks have been written &#8211; jQuery being my go-to tool of choice &#8211; that abstract away browser differences and make working with the DOM mostly tolerable. After Google came along with V8 in Chrome, the other browsers followed to make Javascript fast enough to emulate Flash. Even server developers are testing out Javascript end-to-end to allow writing functions that work on both the client and the server. Overall, I&#8217;m surprised how much I enjoy the language and it only gets better each day I use it. There is still a long road ahead for HTML, CSS, and Javascript to catch up to the performance that Flash or Silverlight can bring, but it&#8217;s catching up quickly with Canvas, &lt;video&gt;, local storage, and even 3D APIs that can be accessed using Javascript. It&#8217;s time to embrace the fact that Javascript is here to stay and one must either get on board or watch as the train leaves the station.</p>
]]></content:encoded>
			<wfw:commentRss>http://stevetranby.com/blog/2010/01/five-reasons-im-a-browser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Five reasons I&#8217;m a Mac</title>
		<link>http://stevetranby.com/blog/2010/01/five-reasons-im-a-mac/</link>
		<comments>http://stevetranby.com/blog/2010/01/five-reasons-im-a-mac/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 15:00:37 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[garageband]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[keyboard]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[osx]]></category>

		<guid isPermaLink="false">http://stevetranby.com/?p=644</guid>
		<description><![CDATA[After finally paying for my first Apple product &#8211; the iPhone &#8211; I decided to also purchase a MacMini so I could start developing apps, as well as record music and video using the quality iLife suite. #5 Window Dressing Ironically, one of the features I love about owning a Mac is that you can [...]]]></description>
			<content:encoded><![CDATA[<p>After finally paying for my first Apple product &#8211; the iPhone &#8211; I decided to also purchase a MacMini so I could start developing apps, as well as record music and video using the quality iLife suite.</p>
<p><strong>#5 Window Dressing</strong></p>
<p>Ironically, one of the features I love about owning a Mac is that you can also run Windows at the same time using virtualization. I wish the opposite were true, but alas Apple holds the keys to Zion close to its chest. Just having the option to run Windows makes the purchase of an Apple machine much easier, as I know that the same machine can be used for anything I would need OSX, Unix, or Windows for.</p>
<p><strong><span id="more-644"></span>#4 Quality</strong></p>
<p>Most people regard Apple as the ultimate example of product design and quality. I have to agree &#8211; the products feel like quality and look like something you&#8217;d want to show others. Apple really is a status symbol amongst the younger generations. They also put User Experience first before anything else, and this is why they have captured the hearts of consumers. The quality that their products have helps to retain value and offers their consumers products that resell at close to the original new price, which actually eliminates the effective &#8220;tax&#8221; you pay as a premium over other products.</p>
<p><strong>#3 Unix</strong></p>
<p>After OSX came out I began to look seriously at the Mac platform, but didn&#8217;t really take it seriously until the Intel transition. After experimenting with many Linux distributions I have decided that while Debian (and the Ubuntu shell) is still my favorite, I really enjoy having a beautiful modern user experience that OSX gives me while having the ability to access a full featured Unix system. I can finally use git natively with ease along with all the powerfully simple Unix commands for editing, searching, and much more. It really is close to an ideal setup with form and function.</p>
<p><strong>#2 GarageBand and iLife</strong></p>
<p>Recording music from a keyboard isn&#8217;t too difficult, but GarageBand makes the process simply enjoyable. I am finally able to record and edit without hassle. There&#8217;s a lot more that you can do with other instruments, voice, and audio loops, but I just appreciate that it came pre-installed and does what I need. I&#8217;m also using iPhoto a little bit (still deciding between Google&#8217;s Picasa) and when I take video I use iMovie because it feels almost like the other professional software applications but without the complexity and cost.</p>
<p><strong>#1 iPhone Development</strong></p>
<p>The main reason I took the plunge and purchased an Intel MacMini was for my interest in getting started developing for the iPhone, which I proceeded to immediately take apart and upgrade to 4GB RAM (which I highly recommend). Developing with XCode on the Mac is not my first choice, but it&#8217;s the only option. I probably wouldn&#8217;t have started using OSX if not for the iPhone, but it&#8217;s been mostly a good experience (after modifying many of the keyboard shortcuts). With the new virtualization tools and boot camp, I think my next computer purchase will be a Mac so that I can enjoy all three major systems on one machine without rebooting.</p>
]]></content:encoded>
			<wfw:commentRss>http://stevetranby.com/blog/2010/01/five-reasons-im-a-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Five reasons I&#8217;m a PC</title>
		<link>http://stevetranby.com/blog/2010/01/five-reasons-im-a-pc/</link>
		<comments>http://stevetranby.com/blog/2010/01/five-reasons-im-a-pc/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 15:00:49 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[basic]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[pc]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://stevetranby.com/?p=627</guid>
		<description><![CDATA[The following are a few of the reasons I enjoy the PC, and thus Windows. While I also use Linux, it&#8217;s only a small part of my PC experience. #5 Custom Build Not long after learning what a computer was I found out how to take them apart, upgrade the memory and processor, and ultimately [...]]]></description>
			<content:encoded><![CDATA[<p>The following are a few of the reasons I enjoy the PC, and thus Windows. While I also use Linux, it&#8217;s only a small part of my PC experience.</p>
<p><strong>#5 Custom Build</strong></p>
<p>Not long after learning what a computer was I found out how to take them apart, upgrade the memory and processor, and ultimately build an entire PC from scratch. It&#8217;s one of the great aspects of the PC market, as opposed to Apple, is being able to choose from a wide range of components and parts, which also means lower prices due to competition. There was fun in figuring out how powerful a computer my money could buy. It seems that this era of hacking together a machine is slowly coming to an end as the computers of today are becoming more specialized and built in smaller form factors.</p>
<p><strong><span id="more-627"></span>#4 Inexpensive</strong></p>
<p>Compared to an Apple computer of the same exact hardware usually the PC can be bought for close to half the price. It&#8217;s difficult for me to pay the Apple Tax, as many call it, when I&#8217;m a power user in the Windows world. This is definitely one of the reasons that I&#8217;ve continued to build and own a PC over a Mac. Some argue the quality of the Mac&#8217;s parts are better, and in some cases it&#8217;s true, however you also can&#8217;t get a top of the line component for the Mac since you have to go with the limited options Apple gives you.</p>
<p><strong>#3 Gaming</strong></p>
<p>Most computer games on the market are geared for PC, and more specifically, Windows and DirectX. This is a fact and any self-respected gamer will confirm this. I can still remember fiddling with the <a href="http://en.wikipedia.org/wiki/AUTOEXEC.BAT">autoexec.bat</a> file to get the Sound Blaster audio card working for the <a href="http://en.wikipedia.org/wiki/Imperial_Pursuit">X-Wing Star Wars</a> game. I remember getting Doom from Software Etc and being amazed by the graphics, leading me to reading 3D Game Programming books and attempting to make a video game. Thus gaming is a big reason why many including myself own a PC.</p>
<p><strong>#2 Choose Your Own Programs</strong></p>
<p>Once Windows became dominant in the marketplace, the application developers followed closely behind, eventually developing millions of programs &#8211; many of which were not very good and similar in function. This gave users a lot of choice, which we now know can lead to a lot of decent, but not great, products. Compared to the Mac where I can hardly find a program</p>
<p><strong>#1 QBasic</strong></p>
<p>In 4th grade I learned how to program a little turtle with a language called <a href="http://en.wikipedia.org/wiki/Logo_%28programming_language%29">Logo</a>, which sparked my interest in what I later learned was called programming. At the time we were just trying to make cool art.  A year later I started learning <a href="http://en.wikipedia.org/wiki/QBasic">QBasic</a>, reading the help documents to learn the language which Windows was founded from, and have been a programmer ever since. After QBasic I fell in love with Visual Basic/C++/Interdev and finally, Visual Studio 2005-2010. I&#8217;ve always wanted to know how everything works, and this pushed me into learning to love telling a computer exactly what I wanted it to do.</p>
]]></content:encoded>
			<wfw:commentRss>http://stevetranby.com/blog/2010/01/five-reasons-im-a-pc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Starting up blogging for Twenty Ten</title>
		<link>http://stevetranby.com/blog/2010/01/starting-up-blogging-for-twenty-ten/</link>
		<comments>http://stevetranby.com/blog/2010/01/starting-up-blogging-for-twenty-ten/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 15:00:00 +0000</pubDate>
		<dc:creator>Steve</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[resolutions]]></category>

		<guid isPermaLink="false">http://stevetranby.com/2009/12/starting-up-blogging-for-twenty-ten/</guid>
		<description><![CDATA[Bringing in the year with a goal to post an entry once a week and eventually move the blog itself to another more entertaining domain. Since many people don&#8217;t know how to pronounce the new year please see twentynot2000.com for a logical reason to say &#8220;Twenty Ten&#8221; My goals for the upcoming year: Write weekly [...]]]></description>
			<content:encoded><![CDATA[<p>Bringing in the year with a goal to post an entry once a week and eventually move the blog itself to another more entertaining domain. Since many people don&#8217;t know how to pronounce the new year please see <a href="http://twentynot2000.com/">twentynot2000.com</a> for a logical reason to say &#8220;Twenty Ten&#8221;</p>
<h3>My goals for the upcoming year:</h3>
<ul>
<li>Write weekly on this blog on code, finance, health, self, tech</li>
<li>New Design for portfolio and blog</li>
<li><span style="text-decoration: line-through;">Establish emergency fund for 3-6 months living expenses</span></li>
<li>Reduce weight by 30lbs (Try no-carb 6 days/wk for 30 days)</li>
<li class="completed"><span style="text-decoration: line-through;">Finish work on Condo [completed]</span></li>
<li>Finish a Triathlon (any length or type)</li>
<li><span style="text-decoration: line-through;">Run in the Boulder-Boulder<br />
</span></li>
<li>Summit two new 14ers</li>
<li><span style="text-decoration: line-through;">Register for an LLC<br />
</span></li>
<li>Launch web application or service</li>
<li><span style="text-decoration: line-through;">Submit a paid iPhone app to the App Store<br />
</span></li>
<li>Submit a paid iPhone game to the App Store</li>
<li>Submit an app to the Android Marketplace</li>
<li>Improve writing of C#, (X)HTML/CSS, and Javascript</li>
<li><span style="text-decoration: line-through;">Learn node.js</span></li>
<li>Learn and use Ruby on Rails</li>
<li><span style="text-decoration: line-through;">Learn and use Asp.Net MVC</span></li>
<li class="inprogress">Learn and use a NoSql Database</li>
<li>Experiment with Haskell, Scala, and Erlang</li>
<li>Develop a serious Backup Strategy</li>
<li class="inprogress">Change all passwords to unique using LastPass + KeePass</li>
<li class="inprogress">Move all accounts to use separate email account</li>
</ul>
<p>Motto: Just do it!</p>
<p>Happy New Year!</p>
]]></content:encoded>
			<wfw:commentRss>http://stevetranby.com/blog/2010/01/starting-up-blogging-for-twenty-ten/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
