<?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>This is the personal blog of Scott Saad. It’s composed of various writings that I like to think of as experiments.</description><title>saadware</title><generator>Tumblr (3.0; @saadware)</generator><link>http://saadware.com/</link><item><title>Desktop App Reversal</title><description>&lt;p&gt;Even though web applications are &lt;em&gt;taking over the world&lt;/em&gt;, I’m still a fan of the native desktop application. They provide an authentic look/feel to the operating system that makes me feel special. While most of the native apps I use are developer tools, I also regularly use the following on both Windows 7 and Mac OS X:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Evernote&lt;/li&gt;
&lt;li&gt;Rdio &lt;/li&gt;
&lt;li&gt;Skype&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;It’s been my opinion that the PC version has always had a better experience when it came to native apps. However, I cannot say that for Evernote and Rdio. These applications are much better from a usability standpoint on the Mac. Skype is still an absolute disgrace on the Mac (comparatively to the PC version).&lt;/p&gt;
&lt;p&gt;So why is it that 66% (yes I know… I have mass amounts of data for my study) of the applications I use have better Mac versions? As a programmer ten years ago, you built applications for the platform you most commonly used. Has anything changed? Probably… depending on how you look at it.&lt;/p&gt;
&lt;p&gt;I would bet that programmers are still developing for and on the platform they most commonly use day-to-day. They are developing on the system that makes them feel special. However, I also guess many that were developing for the PC ten years ago may also be developing for multiple platforms now, like the Mac. Are they using a Mac at home too? Have they made a switch? Does your dog really know what your name is? &lt;/p&gt;
&lt;p&gt;Are you paying attention? No? Well let me bring it back full circle.&lt;/p&gt;
&lt;p&gt;All of this doesn’t much matter as in a few years we’ll all be developing off of machines that run in clouds that serve up rainbow lollypop browser versions of an IDE so we can program in a 6th order language.&lt;/p&gt;
&lt;p&gt;For craps sake man. Wake up. &lt;/p&gt;</description><link>http://saadware.com/post/16852632430</link><guid>http://saadware.com/post/16852632430</guid><pubDate>Tue, 31 Jan 2012 22:38:00 -0700</pubDate><category>technology</category><category>geek</category><category>apps</category></item><item><title>“I hate reading other people’s code.”
Found...</title><description>&lt;img src="http://29.media.tumblr.com/tumblr_lyog2j5EQt1qzg65oo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;“I hate reading other people’s code.”&lt;/p&gt;
&lt;p&gt;Found this amusing and somewhat true. For me, I enjoy reading other people’s code because I tend to learn what’s good and what’s bad. Helps me steer my own future development.&lt;/p&gt;</description><link>http://saadware.com/post/16828212237</link><guid>http://saadware.com/post/16828212237</guid><pubDate>Tue, 31 Jan 2012 12:13:30 -0700</pubDate></item><item><title>p4 grove</title><description>&lt;p&gt;If you are using the hot new &lt;a href="http://grove.io" title="Grove IRC" target="_blank"&gt;grove.io&lt;/a&gt; irc service for your development team chatter and also use &lt;a href="http://perforce.com" title="Perforce" target="_blank"&gt;Perforce&lt;/a&gt;, then tune in. Using the grove.io API, I’ve written a script to publish change commit notifications to an irc channel, kicked off by a &lt;a href="http://www.perforce.com/perforce/doc.current/manuals/cmdref/triggers.html" title="Perforce Triggers" target="_blank"&gt;Perforce Trigger&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The script is written in Python (one of my first adventures in the language so be gentle) and requires the &lt;a href="http://www.perforce.com/product/components/apis#p4python" title="P4Python" target="_blank"&gt;P4Python&lt;/a&gt; hooks to be present. &lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/saadware/p4grove/blob/master/README" title="README" target="_blank"&gt;README&lt;/a&gt; and &lt;a href="https://github.com/saadware/p4grove" title="p4 grove github" target="_blank"&gt;Fork It&lt;/a&gt; &lt;/p&gt;</description><link>http://saadware.com/post/15620733830</link><guid>http://saadware.com/post/15620733830</guid><pubDate>Tue, 10 Jan 2012 08:38:00 -0700</pubDate><category>grove.io</category><category>irc</category><category>perforce</category><category>github</category></item><item><title>Lunch Ride with THE Dude on Flickr.
It was a brisk Fall ride,...</title><description>&lt;img src="http://30.media.tumblr.com/tumblr_ludkdoeBDf1qzg65oo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a title="Lunch Ride with THE Dude" href="http://www.flickr.com/photos/saadsj/6327282109/" target="_blank"&gt;Lunch Ride with THE Dude&lt;/a&gt; on Flickr.&lt;/p&gt;
&lt;p&gt;It was a brisk Fall ride, but we hung in there. He had his pretzels, I had my water. He had his blanket, I had an extra 50 pounds to tote. It was excellent.&lt;br/&gt;&lt;br/&gt; We started out heading up the canyon but only got a few miles in when we were stopped by icy conditions. I therefore turned the ship around and headed North where I could still hit a few good climbs. &lt;br/&gt;&lt;br/&gt; He seemed to enjoy the time. I know I did.&lt;/p&gt;</description><link>http://saadware.com/post/12544577769</link><guid>http://saadware.com/post/12544577769</guid><pubDate>Tue, 08 Nov 2011 21:01:40 -0700</pubDate><category>bike</category><category>lunch ride</category></item><item><title>Kernel Panic!
I have no idea what caused such a fuss on the mac...</title><description>&lt;img src="http://28.media.tumblr.com/tumblr_ltapcqnsgx1qzg65oo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a title="Kernel Panic!" target="_blank" href="http://www.flickr.com/photos/saadsj/6259237765/"&gt;Kernel Panic!&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I have no idea what caused such a fuss on the mac tonight. It was very irksome as it felt like somebody was slowing pulling a digital blind down over the screen, followed by this lovely dialog.&lt;/p&gt;</description><link>http://saadware.com/post/11643151594</link><guid>http://saadware.com/post/11643151594</guid><pubDate>Tue, 18 Oct 2011 22:21:10 -0600</pubDate><category>apple</category><category>panic attack</category></item><item><title>Dennis Ritchie (dmr) has passed</title><description>&lt;a href="https://plus.google.com/u/0/101960720994009339267/posts/ENuEDDYfvKP"&gt;Dennis Ritchie (dmr) has passed&lt;/a&gt;: &lt;p&gt;Two things I grew up learning/using:&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;UNIX &lt;/li&gt;
&lt;li&gt;C&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;Thank you for your contributions. They have formed a rock solid foundation for my technical skills. &lt;/p&gt;</description><link>http://saadware.com/post/11383851310</link><guid>http://saadware.com/post/11383851310</guid><pubDate>Wed, 12 Oct 2011 21:39:00 -0600</pubDate><category>dmr</category><category>unix</category><category>c</category></item><item><title>Boards of Canada
One of my all time fav’s. Also very happy...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_lna7cscHNj1qcayboo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;strong&gt;Boards of Canada&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;One of my all time fav’s. Also very happy these guys recently shows up on rdio.com as I’ve been waiting since the early beta for that to happen. &lt;/p&gt;
&lt;p&gt;Joyous times.&lt;/p&gt;</description><link>http://saadware.com/post/7407031976</link><guid>http://saadware.com/post/7407031976</guid><pubDate>Fri, 08 Jul 2011 22:16:56 -0600</pubDate></item><item><title>The Drama</title><description>&lt;p&gt;Dreaming.&lt;/p&gt;
&lt;p&gt;This means something.&lt;/p&gt;
&lt;p&gt;I’m part of an audience, watching horror unfold.&lt;/p&gt;
&lt;p&gt;The crowd claps at acts I find repulsive. &lt;/p&gt;
&lt;p&gt;What is happening? &lt;/p&gt;
&lt;p&gt;What just happened?&lt;/p&gt;
&lt;p&gt;More cheers, more unthinkable acts. &lt;/p&gt;
&lt;p&gt;I don’t know if this is OK.&lt;/p&gt;
&lt;p&gt;Is this OK?&lt;/p&gt;
&lt;p&gt;Why do I feel so uneasy?&lt;/p&gt;
&lt;p&gt;This is life. &lt;/p&gt;
&lt;p&gt;Somebody stop this guy!&lt;/p&gt;
&lt;p&gt;Why is everyone else calm?&lt;/p&gt;
&lt;p&gt;I need to realize.&lt;/p&gt;
&lt;p&gt;Wakeup.&lt;/p&gt;
&lt;p&gt;This is just a dream.&lt;/p&gt;
&lt;p&gt;Is this life?&lt;/p&gt;
&lt;p&gt;Relax, it will all be over in time. &lt;/p&gt;
&lt;p&gt;Breath.&lt;/p&gt;</description><link>http://saadware.com/post/6167445228</link><guid>http://saadware.com/post/6167445228</guid><pubDate>Fri, 03 Jun 2011 23:31:34 -0600</pubDate><category>poetry</category></item><item><title>Code Commenting</title><description>&lt;p&gt;&lt;strong&gt;Coder 1&lt;/strong&gt;: Hey there! Noticed you commented out some code with your recent checkin.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Coder 2&lt;/strong&gt;: Yes, the code was ancient and not even being used anymore. I whacked it! &lt;strong&gt;&lt;karate chop motion&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Coder 1&lt;/strong&gt;: Well, you commented it out and then added your own comment about why you commented it out.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Coder 2&lt;/strong&gt;: Yes…?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Coder 1&lt;/strong&gt;: …&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Coder 2&lt;/strong&gt;: What?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Coder 1&lt;/strong&gt;: Why didn’t you just delete the old code and be done?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Coder 2&lt;/strong&gt;: Then the future maintainers of it wouldn’t realize what I had done.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Coder 1&lt;/strong&gt;: But we’re using source control management… history is preserved for you!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Coder 2&lt;/strong&gt;: I know, but how would they &lt;em&gt;really&lt;/em&gt; know? You know?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Coder 1&lt;/strong&gt;: … &lt;strong&gt;&lt;karate chop motion&gt;&lt;/strong&gt;&lt;/p&gt;</description><link>http://saadware.com/post/4806519946</link><guid>http://saadware.com/post/4806519946</guid><pubDate>Thu, 21 Apr 2011 08:46:14 -0600</pubDate></item><item><title>My Early Computing</title><description>&lt;p&gt;Recently I was &lt;a title="Windows 3.1 Released" target="_blank" href="http://www.computerhistory.org/tdih/April/6/"&gt;reminded&lt;/a&gt; about some of my early computing adventures. While my earliest memories were that of playing games on an my neighbor’s Apple IIe, most of my early adolescence was spent in front of an unknown AT&amp;T PC running DOS. No, I don’t remember specifics on hardware or OS version. &lt;/p&gt;
&lt;p&gt;Countless hours wer spent just messing with the thing, from both the hardware and software side. I would break it to the point where it no longer would boot, attempt to fix, fail at that, call technical support to get it fixed. It’s easy to say that I had no idea what I was doing, but enjoyed it. Pure exploration… one of the few things in my early life that I did explore outside of sports. &lt;/p&gt;
&lt;p&gt;Athletics dominated the majority of my extra curricular activities growing up and it wasn’t until 10th grade when I embarked upon my first programming class. Sports and general studies came easy to me. Programming, I had to work at. I had to bend my mind in ways to make the computer do things I wasn’t sure how it might go about doing. I literally would spend hours trying to wrap my head around loops so that I could alternate the red and white stripes of the American flag as I flailed to draw it to the screen.&lt;/p&gt;
&lt;p&gt;Programming was fun but wasn’t something I dedicated too much time to outside of class. However, it perked enough interest for me to apply to the Computer Science Department at the University of Colorado. I remember looking down a list of possible areas of study when applying and seeing the words “computer” and “science” and then thinking to myself, “Hey, I like computers… and science is pretty cool!” &lt;/p&gt;
&lt;p&gt;I honestly had no clue what I was getting myself into at the time. The thought of using programming to solve scientific problems didn’t even cross my mind. Yes, naive is an understatement. All I knew is that I wanted to do something with computers. That was it. The rest I would figure out when I got there.&lt;/p&gt;</description><link>http://saadware.com/post/4515633908</link><guid>http://saadware.com/post/4515633908</guid><pubDate>Sun, 10 Apr 2011 22:31:45 -0600</pubDate></item><item><title>Spread</title><description>&lt;p&gt;Things come up.&lt;/p&gt;
&lt;p&gt;Everyday, they come up.&lt;/p&gt;
&lt;p&gt;It never stops.&lt;/p&gt;
&lt;p&gt;How many should I direct my attention toward? &lt;/p&gt;
&lt;p&gt;Which ones to ignore?&lt;/p&gt;
&lt;p&gt;Which ones are worth my time?&lt;/p&gt;
&lt;p&gt;If I try and take them all on I hurt.&lt;/p&gt;
&lt;p&gt;I feel spread.&lt;/p&gt;
&lt;p&gt;When spread, I cannot focus.&lt;/p&gt;
&lt;p&gt;When I cannot focus I feel less content.&lt;/p&gt;
&lt;p&gt;I feel like there has to be something else.&lt;/p&gt;
&lt;p&gt;Something else to put my attention on.&lt;/p&gt;
&lt;p&gt;Will it bring me happiness?&lt;/p&gt;
&lt;p&gt;I don’t know.&lt;/p&gt;
&lt;p&gt;Spreading is not working.&lt;/p&gt;
&lt;p&gt;Naturally, I feel down.&lt;/p&gt;
&lt;p&gt;Time to reinvent.&lt;/p&gt;</description><link>http://saadware.com/post/4240507568</link><guid>http://saadware.com/post/4240507568</guid><pubDate>Thu, 31 Mar 2011 14:47:24 -0600</pubDate></item><item><title>Moleskine - Hacker Tool?</title><description>&lt;p&gt;I used to be a huge fan of my &lt;a href="http://en.wikipedia.org/wiki/Moleskine" target="_blank"&gt;Moleskine&lt;/a&gt;. I still am, but I guess I used to be a &lt;em&gt;huger&lt;/em&gt; fan?&lt;/p&gt;

