Fog Creek Software
Discussion Board




Code Comlete 2nd Edition

My copy arrived yesterday. The last edition only had mentions of OOP, this one seems totally OOP based, including chapters on Desgin patterns, refactoring, etc.

Bill K
Tuesday, June 22, 2004


Test Driven Development?  Automated Unit Tests?

Matt H.
Tuesday, June 22, 2004

Computer books are following self-help books success. Code Complete is not exceptions. First edition was good,  the author saw the success of the first edition thought to himself, oh perhaps a second edition and I add bunch of "new" stuff to attract consumers. It's all balderdash.

Hope that you haven't ordered Coder to Developer. It's a gigantic disappoinment.

Oh and one more thing, there are people out there who are professional foreword writers. They put bunch of nonesense in there, pretending that they have sense of humor.

Oh yeah!
Tuesday, June 22, 2004

Thats why you should read sample chapters, the index and as last the reviews. Do you like the writing style? Does it cover what you are looking for and what do other people say?

And I know writing a foreword for a book means nothing. People get money for those things.

somemorone
Tuesday, June 22, 2004

I did some corrections for the 2nd edition and now I'm wondering if I made the acknowledgements page.  Gotta get it to find out, i guess.

me
Tuesday, June 22, 2004

Joel charges 15cents per word for a foreword. It's up for grabs fellas.

HAR HAR!

Oh yeah!
Tuesday, June 22, 2004

McConnell is in favour of licencing for software engineers.

I wonder then what he would think if writing graduates said that writing degrees were essential for anyone wanting to be a writer, and that writers should be licenced.


Tuesday, June 22, 2004

Therefore, McConnell should not be allowed to write.


Tuesday, June 22, 2004

After having my expectations raised by Rapid Development and Code Complete, I was hugely disappointed in "Professional Software Development". Steve took the premise "software development should be like accountants" and strung it out to book length, filling in the spaces with references to questionable studies, and absolutely nonsensical (and unintentionally hilarious) graphs to prop up his position.

http://www.satirewire.com/charts/graphometer.shtml

http://www.satirewire.com/charts/aolpie.shtml

Dennis Forbes
Tuesday, June 22, 2004

Is there anyone who has read both first and second editions and can say whether the second is worth reading if you've already read the first?

Kyralessa
Tuesday, June 22, 2004

Well, we sure as sh!t aren't making money writing code. Might as well write about code. Milk it McConnel. There are thousands around the globe who have not yet read his book.

m
Tuesday, June 22, 2004

The first step is all software developers will be required to obtain a license, similar to other engineering fields. This will happen shortly after the first software snafu that kills more than a dozen people.

The second step is all software developers will work for the government developing Open Source software. This will be a natural progression in the world-wide move to Socialism, whereby all humans become little insignificant dipshits, similar to ants in an ant pile, all working "for the greater good."

.
Tuesday, June 22, 2004

Where do I get that blue line? It's outperforming the other soooo much.

?????
Wednesday, June 23, 2004

Why all of the links between open source and Socialism in peoples' minds lately?

If anything I think of the open source movement as a way to deflate the value of software developers' efforts.  This ensures that only a few large commercial players can make profits from software: on the backs of legions of open source slave developers.

Isn't this the basic Red Hat business model?  Why HP, IBM, and Sun are so interested in open source?

Visualize a world balkanized into corporate protectorates instead of nations, where the clients are masses of Have Nots ruled by an elite minority of Haves.  No real possibility of individual progress through individual effort, just keep munching your Soylent Green as you bang out more open source software.  If you want to call the resulting system Socialism, ok.  Sounds more like a Corporate Oligarchy to me though.

This is Reagan's New World Order.

Preddie Frinze
Wednesday, June 23, 2004

Nice to see that there has not been a single on topic reply.

I'm one-third of the way through the beta version. To a non-prpgramer it's impressive.

Stephen Jones
Wednesday, June 23, 2004

"The first step is all software developers will be required to obtain a license, similar to other engineering fields. This will happen shortly after the first software snafu that kills more than a dozen people."

There have been several software mishaps that have killed more than a dozen people.

Feel free to look through Risks Digest at http://catless.ncl.ac.uk/risks for examples.  The only one I can think of off the top of my head was an Airbus crash several years back.  There's also the Therac-25 case, but I'm not sure how many people croaked because of that one.

Personally, I'd like to see licensing for SEs.  It would ensure that anyone claiming the title would at least have some grasp of what they're doing.  The problems I see with it are determining what to test, how often a re-test should be required, and how to insure that licensees stay up to date (don't bring up the MD model of CE requirements, it's a joke).

Steve Barbour
Wednesday, June 23, 2004

What I want to know is, will the book prove to my manager that bracket placement is better like this:

if (num == 2)
{
    do stuff
}

than this:

if (num == 2) {
        do stuff
    }

Ugh! I can't stand that indented closing bracket any longer!

Bracket Man
Wednesday, June 23, 2004

"This will be a natural progression in the world-wide move to Socialism, whereby all humans become little insignificant dipshits, similar to ants in an ant pile...'"

Yeah, just imagine if that happened.

Kyralessa
Wednesday, June 23, 2004

I think I'm going to make my company order it. I have not read Code Complete, I also hope that CC II will be a good buy - whatever he says about licensing or anthills.

Pakter
Wednesday, June 23, 2004

*  Recent Topics

*  Fog Creek Home