Sunday, April 15, 2007

Optimize for happiness

Recently I came across the idea of happiness optimization. It basicly says something like - do what you like to do - that way the product will be better, and you wil be happier.


I never concidered my self a great programmer. That is true. I never liked programming contests, as I'm not really sure what are those for. I beleive that a good programmer is a happy programmer. And that is it. Which is why I've decided to optimize for happiness.

Maybe I'm too much motivation driven, but I really think that satisfaction from the job is obligatory.

I really think that programmers should have life. If you ever read Douglass Coupland's "Microsofters" I think you'll know what I mean. By life I mean girlfriend, parties, trips, friends, etc. This is mandatory. Ofcourse there are nightly shifts etc, but programmer is a human beeing, and he/she should be able to have fun. Code shouldn't be the meaning of the life. Life should. I don't see the reason to write a good code by sacrificing even the smallest peace of your own life. Maybe opensource commnity will strongly disagree with me on that :).

I remember some interview with Linus Torwalds, where he was describing his first steps in programming. Oh common - who can think now programming on machine language can be fun? Obviously he can. I remember it was something like: "And look, I change this bit - and it moves! wow! cool!". Didn't we all had a simiar feeling? Don't we all love the possibilities thos machines give us in controlling themselves? Isn't THAT fun? Isn't THAT art or whatever you call it? Isn't THAT why we all are so into it?

One of the reasons I've started programming was to get more into various audio stuff, as I was keen of producing music. And it was really something - to hear those lines of code producing sound. That was my wow. That is my inspiration. I hate working without inspiration and I actually don'r remember if I ever did. I really don't know what was "wow" for those programmerв who love Database programming - that is like fata morgana to me. Man is that boring?


So this is my current position as to what should the work look like - work should be fun. Otherwise it's not yours and you will do a great favor to yourself and others by turning around and looking for something more suitable for you. I'm pretty sure this will change in future, when I will be a bit older and would like to have a static home and job. Right now that is not for me, so I've decided to quit SoftServe and register as an enterpreneur with a state.



Thanks to all of SoftServe employees for being patient to my weirdness that was bugging them sometimes;).

3 comments:

Andriy Babala said...

I am totally agree with you that satisfaction from the job is obligatory but assuming that any job is becaming boring after some time i see just two ways to reach that satisfaction:
- the first is just go from job to job looking for something more interesting (or at least less boring) but there are no warranty you will be able to find it for a long time.
- just try to get satisfaction from current job. I believe that always possible to find something ineresting there.

Regarding "life": if you are very happy with your job it decreases you free time even more then regular, becouse you yourself make you to work more.
So the problem here is just in relation to job.
We should live in the same way as Americans do: totally forget about work after 18.00 . This should resolve all minuses of work you mentioned.

Anonymous said...

Absolutely agree :-)

Anonymous said...

[url=http://handbagoutlet.blinkweb.com]michael kors handbags outlet[/url] 锘縴 are for women.Dre Studio Graffiti Headphones Limited Edition (Blue) is excellent headphones overall, also look good and you'll put them on anywhere.Alors que les BB cream parviennent 脿 corriger les d茅fauts de la peau, les CC cream elles les r茅parent.If I didn have so many foundations hanging around, this would be my go to every day.Cult michael kors sunglasses.: michael kors flip flops Brewer Dictionary, 49].Like Dumbo, and astro orbitors, michael michael kors shoes things like that.The Marqu.
isabel marant sneakers}[/url] 锘緼ir vestir un poco m谩s de lo que muchos de ellos ir谩 por el modelo de arn茅s Carma que es realmente un zapato impresionante que encaja en ambas facetas isabel marant precios del guardarropa de la mujer con ropa casual y semiformal tambi茅n.El moderno "Material Girl" sabe isabel marant botas tendencias de esta primavera de la moda de joyer铆a son todo sobre complementando el equipo no lo domina.Para mantenerte informado sobre la moda se presentan las 煤ltimas demostraciones de isabelmarant la manera como la Semana de.
[url=http://sacspascher.webnode.fr]sac pliage longchamp[/url] 锘縮e 脿 Berlin, porte document longchamp le 13 f茅vrier 2012AFP KATE N'EST QU'UN MANNEQUIN DE DEVANTURE", JUGE UNE ROMANCI猫RE BRITANNIQUEReuters La coiffure du jour : Kate Bosworth et sa tresse couronneCloser Vous sur Yahoo.Christian Louboutin

[url=http://isabelmarantshopus.info]isabelmarantshopus.info[/url]
[url=http://saconlinesales.webnode.fr]saconlinesales.webnode.fr[/url]
[url=http://sneakeronline.webnode.es]sneakeronline.webnode.es[/url]