&lt;p&gt;&lt;img src="http://farm6.static.flickr.com/5060/5474086368_7e7f5ce7c7.jpg" alt="Hacker Tool"/&gt;&lt;/p&gt;

&lt;p&gt;Apparently some &lt;a href="http://news.ycombinator.com/item?id=2245560" target="_blank"&gt;like minded geeks&lt;/a&gt; feel it’s an important tool. My main complaint is that I cannot read my chicken scratch handwriting and have therefore opted to use the &lt;a href="http://www.evernote.com" target="_blank"&gt;Evernote&lt;/a&gt; service (paid subscriber) for a lot of my day-to-day thought captures.&lt;/p&gt;

&lt;p&gt;However, I do still use my notebook in low-tech scenarios when a lot of my creative thinking seems to be done… away from computers/devices.&lt;/p&gt;</description><link>http://saadware.com/post/3484156071</link><guid>http://saadware.com/post/3484156071</guid><pubDate>Thu, 24 Feb 2011 08:52:02 -0700</pubDate></item><item><title>Remote PowerShell</title><description>&lt;p&gt;Let me start off by saying I’m just a another software developer that likes to get the most out of his tools/platform. Therefore, when I’m developing on a Windows platform I never leave home without &lt;a href="http://technet.microsoft.com/en-us/library/bb978526.aspx" target="_blank"&gt;PowerShell&lt;/a&gt;. It’s so ridiculously delicious sometimes I slap myself in disbelief. With PowerShell v2 there were many improvements to an already excellent v1. One of which was &lt;a href="http://technet.microsoft.com/en-us/library/dd347744.aspx" target="_blank"&gt;Remote Commands&lt;/a&gt; using &lt;a href="http://technet.microsoft.com/en-us/library/dd347706.aspx" target="_blank"&gt;Sessions&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;With this post, I’m definitely not going to go into details about Sessions as I really don’t get down that way. I’m also not here to convince anyone to use PowerShell, even if it’s the best shell I’ve come across on any platform. This post is simply being done to call attention to the PowerShell community leaders. You have an ace in your hand here and I’m not sure why people like me don’t know about it.&lt;/p&gt;

