Tuesday, September 23, 2008

StackOverflow.com

I read Joel Spolskys blog. He wrote about a site he and Jeff Attwood started a while back, a programing Q&A site. After much consideration (2 minutes :)) I decided to give it a try. I mean the idea is pretty cool and smart. Since Joels background is mostly in Windows, I was a little worried that I won't find any topics I'm interrested in, like Linux programing, open source C/C++ libraries, etc.

To my surprise, I found out that there are other kind of questions. Questions about C/C++ in general, Linux programing, shell scripts, etc. Some of the questions were very interresting. These questions then got voted up (this is how I found them in the first place). The good answers were voted up, so I found the answer. I checked the correctness, then I was compelled to vote it up.

One problem though: you got to have some reputation to vote. It's logical: you have to prove that you know stuff or you can ask good questions. Yay!

So I answered a few of the Linux/Bash/C/C++/etc. related questions. I had my doubts that my answers were usefull, but soon people voted on my answers, and I got the required ammount of rep to vote. But just up. You have to prove some more to criticize other people.

Also, later on I asked some question about the Linux kernel (about the likely/unlikely macros). Soon I got answers, really good and helpfull answers. This got me thinking. Nobody would give me such detailed replies on another forums.

Or if they do, I would have to read through pages and pages of crap. Flame about how Linux is good/bad, is likely/unlikely necessary, etc. And the nth answer would propably be helpfull, like an RTFM with a link thats stale or shows an answer that was good on 2.4.x or 2.2.x kernels (but not in this case :)).

So what makes people answer these questions in detail? In their own time? Are they karma-whoring? Are they that nice? I don't know. If somebody knows the answer, please post it in the comments. Thanks.

And now for some criticism.

Subjective questions that get a lot of votes. There are some subjective questions that get too many votes. Granted, they are sometimes interresting, but that's not the point. The point is that - as far as I can see - some of these are voted up/down entirely depending on some convoluted (or random) social rule. Why does a question about programing humour get voted up 20+ times and a question about how to start a software company voted down? I think that under other circumstances it would be the other way around. But this doesn't happen that much.

Also, you got to admit that it's pretty general, so topics about C#, Java, Ruby get a lot of votes/answers even if it's only modestly interresting. It's understandable: these are the popular and cool languages. Most programmers don't really program on Linux. But it's cool that even so there are experts in these areas.

All-in-all: it's a very good site. Wheter you're a newbie who wants to ask a basic question about memory allocations in C or an expert trying to find an answer to some haunting problem, it's a must-have.

Have fun in trying it out.

Thursday, February 21, 2008

ASD exam completed

So, I decided to continue my English blog. I don't really care if people read me, but maybe I could share some insight I might stumble upon working with (you guessed) Symbian.
Currently I'm a programmer at CCC Hungary Ltd., working with S60 smartphones. I also completed my ASD exam, which is why I can use the image on the left. Neat, huh? :-)
So stand by as I'm going to write some "interresting" things about... well, anything I can think of. Afterall, this is the purpose of blogs.
So, see you next time.

Wednesday, May 24, 2006

Rejected and beaten...

So, my applications where rejected. Fame and fortune, they all vanished. But what the heck? I'm still a programmer, I'm still one of the good one's, I think. Or not. It's fun, both ways. I'll keep this blog for the future, because I'll apply in 2007 again. Until then I try to get involved with other OS projects.

Monday, May 22, 2006

Ulcers

The student proposal evaluation period is (was) over at 17:00 CET (08:00 PDT) today. And I think I'll have ulcers if the results delay even a little. Fsck! Oh, what the heck! I can't do nothing untill I'll know the results for sure.

Wednesday, May 10, 2006

Thursday, May 04, 2006

Aplications sent

I've sent my first application to the SoC event, and if they accept me, then I'll work on a new Irssi binding language. At this moment I'm writing my application to monotone, as a backup if my application should fail. It will be a tough one, there are (according to my calculations) more than 1000 applicants, and only 4-5 hundred will "survive".
Great! I have a new title for this: Google Summer of Code 2006: Survivor. :)
Ughh! Even here, in Hungary they run this show, but I hate disaster films. And now a whole series about them! Man, I hate that.

Tuesday, May 02, 2006

Application for Google Summer of Code 2006

Recently I read about Google's Summer of Code 2006, for witch I'd like to apply. So, for the better understanding, I will set up a new blog here, to post my thought's and idea's for the SoC.
So I shall post my resumé here, too.
If I happen to fail, I'll continue this blog to gain some English reader's too. My Hungarian blog is hosted on extra.hu, and everithing will be posted here, as well as to my Hungarian blog.