Wednesday, October 19, 2011

Can't We All Just Get Along?

The Apple ecosystem is very different than the open source and free software movements documented in Revolution OS. The Apple camp and the open source camp may be very different, but there is a place for both of them in this world. I've been in both camps. My freshman year of college I was introduced to Linux, and spent hours trying every flavor I could download. This last summer I interned at Apple, and I'll be going back when I graduate. Apple runs an exclusive club and locks down its devices and software. But even at Apple, where everyone naturally uses a Mac, the server rooms are filled with Linux servers. Mac OS X shares a common ancestor with Linux, Unix, and so a lot of the GNU software like emacs runs and even ships with OS X. In fact, Apple's developer software Xcode is based on emacs. After becoming addicted to programs like vim, ssh, and bash, I thought I could never leave the Linux world, but I was delighted to find that all of these programs run natively in OS X. As a result, I get the best of both worlds, and I honestly couldn't do without either of them. As a software engineer and computer power-user, I need both camps to get along. There's room for everyone to play, even Windows. How else would I know just how great OS X is?

Thursday, October 13, 2011

No Really, Trust Me

As I have stated before, trust is everything. Our society depends on it. When I drive on the highway at 65 mph, I'm trusting that the guy next to me isn't suicidal and won't swerve into me. I have a lockless mailbox, where my private mail sits outside for hours each day. Many functions in our world rely on trust to work. We need it, and I'm grateful we can still use it. To me, the inherent trust in society is part of what defines the human family.

But mankind is slowly changing. Chris Stoll's The Cuckoo's Egg shows us a time in early computing when networks were built around openness and trust, and how malicious users broke that trust. As a result of increasing accounts of trust violation, computer users are forced to become more paranoid. Stronger passwords, better cryptography, and security awareness have become a natural part of modern computing. And it's not just the computers.  I am always looking for ways to live "smarter,"changing my lifestyle so it relies less and less on the trust of absolute strangers. I lock the doors, I keep personal information private, and I drive defensively. I don't talk to people in line at the store, and I am grateful for the elevator music that breaks the awkward silence. I am not alone. Society is evolving, increasing paranoia and self-protection, and loosing its trust. One day, we may "perfect" society so it no longer needs trust to work. I'm not sure that's the kind of human family I really want.

Monday, September 26, 2011

You Win Some, You Lose Some

Netflix recently started its second uproar in the past few months as Netflix CEO Reed Hastings announced the complete separation of its DVD and streaming operations. The DVD service will be called "Qwikster" and is like the lousy dog that has been kicked out the back door to feed on the scraps. Customers all over the world were enraged by the 60% hike in price with nothing new back in July. Now they have to go to separate sites and manage separate queues. Sure, streaming is the business that is only going to bloom, but I think Netflix made the move too early. They asked for more money and only gave their customers more inconvenience. Yes, they won in the sense they have become the largest source of Internet traffic, but I think this year they definitely lost one with the number of enraged customers they created. They could have kept customer trust if they made the move after adding new content like the Dreamworks deal for 2013. Will Netflix recover customer trust in the end? Only time will tell.

Tuesday, September 20, 2011

Trust is Everything

DigiNotar has just declared bankruptcy. The Dutch Certificate Authority (CA) was compromised on July 19, and soon after all major browsers were updated to reject their certificates. Since over 500 rogue certificates had been issued, people cannot trust DigiNotar. The CA business is all about trust, and without that trust, a CA cannot do business. Trust is so important, and cannot easily be regained. In DigiNotar's case, it won't be. Individual trust is much the same. We trust our friends, our family, and our spouses. If any one of them breaks that trust, there is no going back. It can take years to rebuild that trust, and sometimes it's never back to 100%. Think of all the relationships that have permanently ended as a result of broken trust. In contrast, think of all the amazing relationships that exist as a result of complete trust. In both business and personal life, I submit that trust is one of the most important things we can ever have.

Tuesday, September 13, 2011

Quality Vs. Quantity

If Facebook's 750 million active users are as active as claimed, each user spends an average of 30 minutes on Facebook every single day. How much of that time is really quality time spent building relations with the ones they love? Large amounts of time are simply wasted. Time is one of the most valuable gifts in life, for we only have 24 hours of it each day. 750 million people are spending 30 minutes of that precious time on Facebook. If there is one thing I am starting to realize, it is the importance of time. Time spent reading the posts and statuses of 20 people can never equate to the quality of even one memory shared face to face.

Thursday, September 8, 2011

Who is the Master: Me or Technology?

Living a balanced life is hard for a Computer Science Major. At the start of my senior year, I am already swamped with coursework. But a busy school life isn't enough. Prospective employers want employees with job experience, so I work through school. Then people ask what I do with my free time. "What projects have you done on your own?" "Have you released any apps to the App Store?" "Are you participating in any Open Source projects?" To say yes to any of these would mean I'm spending just as much time at work or school as I am on my "interests." When is it enough? 40-50 hours for school, 20+ hours for work, and I'm supposed to sit behind a computer some more? I decided to study Computer Science because I loved telling technology what to do. Now I'm afraid the tables have turned. One secret to Apple's success is their ability to say "no" and only focus where they can make a difference. Time to take a leaf out of their book and focus.