&lt;p&gt;I use PowerShell for many development related task, many of which reside on remote machines. Since, for the most part Windows lacks a native remote shell environment (telnet, ssh, etc), I usually would terminal into the machine I needed to perform some tasks on, open up PowerShell and be one my way. This worked fine for the most part, but a developer can wish for more. What I really wanted was to be able to open up a telnet like session and run my commands.&lt;/p&gt;

&lt;p&gt;I recently found that there is something similar. While it’s not a full on command terminal session (telnet) it is pretty darn useful and will help with a majority of the tasks I perform on remote machines.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/library/dd315384.aspx" target="_blank"&gt;Enter-PSSession&lt;/a&gt; -  Starts an interactive session with a remote computer.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This translates to giving you an interactive prompt on the remote machine. Priceless!&lt;/p&gt;

&lt;p&gt;I recognize that as a developer I might be a minority of the PowerShell user base and would imagine the IT crowd is the majority.  This could also be a case where I just missed the boat and the vast majority of the community already knows (AND uses) these Remote Sessions. I’m OK with that and thankful that I finally stumbled upon them as they will prove to save me many hours of work.&lt;/p&gt;

&lt;p&gt;However, if this is the case where there might be more people like me out there that are oblivious to Remote Commands, I think the evangelists have an opportunity to fill that potential void, resulting in a happier, more productive &lt;em&gt;kid with a toy&lt;/em&gt;.&lt;/p&gt;

