Joel Spolsky's Talk at Yale, Part 3
joelonsoftware.com
joelonsoftware.com
I was really looking forward to this after part one and two, which were really interesting. Part 3 makes a great point - the importance of being able to communicate in the written form - but could have been fleshed out a lot more.
Oh well.
I usually don't mind it in his articles, but at a speech to a university crowd, it comes off as a little arrogant.
But then, I wont stop reading his articles and I guess that means I wont stop hearing about his company. Does that mean he's marketing successfully?
And, he does it because it works. We all know what Fog Creek Software does, don't we? I betcha a number of people here have tried his bug tracking software, too.
Yeah, I know most people on 'Hacker News' are either, a) the true academic "hacker" who are offended about Joel Spolsky's sacrilegious comments about Haskell and Prolog (he insulted automatic program proofs), b) the web 2.0 "hackers" who scoff at Joel's mundane bug-tracker software (he doesn't make social network software).
But what I have taken away from Joel's whole article and the classes and companies he had worked at is this: true CS people are misunderstood by the authorities of the world. On one hand, the authorities in the ivory tower expect us to prove that our programs work, but don't actually care how the program look or run in the real world. On the other hand, the authorities in the corporate board-room expect us to use standard toools and off-the-shelf solutions (always about the bottom-line), but don't actually care about how the program look or run in the real world.
So what is a hacker to do, but to do what every single true artist have done, to trailblaze his/her own path; and this is what Joel Spolsky/Steve Jobs/Brin&Page & Company exactly did.