A Bit Eclectic

Exploring the infinite abyss.

Archive for the ‘OS’ tag

A Brief History Lesson

one comment

I find it interesting (and often scary) to look at other peoples computers.  You always find the oddest things installed and configured.  One of my coworkers recently had to fix his friend’s computer.  He found some interesting stuff while digging around looking for problems.

I booted up her computer to see what she had installed.  To my surprise, she still had the original Napster.  As I looked a little closer I found Morphius, BearShare, Audio Galaxy and almost every other file sharing program that I knew existed.  It was like taking a trip through the history.

He ended up reinstalling Windows to fix everything which probably would have been my first step.  All this makes me wonder, what does your computer say about you?

Written by Shawn

October 6th, 2008 at 9:28 am

Posted in General

Tagged with , , ,

Sunk Costs and Software Development

leave a comment

On this weeks episode of gdgt weekly (iTunes), Peter Rojas and Ryan Block discussed the new Android based phone.  For those of you who aren’t familiar, Android is Google’s new cellphone OS.  It is hailed as an open platform with very little restriction on developers and users.  I haven’t used the phone so I can’t provide any input on usability or comparability to other phones.

On gdgt they claimed that Android is better than Windows Mobile.  They brought up the fact that Windows Mobile has been around for awhile (currently on ver. 6.1) and this is Android’s first release.  They seemed pretty shocked/impressed that a the newcomer can outdo the old timer.  Personally, I don’t find this all that shocking.  If anything, I think it makes some sense that the first version software can be better than the seasoned veteran.

Google’s advantage comes from the sunk costs in a project.  The sunk costs are what you have put into a project that should be irrelevant when making future decisions.  Since they are already in the project and can’t be recovered there is no reason to consider them in future decisions.  The problem is that sunk costs often lead to commitment bias.  This bias causes a someone to stick with something because they have already put in time and money.  An example is putting a lot of money in a stock that then starts to lose value.  If you fall victim to the commitment bias then you will feel the need to stick with the stock because you have already “come this far”.

A commitment bias isn’t always caused by money.  It can develop because of the amount of time invested or even from irrational feelings.  This can manifest in software and OS development.  A team will spend a lot of time and money developing a UI.  Over time, the original idea may not be the best approach.  To fix it up, the team decides to do little fixes and enhancements.  The idea is they have already put in so much energy that minor fixes is all it needs.  Sometimes a better idea would be to scrap the design and start over.  The longer they stick with it, the harder it is to just start over.  This will eventually put the software at a competitive disadvantage as the competition implements a better UI.

Those developing a ver. 1.0 has less of a commitment bias because there will be less sunk costs.  They can test out different ideas with less guilt if they change directions.  They can also evaluate the competition more effectively.  If they see something wrong in the competition’s UI, they can leave it out early on instead of having to make drastic changes later.

It isn’t that shocking that a version 1.0 software can beat out a 6.0 or 7.0.  In fact, we have seen it at least twice over the past two years with both Google’s Android and Apple’s iPhone.  The question now is whether Microsoft will pull away from previous biases and sunk costs to create something that will push the platform forward.

Written by Shawn

September 28th, 2008 at 9:56 am

Why I Use a Mac

one comment

PowerBook G4Come this December, I will have been a Mac user for 6 years. I got my first mac (a sexy little iBook) for Christmas. My uncle was working at Apple in Cupertino which provoked me to look into Apple computers.

After my first visit to apple.com I got intrigued by the veil of mystery that surrounded the Mac. At the time I didn’t know anyone that owned one. This presented me with the opportunity to be the first to learn about the technology. I could safely fiddle to my hearts content without anyone telling me a better way to do things. It gave me a chance to take the longest way possible to arrive at the simplest solution and learn new things along the way.

I had plenty of friends that knew about Windows. I even had some that knew about Linux. Due to this fact, I would always be second best. I wouldn’t have the chance to learn as much. If they asked what I was working on it would eventually lead to just giving me the answer. As long as there were others that used these operating systems, I would always be second best in my mind.

With the Mac I had free rein to explore until I saw fit. I could come up with my own weird ways to do things without anyone telling me to do it differently. I developed my own opinions on software and created new habits.

Read the rest of this entry »

Written by Shawn

May 22nd, 2008 at 2:18 pm