&lt;hr&gt;&lt;p&gt;&lt;strong&gt;Wish&lt;/strong&gt; -&gt; I cannot seem to run an editor like &lt;a href="http://www.vim.org" target="_blank"&gt;vim&lt;/a&gt; in the session to edit files on the remote machine). This would be double awesome if made possible.&lt;/p&gt;</description><link>http://saadware.com/post/3164605459</link><guid>http://saadware.com/post/3164605459</guid><pubDate>Mon, 07 Feb 2011 09:03:23 -0700</pubDate><category>powershell</category></item><item><title>Back From Inner Space</title><description>&lt;p&gt;I’ve taken a good break from many online interactions (blogging, twitter, etc). It’s been a nice interruption indeed as I found it has truly helped me refocus.&lt;/p&gt;

&lt;p&gt;This wasn’t the first time I’ve done this and it probably won’t be the last. Each time I do it, something new is learned about where distractions live for me; the net gains of participating in these games; how my priorities need to shift to meet my objectives.&lt;/p&gt;

&lt;p&gt;When taking such extended breaks from my twitter stream, I’ve been asked if it’s because I don’t like it. I do like it. I find it very entertaining! However, up to this point that’s all I’ve realized. It’s another form of entertainment. That in itself has value but has to be equally weighed against the more pressing things in my life, whatever those might be at a given time.&lt;/p&gt;

