Joel e il software
This is a selection of essays from the author's Web site, http://www.joelonsoftware.com. 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...more
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 ...more
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.
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 ...more
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 ...more
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 ...more
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 ...more
In a nutshell, this book is a series of blog posts, written and curated by a known software persona. It deals with ev ...more
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 ...more
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 ...more
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 ...more
Joel has some definite biases. He's not a big fan of Unix, seems to hate Java. You'll ...more
Also he is very biased toward ms, against linux firefox open source xp/agile methods etc. He admits his experi ...more
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 ...more
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 ...more
Goodreads is hiring!
Learn more »