Goodreads helps you keep track of books you want to read.
Start by marking “Joel e il software” as Want to Read:
Joel e il software
Enlarge cover
Rate this book
Clear rating
Open Preview

Joel e il software

4.09  ·  Rating Details ·  2,401 Ratings  ·  105 Reviews

This is a selection of essays from the author's Web site, Joel Spolsky started the web log in March 2000 in order to offer his insights, based on years of experience, on how to improve the world of programming. His extraordinary writing skills, technical knowledge, and caustic wit have made him a programming guru. This log has become infamous

Paperback, Prima edizione, 363 pages
Published May 2005 by Arnoldo Mondadori Editore S.p.a. (first published January 1st 2004)
More Details... edit details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Joel e il software, please sign up.

Be the first to ask a question about Joel e il software

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

(showing 1-30)
filter  |  sort: default (?)  |  Rating Details
Aug 27, 2016 Fayçal rated it really liked it  ·  review of another edition
Most tech books get old and out-of-date with time. However I learned plenty of stuff from Joel on Software and enjoyed the author's humour and approach on many topics.

Here's a non-exhaustive list of things I learned (more) about:
- Always have a bug tracking system.
- Fix bugs first before you move on to working on new features. Saves lots of time.
- The Joel Test. I need to score better at that.
- Character encodings. I always got away with not knowing much about that, now I do. Thanks Joel :D.
- Do
If Jerry Seinfeld had decided to become a software professional, he might have written something like this. He observes the things that software developers and their colleagues do, skewers those practices with humor, and then says how it really ought to be done. Sometimes I agree with him, sometimes I didn't, but I like his writing well enough that it seemed worth buying a copy of the book. Most of the articles in the book are also available online on Spolsky's blog, but as I seem to recall from ...more
Tim Poston
Jul 01, 2015 Tim Poston rated it it was amazing  ·  review of another edition
In one sense, I haven't read the book, as the book.
In another sense, I've read it, as the essays on line.
Now, I'll buy it.

Very few people in IT can think so clearly or so deeply,
and very few can write so clearly.
Adnan Ali
Aug 18, 2009 Adnan Ali rated it really liked it  ·  review of another edition
Treat it like the Bible. Take only the good stuff out of it.
Jul 29, 2015 Narayana rated it really liked it  ·  review of another edition
One of the best contemporary books on software engineering. Though a bit outdated (articles from early 2000s), the concepts and ideas are extremely valid. Got a lot of new perspectives from this book. Must read.
Otis Chandler
Jan 25, 2007 Otis Chandler rated it really liked it  ·  review of another edition
Recommends it for: programmers
Joel's a windows coder - but a smart one. Its actually interesting to hear about that side of things, as usually I'm just turning my nose up at it :) A good read for any programmer.
Alasdair Craig
I really wanted to like this book more than I did because I'm a big fan of Spolsky. A lot of the content I'd read before from his blog, which I'm OK with and was fully expecting. However it really jumps all over the place. (I suppose the expanded title does allude to that.) The second half is decidedly random, doesn't follow on neatly from the first, and seems to have been added as an afterthought. The book stops so abruptly with no conclusion but a Q&A chapter where both the questions and a ...more
May 24, 2015 Reid rated it really liked it  ·  review of another edition
A fair bit out of date at this point, but that's one thing that makes it interesting - he made predictions about technology that are coming true (or not) right around now ("We'll never use [cloud-based] document storage!"; ("When we all have 100mbps internet...").
In any case, a lot of it is not really out of date or style - the software project management aspects in particular. He also drinks the Microsoft kool-aid, so prepare to hear a lot about .NET and Excel.
I'm gonna go catch up on his blog.
Andreea Lucau
Nov 17, 2013 Andreea Lucau rated it really liked it  ·  review of another edition
I really enjoyed reading this book, even if Joel was kind of obsessed with Microsoft and Netscape. I like the little stories about problems he faces building his own company and learning about mistakes that compromise a business - not software bugs, but strategy bugs. My things to remember from this book are: know who your customers are and pay attention to what they need/want.
Luís Soares
May 21, 2016 Luís Soares rated it really liked it  ·  review of another edition
Shelves: tech-it
Joel does not play well with mumbo-jumbo. Illustrative software development real stories told with a fine sense of humor. Joel seems to be a great developer and software manager, which is hard to find. Every developer and manager should read it.
Yixing Jiang
Have to say this is a bit out of date so I skipped most but I would rather highly recommend "more Joel on software".
Giacomo Boccardo
Sep 14, 2014 Giacomo Boccardo rated it really liked it  ·  review of another edition
(La recensione si legge meglio presso il mio blog:

Questo libro deve (MUST, RFC 2119) essere letto da chiunque lavori nell'ambito dell'informatica, sia questi programmatore, project manager, commerciale, direttore tecnico, amministratore delegato, ecc. Aiuta a capire cosa significa creare un software dal punto di vista di uno sviluppatore diventato CEO di diverse aziende.

Devo dire che non conoscevo questo Joel Spolsky: magari non vi importa sapere che abb
Dec 29, 2015 Alex rated it it was amazing  ·  review of another edition
Despite containing lots of stuff specific to developers, Joel also talks a lot about starting, managing and growing one's own software company and his advice is invaluable to aspiring entrepreneurs.

Very easy to read - Joel's style is very light and he basically is talking with the reader, making jokes and repeating things on the way (in case the reader is bored). It's very funny and hard to put away. He definitely applies his advice of writing specifications to this book.

"Strategy Letters" parts
Todd N
Jul 18, 2010 Todd N rated it it was amazing  ·  review of another edition
Shelves: library
Picked this up at the library while looking through the computer books.

This is one of the earlier blog-to-book jobbies that I'm aware of, and it's a good one. Joel Spolsky worked at Microsoft as a program manager, Juno as a programmer and manager, and now owns his own company, FogBugz.

During his career he formed some pretty strong opinions about the best way to do things, from how to hire a software engineer to how to enter a market with established competitors, which he describes in these blunt
Gautam Soman
Since 2000, Joel Spolsky has been writing a wildly popular blog with same name on software development; and this book is a collection of selected articles from the blog, with some additional commentary by the author.

The book is divided in five parts. First part is targeted towards software developers; and it contains tips on best practices in programming and lot of pragmatic advice on how to be a better programmer. Part two talks about how to manage a team of programmers, right from how to inter
What a great book! Every programmer and manager should read Joel - even if you don't agree with him, he brings up tons of points you just cannot ignore. For instance, one of my pet peeves is lack of up front planning. And when I say lack, I mean none. The amount of pain this has caused me in the past is impossible to measure (and there is a reason I'm reasonable good with time estimations - I plan what I can up front). Reading him talk about the lack of planning in software dev really warmed my ...more
Roy Klein
Mar 14, 2013 Roy Klein rated it really liked it  ·  review of another edition
This is the first positive review I'm giving while still reading a book. First of all, to fully enjoy the book I feel like I have to read it in tiny tiny chunks to let the content sink in, thus it's taking forever to get through it. The second reason is that it has been so consistent in writing level and quality of content that I am certain it will continue that way until the end.

