The Idea Dude


Monday, May 11, 2009

A tribute to all the moms

It's never too late to pay tribute to what mothers do everyday and what they really mean to their families.

First of all, a bunny tribute to all the mothers out there.

The roles that mothers play:

  • taxidriver
  • cook
  • cleaner
  • doctor
  • teacher
  • manager
  • secretary
  • treasurer
  • firefighter
  • coach
  • concierge
  • best friend
  • super hero
  • ...

Need I say more...

Behind every successful kid and dad is an awesome Mom.

Thursday, May 07, 2009

The bankrupcy of life

My good friend Alan, pointed me to inspiring passage from Sterling Hayden's book, "Wanderer". One of the quotes...

"To be truly challenging, a voyage, like a life, must rest on a firm foundation of financial unrest."

I feel like I've been a voyage for a long, long time...

The high seas brings challenges every day, leaving behind more ship wrecks than treasure found. But in every explorer's heart, the real thirst is not for riches, it is for adventure. Unexplored lands. Forgotten people. New frontiers. An entrepreneur is no different. Uncharted courses drives his soul. My soul.

The choice is security vs fulfillment. Security means safety, a 9-5 job, an annual vacation, a new car every 5 years. A safe house in a good neighborhood. Fulfillment means going to bed, achieving something different every day. Experiencing the unexpected. Being rich in character, much less in pocket.

For me the fairy tale has yet to come true. I will stay the course even though the outcome is unclear. Youth seeks the happy ending at the end of the quest, the elusive pot of gold at the end of the rainbow. That would be nice. With age, I seek only for a small sense of accomplishment at the of each day. The rest is up to destiny.

So we make choices in life. Very few have their cake and eat it. For the majority of us, the choice is bankruptcy of purse or bankruptcy of life.

Tuesday, May 05, 2009

My Mac has the hots for me

Hmm, my Macbook gets quite hot with a lot of compiling. Not unusual since Xcode uses a lot of threads and I'm sure the simulator is pretty intense too. Seems like a common theme with other owners of Macbooks. I installed smcFanControl yesterday for peace of mind. It puts the current temperature inside the Macbook and the current fan speed on my menu bar . Pretty neat. You can change the fan profile depending on what power source you have. At 1800 rpm you can't hear it at all. More adventures with my toy!

Monday, May 04, 2009

I love my Mac

It's been just over a week with my new Macbook. I love my Mac the same way I loved my Thinkpad x31. I think it's because of the size and simplicity. The ability to carry this around with me anywhere and everywhere.

Readers will remember, about 18 months ago, my trusty X31 (which was a small 12 inch Thinkpad) stopped working on a ski vacation. Being a developer, I bought a larger Thinkpad, a T60 with a gorgeous 15 inch screen (1680x1050) and very fast hard disk. It was to date, the best notebook I ever had. But I struggled to get excited about it. It was a tool, a big, heavy and unwieldy tool. The large extended life battery didn't help with the weight and I missed the snappy Windows XP interface. Vista for me was a drag.

By all standards, the Macbook is technically inferior to my Thinkpad T60, slower CPU, slower harddrive, smaller and glossy screen. Yet it has a fun factor that even makes me feel guilty using it (it's a work machine, I'm not supposed to have fun!). My kids will commandeer it at every opportunity, something they never did with my Thinkpad.

Probably the biggest hurdle was to find all the software alternatives that I used to have in Windows and then to relearn all the new interfaces. Did I mention I miss dedicated keys like page up, page down and delete / backspace. But it's no different from jumping from one car to another and having to figure out where the indicators and wipers are.

After loading quite a few apps, the system doesn't seem bloat or slow down the same way Windows does. Here is a list of stuff I loaded.

  • Biggest psychological move? Throwing out my Outlook PST file for Apple mail. It actually wasn't as bad as I imagined. I do all my mail via my iPhone now anyway.
  • Loaded OpenOffice in lieu of Microsoft Office. Although not as slick as Office, the open source alternative does the job for now until I figure out whether I want to spring $99 for iWorks or get the Office for Mac.
  • Swapped Windows Scintilla text editor for TextWrangler for Mac.
  • Gimp (my free Photoshop alternative) is the only disappointment, it runs under X11 and not natively under the Mac and all the keybindings are still Windows-based like Ctrl-Z to undo.
  • Skype and Messenger loaded with no problem.
  • I use Firefox and Safari now. Never missed IE except I will need that for testing our web deployments. I'm holding off installing Parallel or Fusion.
  • Figured out how to use SVN for Mac for our code repository and it's pretty neat compared to the integrated Windows version that didn't seem to work as well in Vista compared to XP.
  • Threw out Putty because I have a native Terminal app to log in to all our servers.
  • No more Linux under VMWare, I simply run Apache, PHP and MySQL. Apache and PHP are preloaded but you will have to install MySql. Note if you importing a database for a Linux system to the Mac, there is a variable in the database that points to a mysql.socket file. It's different in Centos Linux vs the MAC so you have either change the variable or create a symbolic link.
  • To listen to WMV files I use Flip4Mac.
  • To access my NTFS backup USB Drive, I use NTFS-3G. Without this utility, the Mac will only read and not write to NTFS drives. Word of warning, always eject the harddrive before unplugging. I did that earlier this year and rendered the harddrive unreadable under Vista (althought XP was fine). Seems like a flag was corrupted that was being monitored by Vista and not required by XP.
  • Password Gorilla works on both Windows and Mac so no problems there.

Any regrets? I would have loved the backlit keyboard option but at a $250 premium, not that necessary since I touch type and usually don't work in semi-darkness. Would I get the larger Macbook Pro 15 or 17 inch. I doubt it. Having a larger notebook as I learnt with the Thinkpad is not necessary a slam dunk. I did buy a dvi-vga adapter which I connect to old Dell CRT monitor which gives me another 1600x1200 display (Side note: I normally drove this monitor at 2048 resolution with the Thinkpad.). My only gripe is that the clicking noise that new trackpad makes when you press down to click. I've since reconfigured to tap and double tap instead of clicking although for some operations, the tap and drap isn't as easy to get right.

The best feature? for my daughter it's gotta be Photo Booth, for me it's GarageBand. But for day to day use, it has to be the two finger slide to the trackpad to scroll any page.

Quirks? Don't pull out your USB devices AFTER closing the computer. It reactivates the computer even with the lid shut. You'll end up running the computer in your bag which gets might hot not to mention draining your battery.

In some ways it's back to my roots, my first computer was an Apple IIe. Maybe less is more... But my experience the last week is giving me an idea why Mac users are raving fans and not simply just computer users.

Did I tell you I love my Mac.

Friday, May 01, 2009

Are Twitters Quitters?

eWeek has an article on a recent Nielsen Online report that 60% of people who start twittering never return after a month. While you do expect attrition for any social network novelty, they claim it is much worse than the early days of Facebook or MySpace. Hopefully they fill the hopper faster than it drains. I don't know if anyone has numbers about blog abandonment in that regard. That would be interesting too.

My take is that there is simply too much noise. It is much easier to follow 50 blogs each with 1 blog a day than 100 twitterers with 10 tweets a day. I personally don't have the cycles to keep up. Perhaps the analogy of a fast food restaurant vs a great restaurant is appropriate. Where do you get the most enjoyment? You can argue it's hard to build a community at rush hour on a subway train because often that's what twitter feels like, i.e. a lot of people shouting and not sure who is really listening.

Having said that, I do enjoy scrolling back time on an individual twitterer to get a sense of what they've been up to without having to call. It's a great service and I'll continue using it but not sure if I would class it as necessity in my particular communication context.