Technology
Bye Bye WebROaR
I quit my job last week, and probably the hardest thing it brought along for me, was to move out of one of my most favorite projects - WebROaR.
I got an opportunity to create this product from scratch, and boy it was fun. The initial version came out of 3 long nights of me hacking in office and once we got a team going for its development, it turned out to be a decent piece of software. (Yeah, I am biased .. :-))
Brachistochrone
Recently, I studied the "Brachistochrone" problem for an Optimization course project. If, like me, you dont know Greek, the term requires an introduction. It literally means "shortest time". The problem is thus...
The brachistochrone curve, or curve of shortest time, is the curve between two points that is covered in the least time by a body that travels under the action of constant gravity.
Why to do a startup?
I have been one of those individuals, who has been saying, “I’ll do something on my own”, since forever. But of course, with time you gain a bit more maturity and ability to put things in to perspective in this broader framework of life.
The colors behind TVs and Printers
Some time ago, I wondered about this question...
Is there a reason why RGB (Red Green Blue) is used to create pictures in television and CMYK (Cyan Magenta Yellow and Key[black]) is used in printers? Can we use RGB in printers?
Corollary question - What color paint do we get if we mix red paint and green paint?
After some investigation, I compiled a detailed answer, which follows...
There are 2 kinds of objects that we percieve, differentiating by the method by which they manipulate light. There are sources and there are reflectors.
Pi day - March 14th
Recently, an interesting day passed by us, probably without many of us noticing it. March 14th was celebrated as PI day by Mathematicians around the world.
I would have missed it if not for these mails which did a good job of reminding about it. I might have added some of my own comments about PI day, but these mails sum it up so well...
Connecting two computers with a straight-through cable
A conversation in office today:
X: I want to transfer data between 2 computers, using this network cable only at home.
Y (A bull headed kind of a character): You would need a cross-over cable to connect for sure. This straight-through cable won’t work.
X: I thought I did it once with this.
Y (with a smirk): Nah, not possible, I have done it during ‘my time’ for playing multiplayer games, it damn only works with a cross-over cable. I bet you 1000 bucks, it won’t work with this cable.
X: No harm in trying right now.
Y: He He. Let’s do it.
Fire the workaholics?
DHH lists down his reasons of why workaholics should be fired, the one i really endorse is:
# Working with interesting people is more interesting than just working. If all you got going for your life is work, work, work, the good team-gelling lunches are going to be some pretty boring straight shop talk. Yawn. I’d much rather hear more about your whittling project, your last trek, how your garden is doing, or when you’ll get your flight certificate.
Who should decide which programming language should be used for a task?
Zed Shaw recently wrote a very good article summarizing the tasks that can be done well using Ruby, and some that one would be better off using a different language, at least at this point of time.