In a nutshell, this book is a series of blog posts, written and curated by a known software persona. It deals with ev
Vladimir Rybalko
This is a pretty good book. I've really enjoyed it. Joel could have described a lot of problems of development world in small notes. Each note is a fully completed story about specific part of developers practice. He wrote his notes more than 10 years ago but they are actually now. It was surprise for me that most of his advices have a real applying in modern IT life. It is a good evidence that the best programming practice was well known many years ago. But a very small part of developers tried ...more
Jan 25, 2009 Darga rated it it was amazing  ·  review of another edition
Recommends it for: EVERYONE who makes software. yes even game designers.
I wish Joel was my boss. If his company started making videogames, I'd apply there tomorrow.

Spolsky's an insightful and relentlessly reasonable guy. Either that or he has a way of describing ideas that make them seem like the most natural thing in the world.

There are small sections that will seem too technical for non-programmers, but the details of the specific technology or programming languages aren't really the important thing. Those sections can be interpreted through context or taken in
Jun 10, 2008 Derek rated it it was amazing  ·  review of another edition
This is my bible of software management. I re-read it maybe twice a year because it's just that good. I can't say I agree with everything Joel writes but if nothing else, such disagreements allow me to exercise and explore my own opinions. Some stuff is dated, like the savage criticism of the Mozilla team for rewriting their browser from scratch and thus losing all hope of ever being a competitive internet browser again (sorry Joel, you were way off on that). Likewise, sometimes Joel's Microsoft ...more
Jan 13, 2010 steven rated it really liked it  ·  review of another edition
A great book for anyone who deals with software developers, designers, or ... well, like the title says: for just about anyone.

Make no mistake: the specific topics mentioned date this book quite a bit. But the essential concepts are nevertheless true: design specs are important, software developers should have their own offices with doors that close, and the twelve tenants of a successful company still seem like they withstand the test of time.

Perhaps the best review I can give this book is thus
Feb 23, 2010 Chibimagic rated it it was amazing  ·  review of another edition
Shelves: programming
Joel Spolsky is an amazing writer, especially for a developer. This book mostly reprints entries he's already posted in his blog, but organized into a modern field guide for development. Despite being published 6 years ago, and mostly reprinting articles written in 2000 or 2001, his work is amazingly relevant today, a tall order for a technology book. His thoughts are organized and a joy to read. The second half of the book is a bit less cohesive, and specific to Windows development, but the fir ...more
Sep 10, 2014 Dave rated it it was amazing  ·  review of another edition
This is the best book of its kind that I've read to describe the process of making software in the real world. I wish that I read this during my Undergraduate. I would have learned A LOT. If I could give this 6 stars, I would.