&lt;p&gt;As we know, our time is finite and for me twitter has a cost. For example, I tend to obsess about how I write something: delivery, humor, seriousness, thoughtfulness, geek value, etc. This obsession takes time, but I do enjoy doing it. It’s just that my priorities need to be better kept in check as I don’t gain anything from it, regardless of how I try to spin it to myself.&lt;/p&gt;

&lt;p&gt;So… until next time I introvert… I’m back!&lt;/p&gt;</description><link>http://saadware.com/post/3100765423</link><guid>http://saadware.com/post/3100765423</guid><pubDate>Thu, 03 Feb 2011 22:47:53 -0700</pubDate></item><item><title>Many industries still trying to transfer the...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_l8zbj1eUpF1qbo5v7o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Many &lt;em&gt;industries&lt;/em&gt; still trying to transfer the “archives” to disc… this is just another one of those instances.&lt;/p&gt;</description><link>http://saadware.com/post/1202693462</link><guid>http://saadware.com/post/1202693462</guid><pubDate>Mon, 27 Sep 2010 21:55:51 -0600</pubDate><category>humor</category></item><item><title>Me: Does this orange shirt match?&#13;</title><description>Me: Does this orange shirt match?&lt;br /&gt;&#13;
Daughter: It's a yellow shirt. &lt;br /&gt;&#13;
Me: What?!? You crazy!&lt;br /&gt;&#13;
Daughter: Seriously. It's yellow. &lt;br /&gt;&#13;
Me: Oh. Ok. I guess it doesn't match the brown shorts then?&lt;br /&gt;&#13;
Daughter: Green shorts. &lt;br /&gt;&#13;
Me: Right. </description><link>http://saadware.com/post/1007193441</link><guid>http://saadware.com/post/1007193441</guid><pubDate>Tue, 24 Aug 2010 22:40:00 -0600</pubDate><category>story</category></item><item><title>Panic Lie</title><description>&lt;p&gt;A few days ago I had something amusing happen to me on my bike commute into work. Every now and then when stopped at traffic lights I’ll have the pleasure of talking to people that go out of their way to roll down a window to chit-chat. The conversation usually goes something something like:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Car: Hey, nice bike!&lt;/p&gt;
  
  &lt;p&gt;Me: Thanks!&lt;/p&gt;
  
  &lt;p&gt;Car: So you like to ride bikes huh?&lt;/p&gt;
  
  &lt;p&gt;Me: Yes, it’s pretty enjoyable.&lt;/p&gt;
  
  &lt;p&gt;Car: Sweet!&lt;/p&gt;
  
  &lt;p&gt;Me: Yes.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;As you can see, there is not a lot of thought here. My brain pretty much turns into mush as I mindlessly answer some questions within a ten second engagement of dialog. On this particular day there was something about the situation that took me off guard. I’m still trying to figure out why it went down the way it did. The result was that I proceeded to make an uncontrollable lie which I will never be able to take back.&lt;/p&gt;

