The Price of an Idea

February 27, 2006

An interesting notion on how to put a monetary value of an idea by Derek Sivers

It’s so funny when I hear people being so protective of ideas. (People who want me to sign an NDA to tell me the simplest idea.)

To me, ideas are worth nothing unless executed. They are just a multiplier. Execution is worth millions.

Explanation:

AWFUL IDEA = $-1

WEAK IDEA = $1

SO-SO IDEA = $5

GOOD IDEA = $10

GREAT IDEA = $15

BRILLIANT IDEA = $20

NO EXECUTION = $1

WEAK EXECUTION = $1000

SO-SO- EXECUTION = $10,000

GOOD EXECUTION = $100,000

GREAT EXECUTION = $1,000,000

BRILLIANT EXECUTION = $10,000,000

To make a business, you need to multiply the two.

The most brilliant idea, with no execution, is worth $20. The most brilliant idea takes great execution to be worth $20,000,000. That’s why I don’t want to hear people’s ideas. I am not interested until I see their execution.

Brought to you via here
Advertisements

Multi-file assemblies

February 26, 2006

Reading up on multi-files assemblies, I found these rules of thumb for integrating C++ and C# libraries, which are reproduced here

How do I mix C# and C++ code in a single assembly?

If your C++ code is not compiled with /clr:safe (i.e. it is compiled with /clr or /clr:pure), do the following:

1) compile your C++ code into .obj files

2) compile your C# code into a .netmodule, using /AddModule to reference the C++ .obj files

3) link the C# netmodule directly with the C++ object files using the C++ linker to create a mixed language assembly

If your C++ code is compiled with /clr:safe, build your C++ code as a .netmodule. You can use it just like you would use a .netmodule from any other language.

Brought to you from here.


Top 10 Strangest iPod Accessories

February 26, 2006

I love my iPod. I’ve always admired products that do a few things and do them extremely well. The iPod does that perfectly, i.e. play music and do it very very well. That’s one of the reasons why I did’nt bother with the new video iPod. As far as I’m concerned, its a waste of money. I’m never going to use it to watch a video. And because I take the effort to organize my playlists, I don’t have to more than a few gig of memory.

That’s why I’m always surprised at people making and selling products that enhance the iPod. The only accessories that I’m going to ever need are those that enhance my listening experience.

…or maybe I dont have enoough imagination to come up with a better use of my iPod.

Speed Reading

February 19, 2006
Here’s an interesting article in speeding reading. I came across this while browsing through digg.com. The writer starts off with some common mythgs abour reading. One thing that surprized me was that reading was’nt a  linear process but a lateral process much like thinking. According to the author,

“few writers start at the beginning — indeed, they usually “write the first part last”

He goes on to say that most of the words in the written word are pretty much fillers, and can be safely ignored once you get the context. That’s not surprizing because if you look at note-taking, you never really focus on getting complete sentences. Just phrases or snippets. Just enough to convey context and meaning. Other cllaims that he makes that all parts of a book are not of value, and can be safely ignored.

Here are the suggestions the author makes,

  1. ELIMINATE ALL DISTRACTIONS
  2. DETERMINE THE PURPOSE FOR READING
  3. TAKE ABOUT 10 MINUTES AND SKIM THROUGH THE ENTIRE BOOK, AND FIND THE KEY CHAPTER
  4. READ THE KEY CHAPTER
  5. SLOWLY RAISE YOUR SPEED READING COMFORT CLASS
  6. THINK OF BOOKS AS MINES OF ORE, FROM WHICH VALUABLE MINERALS HAVE TO BE EXTRACTED. STOP WASTING YOUR TIME WITH STUFF THAT MAY BE USELESS.
  7. DON’T TRY TO ARTICULATE EVERY WORD.
  8. USE A POINTER, OR A FINGER WHILE READING, ( What are we 4 year old beginning readers?)
  9. AVOID THE URGE TO BACK READ, (If you think you missed a word, dont go back to it. Instead move forward and only come back if you realize you can’t make any sense at all).
  10. USE YOUR PRIPHERAL VISION AND TRY TO GO DOWN A PAGE WHILE READING. (Avoid the urge to read down left to right).
  11. FOCUS ON THE KEY WORDS, (Avoid the minor words that only contribute to completeness of  sentence).
  12. TRY TO READ CONTINUOUSLY,(Don’t stop to give your eyes a rest. I guess if you use  your peripheral vision your eyes wil get less tired, reducing the need for rest stops)
  13. BUT DON’T DO STEP 12 FOR TOO LONG. (If you reach your goal in about 30 to 60 minutes, take a break, and reward your self).
  14. SET UP A TIME GOAL, AND STOP AFTER THAT.

