Wednesday, July 22, 2009

Opinionated review on an opinionated book: Joel on Software

I just finished reading Joel Spolskys book "Joel on Software", and I had a good and interesting read I have to say. This doesn't mean that I agree with everything in this, by now a bit dated, published in 2004 and as it is a collection of writings from Spolskys website, it is more dated than that.

Spolsky writes in a rather humorous, witty style, and he is very opinionated and has strong opinions on many things. And he sometimes hits some rather minor issue which he dislikes with a baseball bat. But I enjoyed reading the book, it was a fun read and it got me thinking on issues, even though I didn't agree with Spolsky always, frankly, most of the time I didn't (he's not too hot on Open Source for example, and gives examples why it's not going to work, and we now know, as the book is dated, how things went. And he was wrong). But the deal with this book isn't to get you to buy into Spolskys ideas, rather, it's to start you thinking on the issues he writes about.

Before you go on and buy this book though, you should be aware that Spolsky is a big-time Windows fan, there is no doubt about that (and I tend to like Windows as a desk-top OS also). But again, that is not the deal here. The deal is to get those cogs in your brain working.

As for entertainment, this book isn't bad, as is often the case with strongly opinionated writings. There are a couple of annoying things in the book though, once you have learnt to live with Spolsky having a different opinion than you (or me, for the most part). And that is that Spolsky is also seems pretty full of himself at times. The software company that he owns is one that can't do no wrong, anywhere in the book. The only time that it's mentioned to do something at fault, it is to tell how incredibly well they dealt with that problem and fixed it, no doubt better than anyone else.

But that aside, if you want to read a book on software development (yes, there is very little code in the book, but even in that sense I got a few ideas for the next version of MyQuery coming up soon), stuff that are interesting issues to think about, and which you might not agree with, but still interesting to think about.

Also, for all you hard-core Linux folks out there, I think this could be interesting to read, something written by a hard-core Windows guy, to get an idea on how the Windows developers of the world thinks, and why and what their arguments are. And Spolsky actually goes more into taking about differences here than about whats good and bad with Windows, Linux etc.

Also, I said that Spolsky is a hard-core Windows guy, and I am a Windows guy also, in part, but that doesn't mean Spolsky has many kind words for what is going on at Microsoft these days (oh, Spolsky used to work at Microsoft, which he writes about many times. It is no surprise that in THOSE days, little, if anything, was amiss in Redmond). .NET is not high-ranking in Spolskys eyes, and in this sense, it is interesting to see that in some cases he was right (this is complex, and getting .NET out there has been a long process), but that it actually get out there and has a reasonably large following, well that was also expected, but that so many developers actually seems to have embraced .NET with there hearts was apparently not expected.

And just to make things clear: As a Windows developer, I insist on C and on the Win16/Win32/Win64 API. No MFC, no C#, no .NET and above all, no VB.



obat herbal said...

obat kutil di kemaluan pria obat kutil di sekitar kemaluan obat kutil kelamin herbal obat nanah keluar dari kelamin pria

herbal medicine said...

obat denature dan obat herbal denature dan Obat wasir herbal ampuh dan herbal wasir ampuh dan cara herbal mengobati kutil kelamin dan kutil kelamin dan obat kutil kelamin dan cara mengobati kutil di kemaluan dan cara mengobati kutil kelamin dan kutil di kemaluan dan obat kutil di kemaluan cara menghilangkan kutil kelamin dan kutil di sekitar kelamin merupakan salah satu penyakit kelamin yang berbahaya

lionelmessi10 said...

kenapa keputihan tidak normal dan mengeluarkan nanah obat kutil herbal di kemaluan cara menghilangkan kutil kemaluan secara alami tips menghindari kutil kelamin tips menghilangkan kencing nanah cara mengobati kelamin keluar nanah obat alam tradisional kencing bernanah obat kutil di kemaluan pria obat kemaluan keluar nanah Obat Ambeien Ampuh Tradisional Resep Obat Wasir obat alami untuk gejala wasir Mengobati Wasir Secara Alami Obat ampuh atasi wasir Obat herbal efektif menyembuhkan wasir Obat untuk kelamin laki laki keluar cairan nanah Obat kemaluan keluar nanah atau gonore Obat cairan nanah keluar dari alat kelamin Mengapa kencing sakit dan keluar cairan nanah Mengapa kencing perih dan keluar nanah Mengapa nanah keluar dari kelamin Obat untuk kutil di sekitar bibir vagina Obat kencing nanah manjur menghilangkan benjolan kutil di vagina wanita

marko said...

Anxiety can be staggeringly harming to your brain and your body. It can influence anything from your vitality levels to your creation levels at work. In case you're not able to manage push adequately, it can be crippling. Payday Loans Chicago

marko said...

The second choice is to take out an individual credit, this is particularly for individuals who can't bear the cost of the store on contract buy. Dark Horse will advance you the cash out a good fit for the auto, you can pick your reimbursement timetable of again somewhere around one and five years and afterward you pay back the advance over the concurred reimbursement plan. auto title loan

Jessica Arianna said...

Along these lines, borrower charge baddest a standard coffer for profiting the bicycle starting now with the throbbing that he can consent adaptable assention and tallness and get the bicycle of his choice.It is you're as to keep running for a proceeded with ride each and every surrendered official bike. Check Cashing

Mission Vission said...

What a title moneylender needs to know is based around the result. Since these advancement specialists work with what are ordinarily "less secure" contenders, the result is inside for the application. Check Cashing San-diego

Sarah Theresa said...

The second gathering perceives that everything is prompt, sharpening the rudiments and being clear will finish extraordinary happens. To succeed at anything in life you must concentrate on the quick steps and if you do this enough, you will unavoidably succeed. car title loans chicago