&lt;p&gt;The first thing that was noticeably different about this experience was that I was not stopped at a traffic light but rather was in motion, on a one way street. The driver, who was in a convertible of some sort, slowed down a bit to get my attention. It went a little something like this:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Car: Hey, nice bike!&lt;/p&gt;
  
  &lt;p&gt;Me: Thanks!&lt;/p&gt;
  
  &lt;p&gt;Car: You like to ride!?!&lt;/p&gt;
  
  &lt;p&gt;Me: Yes!&lt;/p&gt;
  
  &lt;p&gt;Car: You riding in the Ride the Rockies?&lt;/p&gt;
  
  &lt;p&gt;Me: Yes!&lt;/p&gt;
  
  &lt;p&gt;Car (passing me, waving happily): Awesome! See you there!&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I have no idea why I said &lt;em&gt;yes&lt;/em&gt; to that question. I’m not riding in this organized event. At some point in my life I may consider it but not anytime soon.&lt;/p&gt;

&lt;p&gt;Did I know the person? No.&lt;/p&gt;

&lt;p&gt;Did I want to impress the person? I don’t know why if I did.&lt;/p&gt;

&lt;p&gt;Why did I lie?  The only logical reason I can think of is that I &lt;em&gt;panicked&lt;/em&gt; because the question took me completely off guard and therefore I said the first thing that was in my line of next answers to come, “Yes!”&lt;/p&gt;