Performance Plug-in for Firefox

February 18, 2006
This is definitely the best blogging tool I’ve come across in long time. I’ve used the web-based editor from blogger, Ecto (for both Macs and Windows), some other silly tools written in Visual Basic 6.0, but the level of integration, and convenience that Performancing is just incredible. Press or the click on the icon on the bottom of your browser, and the scren splits and displays the editor. You’ve got your standard. You can look at the page that inspired you to post, and browse the web as you write. And I think its all written in plain old JavaScript.

As a side note, the more and more I read about JavaScript, the more I’m beginning to appreciate its strength as an applicaiton delivery platform. Coupled with a good browser, there’s very little you can’t do with JavaScript.

Anyway one problem is solved. Getting good wordpress/Blogger blog posting plugin for Firefox.


Mac OS X Blues Part V

February 14, 2006

So here I am at the Carousel Center Apple Store. I had about fifteen minutes on my hands so I thought why not write a quick post.
I have to say this, these Apple guys do have a certain following!

In the 10 minutes, I’ve been here, I’ve seen them sell two computers.

While I love the end-to-end experience that a Mac provides, I think their manufacturing quality leaves much to be desired. This is the second time, that an Apple product has crapped out on me . Six months ago, it was my 15 GB iPod. Now its the hard disk. While I’ve heard about hard disks crashing, this was much too soon!! My HP hdd, is still alive at 3 years, even if its LCD is dead.

Anyway, I had a long discussion with him, and he gave me a couple of tips. He told me that most probably the hard disk is shot and the only thing left to do is to replace it.

The way to replace it would be open the base of the mac and replace the IDE drive. And he also told me that the price of having it done at the Apple Store would be expensive enough to justify getting a new Mac. I’m just not prepared to do that right now. I want a new Mac, but not until the new Intel-based macs mature.

The next suggestion that he said would be go to ATS (off carrier circle). They had a lot more leeway about using more generic parts because they dont work under the Apple logo, as opposed to the Apple Store which has to buy overpriced Apple authorized parts.

Replacing the hard drive while possible, seemed to be a significant task, which I’m not prepared to do right now.

One last suggestion that Mac Genius suggested was to use my newly acquired external hard drive. This hard drive has a firewire interface. That was a good decision. So according to his suggestion I installed Mac OS X 10.2, and now I’m upgrading to Panther. My first priority is to transfer my music file so that its safe and the new files are authorized. Once that happens, I’m going to try to format the original hard drive again and see if I can recover the original hard drive again.

Mac OS X’s ability to boot from a firewire drive is really a god-send right now. Some of the design choices that Apple has done for its OS are really good, and the way the guy at the Apple Store described, their hardware is really well designed too.


Mac OS X Blues Part IV

February 13, 2006

I GIVE UP!

I tried and tried, and I could’nt get my Mac to either boot up, or transfer my data to an external hard drive.

Now after nearly $400, I’m going to finally bite the bullet, and try to get an appointment with the Apple Store at the Carousel Mall and see if I can get this thing repaired. I’m cursing myself for not having taken backups. Curses !! Curses!! Curses!!

A part of me thinks that I should move away from this Mac business finally. It was good while it lasted, but there are bigger fish to fry than this. Another part says that it was’nt anyone’s fault. hardware failure happens all the time, and anyway its your fault for not taking care of backups. Being a person who write software for a living, I should no better.

As far as the money I spent in trying to recover the data, I think it was money well spent, and should definitely help me as I go along.

This story is finally over, I think I’m ready to move on now.