Gray's Matter
Justice Gray - North America's favorite metrosexual software consultant
E-mail Justice
Subscribe to this feed
Subscribe to comments
Perennially Popular Posts
How to write a presentation abstract
My grandmother, globalization, and what's wrong with DateTime.Parse
A letter to my Worldvision sponsor child
Development Methodologies for the 21st Century
My grandmother & the difference between strong typing and weak typing
How I am becoming a better developer, part 1 of infinity
Facebook RSS Feeds: How to Write Your Own With C#
The Ten Keys To Happiness
My grandmother and the Global Assembly Cache (And Star Wars)
My grandmother and the difference between processes and threads
How to make a meeting request
Why you should never be an independent consultant
The DasBlog 1.9 AJAX Autosave True Story, Part 2
Other "metro" developers
Ben Scheirman
Bil Simser
D'Arcy Lussier
David Woods
Donald Belcham
Donald Jessop
George Clingerman
James Kovacs
Jason Hunt
Jason Row
Jean-Paul Boodhoo
Jeffrey Palermo
Joey deVilla
John Bristowe
Jonas Avellana
Kyle Baley
Mack Male
Martin Hinselwood
Michael McClenaghan
Mike Duncan
Mike Friesen
Mo Khan
Otyce
RoboSapient
Russell Ball
Scott Hanselman
Scott Reynolds
Steven Rockarts
Tech Embassy
Terry Thibodeau
Tom Opgenorth
Vladimir Levin
The Justice Gray Fan Club
Amazing Mrs. Loquacious
Dr. Teeth
Facedown
Janey Lynne
Maxime Lamy
Ridley Thunder
Stan Woo
Vanilla Con
Wobbly*Bits
I Wish These People Updated More Than Once a Year
Anand Narayan
Jeff Perrin
<< Getting to know Justice in 8 easy steps
How to Destroy a Childhood Memory in Four Pictures >>
Bob Reselman's Coding Slave: The 2 Years Late Review
I own a lot of books. Actually, I probably own *too many* books. So many sit unopened, saved for a later date because I only have so many eyes, brain cells, and waking hours. It is for this reason that my review of
Bob Reselman's
Coding Slave
takes place quite a while after the book's release in 2004.
Given that my review isn't terribly timely, you might have read
other
reviews
and concluded that the central message of Coding Slave is that our system of software development is horribly broken, leading to unmaintainable systems managed by undertrained, overworked developers. Or that the solution is to form some of engineering style guild run by developers for developers, where this mystical union takes care of both training and pay, ya da ya da ya da.
*Who cares*
? You know what Bob Reselman has taught *me* through this book?
The average user persona is way too boring
.
When I'm writing user personas, I don't want to write about John Xavier, the middle-aged man who is looking to track his fleet of vehicles. I want to talk about "Albert Schulberg, aka BigDick6969" (actual character in Coding Slave) and how "his priorites are to achieve orgasm and achieve inebriation, preferably in that order" (actual *quote* from Coding Slave). Or Ajita Ortihawamein, the sassy and scrappy young developer who will lay down with anyone and anything to ensure the client is pleased! Where are *these* kind of people in our documentation? I'm not telling
Steve McConnell
how to write, but if the next edition of "
Rapid Development
" had people like these in its case studies it would be a
GOLD MINE
.
C'mon, this picture screams "adult" fiction writer!
But you're not here to listen to me rant about user stories; you want to know whether this book is worth your time and money. Let me put it this way: if you read McConnell's "
Professional Software Development
" but thought, "
Man, I wish this had more menage a trois scenes to engage me as a reader
", then Coding Slave is *definitely* the book for you. Of course, if you are reading Steve McConnell's books in the hopes of seeing some sex scenes, I would suggest you have greater problems to take care of before you start worrying about the state of the software development industry.
I know what you're thinking, "Coding...sex...violence...Justice gives this a 10 out of 5".
Wrong
. Yes, I definitely think that it takes some testicular fortitude to even imply that we might as well be doling out sex along with code in the future, since we're either whoring out our brains or our bodies in the end. Please understand that there is no bias involved in the non-perfect score for this review; I've read books by hippies before, and I'm totally cool with it.
Come *on*, you know it.
The reason this book isn't getting umpteen out of 5 is that it takes half of the book for things to even get started. I understand that Bob does a bit of setup here, but I felt that the sidebars on the Frank and Walt characters were unnecessary for his main points near the end. I freely admit I could be missing something here. I have tacked on a bonus point here for the name of the "one ERP to rule them all" on page 138.
Coding Slave is really 4 parts: 1 part violence, 1 part code stories, 1 part sex, and 1 part essay.
The depictions of violence? Awesome, vivid, but only very brief moments in the book. We needed a bar brawl or something!
3 stars
.
The stories re: the coding, the monolith systems, the poorly documented code? We've all been there.
4 stars
.
The sex? Uhm...well, I have to admit, you can tell these sex scenes were written by a software developer. And no lines like "Let me insert my element into your array, bow wow chika wow wow?*"
2 stars
.
The essay? Best part of the book, and this is definitely a slightly less academic way of putting things than McConnell does (I would note that there *are* differences between the two but I'll go into them in a later post, possibly). Thanks for including "The Meno" in the appendix.
5 stars
.
Using the incredibly complicated math of adding this up and averaging the scores out, we come to a rating of 3.5 out of 5. Those of you familiar with my
previously established ratings scale
know that this means it comes somewhere inbetween a peck on the lips and a full-on tongue thrashing with this book.
Let's say that "Coding Slave" is a bit of an awkward kisser but shows potential for improvement; thus this book is still worth your time if you have a little bit of patience to get to the good stuff!!! Recommended.
* I know, I know; I *should* be a novelist with lines like that. I'm just too busy!
Wednesday, September 06, 2006
Comments [0]
BookReviews
|
Technical
|
Tracked by:
"You produce *one TON* of feces every year. Yes, you." (Gray's Matter)
[Trackback]
Name
E-mail
Home page
Remember Me
Comment (HTML not allowed)
Enter the code shown (prevents robots):
Justice Gray
: a seething cauldron of rampaging masculinity. A fighter! A brother! Your
secret lover
! He's also a software development consultant and the Vice President of the
Edmonton .NET user group
. He also greatly enjoys speaking about himself in the 3rd person.
Gray's Matter Archives
Recent Posts
No bias to see here
Foreshadowing is over
Foreshadowing, part II
Foreshadowing
Controversy clarifications!
The most controversial interview of ALL TIME
Finally! The *winner* of the "What Justice Gray Means to Me" contest
The mystery of D'Arcy Lussier's ASP.NET MVP is solved...
Well, now that's pretty horrifying
MVPs on MVC: "No, we don't have any idea either"
Why I am happy to not be at the MVP Summit
Post Categories
BookReviews
Conferences
DasBlog
EDMUG
Goals
HanselmanQuestions
HotDeveloperCorner
ILiveToInform
Leadership
Mac
OtherGrayAreas
Personal
Productivity
Ruby
Suresh
Technical
Transformers
Vancouver
Wii
<
August 2008
>
Sun
Mon
Tue
Wed
Thu
Fri
Sat
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
Sign In