The book is a collection of blog posts that hover around 2000-2004. They can all be found online, but are organized here in cogent sections. Still relevant and having time to prove their worth...they apply to those that have to deal with software engineers or technical type
Feb 01, 2010 John rated it it was amazing  ·  review of another edition
i started out by just reading a couple of articles in this book, and ended up reading the whole thing over the course of a few days. totally awesome. ill go out on a limb and say it, a mythical man month for modern times. this book is similar to mythical man month in the sense that it is truly weird to hear somebody talking about writing software in a totally obscure environment. for brookes (mmm), it was the olden days of having to fit your software into tight memory spaces. for joel, it is win ...more
Dec 01, 2013 Rob rated it liked it  ·  review of another edition
This is a solid book, but part of the interest lies in its appeal as a historical document of developer thinking circa 2001-2003.

There's a lot that hasn't changed in the past ten years of course - developers are still horrible at estimating timelines, for instance. The customer rarely knows what they want. And so on. But the web has become infinitely more important, and javascript has become a lot more flexible.

Joel has some definite biases. He's not a big fan of Unix, seems to hate Java. You'll
This is mostly a best of from the blog. I recommend this to people who like the blog. Joel is an experienced software guy with a talent for writing, so he manages to keep his opionated ramblings interesting. I've experiened many of the same issues he brings up and altough his descriptions of the problems are interesting, he is doing it all wrong! I disagree with most of his conclusions.
Also he is very biased toward ms, against linux firefox open source xp/agile methods etc. He admits his experi
Martyn Lovell
This book is a set of advice for software engineers and managers. It contains lots of great advice, and is engagingly and clearly written, keeping you engaged.

The content is quite tied to the era it was written early 2000s. Much of the advice is timeless, but some seems dated with the hindsight of actually knowing what happened. This in no way detracts from the value of the book.

The pleasure of the thoughtful, opinionated, articulate writer is the chance to agree with them, disagree and above a
Tom Tresansky
Apr 15, 2014 Tom Tresansky rated it it was ok  ·  review of another edition
Shelves: nf-read
Probably would have been a solid 3 stars about 8-12 years ago, now seems less insightful as many of the speculations haven't been borne out by time.

By far the biggest problem is that the best of the essays/articles are already completely familiar, having been linked to across the programming blogosphere as nauseum. Which doesn't make those gems any less insightful, but does rob the collection of much of its thunder. Too much of the rest is comprised of now-dated musings on old Microsoft tools an
Keith Hodo
Jul 10, 2013 Keith Hodo rated it it was amazing  ·  review of another edition
It's been ten years now since Joel Spolsky first published this book and it is still as relevant as the reviews that you will read from when the book was originally published. Sure, it isn't quite as poignant as some of the original material is now dated. However, the principles are solid. I think this is a good book for anyone that is working in software development regardless of whether you are a manager, a lead or an individual contributor. I am a firm proponent of "the more you know" and Spo ...more
Don Bernal
Feb 03, 2012 Don Bernal rated it it was amazing  ·  review of another edition
practical look into software as a developer, manager and creator; emphasis on practical - free of buzzwords, hot trends and latest, greatest methodologies - instead, the advice of creating one's own simple tools and processes border on cheap but eminently doable; advice on hiring, managing projects echo today's accepted best practices, but stated simply and grounded on common sense; reads like an outsider's guide to software development, but is actually a realistic view of what goes inside the d ...more
« previous 1 3 4 5 6 7 8 9 next »
topics  posts  views  last activity   
Software Services Company 1 1 Jul 18, 2016 10:17PM  
  • Rapid Development: Taming Wild Software Schedules
  • Peopleware: Productive Projects and Teams
  • The Practice of Programming (Addison-Wesley Professional Computing Series)
  • Patterns of Enterprise Application Architecture
  • Programming Pearls
  • The Design of Design: Essays from a Computer Scientist
  • Facts and Fallacies of Software Engineering
  • Eric Sink on the Business of Software
  • Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)
  • Beautiful Code: Leading Programmers Explain How They Think
  • Ship It!
  • Coders at Work: Reflections on the Craft of Programming
  • Extreme Programming Explained: Embrace Change (The XP Series)
  • Software Requirements: Practical Techniques for Gathering and Managing Requirements Throughout the Product Development Cycle
  • Pragmatic Thinking and Learning: Refactor Your Wetware
  • Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software
  • Domain-Driven Design: Tackling Complexity in the Heart of Software
  • Working Effectively with Legacy Code

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

Share This Book