&lt;p&gt;I don’t consider myself a pathological lier or even a casual one at that. However, catch me off guard while peddling a two wheeler and who knows what can happen. It’s just another friendly reminder that I’m not in control.&lt;/p&gt;</description><link>http://saadware.com/post/932379746</link><guid>http://saadware.com/post/932379746</guid><pubDate>Tue, 10 Aug 2010 10:00:00 -0600</pubDate><category>bikes</category><category>story</category><category>commute</category></item><item><title>Learning New Languages</title><description>&lt;p&gt;I always enjoy picking up a new programming language. There’s something about it that seems to turn on a different part of the brain that was lying dormant before. It seems to be another outlet for the exploration of creative problem solving. The problems remain the same, yet the approach changes a little bit.&lt;/p&gt;

&lt;p&gt;With every new language it takes a while for the brain to adjust to the syntax. Once it does, then things become a bit more natural. As I start to figure out the basics of how certain structures and semantics are represented in the language, I’m able to apply similar techniques to the problem at hand. However, finding a good way to explore this has not always been a pleasant experience.&lt;/p&gt;

&lt;p&gt;An effective way of learning a new language is something I’ve struggled with. I’ve always flailed here and there trying to create &lt;em&gt;test projects&lt;/em&gt; to learn with. Most of the time I get so caught up in the details of what the project should be that the primary objective of learning the language takes a back seat. This has been very frustrating and counterproductive.&lt;/p&gt;

&lt;p&gt;A year ago or so, I stumbled upon &lt;a href="http://projecteuler.net/" target="_blank"&gt;Project Euler&lt;/a&gt;, a site that has a series of challenging programming problems, many of which are mathematical in nature. This site is an amazing way to try out a new language because it forces one to explore the basic elements of the language, with a focused problem instead of a dreaded &lt;em&gt;test project&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;As a side, I’ve found that solving the problems in more than one language really helps bring to surface the differences between the languages. For instance, solving a long hand division problem will usually result in needing to store string representations along the way. If one were to try and use normal floating point operations on a problem like this, it would cause some type of overflow. Doing this in c/c++ can be somewhat a pain, but in python is trivial.&lt;/p&gt;

&lt;p&gt;This has been my experience in picking up a new language and I would recommend the method to others if asked.&lt;/p&gt;</description><link>http://saadware.com/post/924119210</link><guid>http://saadware.com/post/924119210</guid><pubDate>Sun, 08 Aug 2010 17:04:27 -0600</pubDate><category>learning</category><category>language</category><category>programming</category></item><item><title>regular expression for primes</title><description>&lt;a href="http://bit.ly/16Sqna"&gt;regular expression for primes&lt;/a&gt;: &lt;p&gt;A regular expression for testing primes? Does this really work? At first look, it’s super ugly but then the beauty of it starts to seep out once one realizes that it really works!&lt;/p&gt;

&lt;p&gt;And the magic formula is…&lt;/p&gt;

&lt;p&gt;&lt;code&gt;/^1?$|^(11+?)\1+$/&lt;/code&gt;&lt;/p&gt;</description><link>http://saadware.com/post/774016571</link><guid>http://saadware.com/post/774016571</guid><pubDate>Mon, 05 Jul 2010 14:53:00 -0600</pubDate><category>math</category><category>regex</category></item><item><title>slowing down single speed style</title><description>&lt;p&gt;I’ve been riding the converted single speed mountain bike for the past week. It’s been nice switch from the more sleek road bike. When on the road bike I am determined to get to my destination (work/home) in the fastest manner. I crank, pretty hard. However, one can only go so fast when on a single speed and therefore, this forced me to &lt;em&gt;slow down&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;It forced me to look more horizontally, much like a real commute should be where one enjoys not only the ride, but the surroundings as well. I tend to mess around more as well, hopping on/off curbs, riding wheelies, etc. I feel more like a kid, careless and enjoying the moment.&lt;/p&gt;

&lt;p&gt;I know I’ll switch back over to the speedster at some point, but I’ve enjoyed the change.&lt;/p&gt;</description><link>http://saadware.com/post/766774636</link><guid>http://saadware.com/post/766774636</guid><pubDate>Sat, 03 Jul 2010 16:03:48 -0600</pubDate><category>change</category><category>bike</category></item></channel></rss>

