Archive for March, 2007

Object Oriented JavaScript the prototype way

March 16, 2007

Since I rediscoved JavaScript, I have made some serious efforts programming single page fun applications in an OO fashion. Nevermind reinventing Todo lists and of course I want my own mashup!

Somehow, I kept bumping my head into the prototype way of OO in JS. For example, losing the this reference to my instance when calling a prototyped method of my own class.

If you recognize my experience, read Object-oriented JavaScript by Greg Brown on It sets your OO mind right in 10 minutes.

See also Douglas Crockford’s JavaScript page (from the comments on


Living a satisfied life

March 11, 2007

Living in the Place you Belong,
with the People you Love,
doing the Right Work,
on Purpose

— Leider and Shapiro in Repacking your bags

Rejected from MySpace

March 2, 2007

Am I missing something?

We’re sorry. Based on the information you have submitted to us, you are ineligible to register on

This is what I get when trying to register at MySpace using my real identity info and gmail address.

How about programming without a degree?

March 2, 2007

In relation to my post about the quality of a programmer, it is nice to see listed among 17 jobs that can be done without a degree and pay well:

Computer Software Engineer – $52,000+ yearly

If you’re technically minded and talented, you easily can find work as a computer software engineer, without having to go through any schooling. While basic courses and tech courses may help, most companies are willing to provide at least some training. If you’re already designing software in your spare time, this would be a great fit.

Computer Programmer – $55,000+ yearly

Whether you decide to freelance or work for a company, computer programmers usually are hired based on ability and not education. If you’ve got what it takes, you easily can start earning close to $60,000 a year doing what you love.

Let me rephrase this freely:

If you’re technically minded, talented and already designing software in your spare time, you can get a job in doing what you love. If you’ve got what it takes, companies will hire you and provide training.

That’s a positive thought!

Someone told me if you spend 1 hour each day studying a specific subject. You will be an expert in that subject in seven years. You can probably make it in 4 years if you study 2 hours each day. Still, becoming an expert takes time!

Being “technically minded” helps you choose the subject. Being “talented” eases the learning curve. And finally, “designing software in your spare time” adds to the daily hours.