About Duffbert...

Duffbert's Random Musings is a blog where I talk about whatever happens to be running through my head at any given moment... I'm Thomas Duff, and you can find out more about me here...

Email Me!

Search This Site!

Custom Search

I'm published!

Co-author of the book IBM Lotus Sametime 8 Essentials: A User's Guide
SametimeBookCoverImage.jpg

Purchase on Amazon

Co-author of the book IBM Sametime 8.5.2 Administration Guide
SametimeAdminBookCoverImage.jpg

Purchase on Amazon

MiscLinks

Visitor Count...



View My Stats

05/06/2012

Book Review - Squeezed: Rear-Ended by American Politics by J. C. Bourque

Category Book Review J. C. Bourque Squeezed: Rear-Ended by American Politics

Squeezed: Rear-Ended by American Politics

I generally steer clear of political books... mostly because I'm fed up with *both* sides.  Political humor is still OK, however.  And if both sides are being skewered, so much the better.  I was asked if I was interested in reading and reviewing Squeezed: Rear-Ended by American Politics by J. C. Bourque, and the premise was enough to get me hooked.  And the premise is?  Ultra-conservatives and ultra-liberals are both the same, in that they are convinced that they have all the answers, and *you* need to buy into their logic or else you're an uninformed idiot.  Those of us in the middle (the Middles) have just one thing to say to them... go away.  Of course, Bourque puts it much more bluntly and colorfully than I do, but the feelings are the same.

Bourque's style is what makes this a fun read. He's blunt, colorful, and funny.  The word "curmudgeon" would come close, but he doesn't appear to be old enough (yeah, I know there's no age qualification to be a curmudgeon... just work with me here).  He sees American politics as seriously flawed and/or damaged, and most of that comes from the fringe elements on both ends of the political spectrum.  They have a very black-and-white view of what is correct, and they expect everyone to agree with them. There is no room for moderation and compromise, and in order for them to win, the other side must lose.  There's no desire to discuss and learn from others, as they already have you stereotyped into their neat categories so you can be converted to the true view of how things are.  If you happen to be in the middle and you haven't made up your mind, *both* sides turn on you as you must be incapable of understanding the truth of the situation, and it's their job to make their agenda *your* agenda.  In reality, the Middles just want to be left alone to live life and deal with the multiple hues of grey that make up every issue that exists.  We don't believe that either side has been blessed with or found the one right answer to solve everything. You don't know us, you don't care to know us, we didn't ask to hear your biased message or talking points, so please forgive us if we tell you to get lost.

Bourque doesn't attempt to present his views with any degree of academic rigor.  Squeezed is a rant against the current political scene, and he knows it.  He doesn't pull punches, and there's decent chance he'll offend just about everyone at some point in the book.  But it's important to remember that he's not against people holding views based on however or whatever they choose to believe.  The request is that you recognize that *everyone* has the same freedoms (of speech, religion, etc.) that you do, and you need to understand that those freedoms aren't restricted to those who happen to agree with you.  Most of us don't want to hear your far-left/far-right rantings, so keep them to yourself.

I suppose you could make the point that by writing a book like this, Bourque is trying to convert people to his view much like the political extremists are.  In my opinion, it's different in that he's not trying to get someone to convert to a particular set of political beliefs.  He just wants people to understand that life is not made up of a series of for/against issues, so don't make it your goal to convert everyone.  You hold your view, I'll hold mine, and let's deal with the way things really are, instead of the way you want them to be divided up.

Also as an FYI... I'm assuming his "One More Thing" at the end is tongue-in-cheek.  If not, then it's WAY out there and would place him on the fringe of just about any "solution" I could ever think of.

If you're up for a entertaining political rant that doesn't seem to be covered in any other media outlet, Squeezed is worth reading.  If you want a carefully considered alternative to political extremism, this isn't it.  It's more like the scene from Network where people yell out their windows... "We're as mad as ****, and we're not going to take this anymore!"  Unfortunately, the people who need this message the most are the ones who will be most offended by it.

Disclosure:
Obtained From: Publicist
Payment: Free

05/06/2012

Book Review - The Developer's Code - What Real Programmers Do by Ka Wai Cheung

Category Book Review Ka Wai Cheung The Developer's Code - What Real Programmers Do
The Developer's Code

I like books that gather a number of essays and thoughts about technology (in this case, software development) and bundle them in a single volume so I can contemplate what it is I do as a profession.  The Developer's Code - What Real Programmers Do by Ka Wai Cheung (published by Pragmatic Bookshelf) fits that description perfectly.  I've often said that one or two gems from a book like this can make it an excellent buy.  For me, this one met and surpassed that criteria.

None of the essays here (52 in total) are technical in nature.  You won't learn a new way to code algorithms or do systems architecture.  Instead, they delve into mind-sets and concepts on how to think about the work and how it's done.  An example would be the first two essays in the section on metaphors in software development.  Since we've equated software construction to building construction, we tend to over-plan a system and nail everything down before we write a single line of code.  But in reality, code is flexible and changeable, whereas bricks and mortar can't be easily "fixed" once it's put down.  The metaphor of "construction" means that we may over-plan before writing code (think waterfall vs. agile), thereby limiting our productivity.  Metaphors aren't bad, but you do need to be careful that it doesn't inadvertently create boundaries that don't exist.

I personally found the section on teaching fascinating.  Specifically, "Lie to Simplify" put words behind a problem I fall prey to on far too many occasions.  When trying to teach someone a new skill or feature, I want to tell them absolutely everything... all the edge cases, the minor oddities, and the obscure errors where things don't work as advertised.  The problem is that the student doesn't even understand the basic concepts, much less the esoterica.  Rather than dump everything on them at once, just lie. Tell them how things work in 95% of the situations. Don't even mention the exceptions... until they've mastered the basics.  Once they know that knowledge, you can fill in the blanks.  That single essay right there will change the way I convey information to others.

Since everyone comes from different backgrounds and experience levels, everyone will have different reactions to The Developer's Code.  But I think I'm safe in saying it's well worth reading, and you should easily find the two or three gems that will make your purchase a wise investment in yourself.

Contents:
Introduction: Who Is the 21st-Century Programmer?; Discovering the Lessons Firsthand; This Book Is About Us
Metaphor: Follow Metaphors with Care; Plan Enough, Then Build; Launch Is Just the First Release; The "Ivory Tower" Architect Is a Myth; Throw Away Your Old Code; Diversification Over Specialization; Metaphors Hide Better Ways of Working
Motivation: The Perks Are in the Work; Begin Where You Love to Begin; Be Imperfect; Stop Programming; Test Your Work First Thing in the Morning; Work Outside the Bedroom; First Impressions Are Just That; The Emotional Value of Launch; Find an Argument
Productivity: Just Say "No" to the Pet Project; Constrain All of Your Parameters; Cut the Detail Out of the Timeline; Improve Your Product in Two Ways Daily; Invest in a Good Work Environment; Keep a Personal To-Do List; Create "Off-Time" with Your Team; Work in Small, Autonomous Teams; Eliminate the "We" in Productivity
Complexity: Sniff Out Bad Complexity; The Simplicity Paradox; Complexity as a Game of Pickup Sticks; Keep Complexity Under the Surface; "Hard to Code" Might Mean "Hard to Use"; Know When to Refactor; Develop a Programming Cadence
Teaching: Teaching Is Unlike Coding; Beware the "Curse of Knowledge"; Teach with Obvious Examples; Lie to Simplify; Encourage Autonomous Thought
Clients: The Tough Client Is Ubiquitous; Demystify the Black Magic of Software; Define the Goals of Your Application; Be Enthusiastic and Opinionated; Be Forgiving and Personable; Value Is Much More Than Time; Respect Your Project Manager
Code: Write Code As a Last Resort; A Plug-in Happy Culture; Code Is the Ultimate Junior Developer; Separate Robot Work from Human Work; Generating Code at Its Core; The Case for Rolling Your Own
Pride: We Have a Marketing Problem; Lessons from the Cooking Industry
Bibliography

Disclosure:
Obtained From: Publisher
Payment: Free

05/06/2012

Book Review - Illusion by Frank Peretti

Category Book Review Frank Peretti Illusion
Illusion: A Novel

Frank Peretti is an interesting author who writes in a genre not overly populated... Christian supernatural thrillers.  Yeah, it's an odd combination, but Peretti makes it work, and very well at that.  Illusion is his latest novel, and I forgot how much I like getting lost in his books.  Illusion mixes magic and hi-tech science fiction with a touch of romance for a story that left me wondering how everything was going to play out.

The basic story line... Dane and Mandy Collins were the grand couple of magic.  Married for 40 years, they were deeply in love, and their skill with magic made them the must-see act wherever they played.  Their time together ends when a car accident critically injures both of them.  Mandy is unable to survive her massive burns, and Dane is at a complete loss as to what he should do with his life without her by his side.  He decides to buy a ranch that Mandy had her heart set on for their retirement, but it seems empty and incomplete without her.  On one of his forays into town, Dane runs into a young street magician who reminds him of a young version of Mandy.  He gives her a few tips on improving her act, and figures that's the end of it.  But one meeting turns into more, and Dane is torn.  He knows logically that she isn't Mandy, but everything she does reminds him of her. She also can do tricks and illusions that Dane can't explain, and soon she's packing the coffee house where she does her shows.  Dane decides to take her under his wing to see how far she can go.  The girl is also struggling with her situation, as she sat down under a tree at a state fair as an 18 year old in the 70's, and woke up under the same tree 40 years later, dressed in a hospital gown.  She was still 18, but what happened to the 40 years?  Is she really crazy? Does the hospital believe her story? Does *she* even believe her story?

Peretti does a great job in revealing just enough of the plot to keep you guessing as to what is really going on with Mandy's life and the special skills she seems to have now.  I was feeling Dane's pain as he was trying to figure out his life without his life-long partner, along with his confusion over who his young protege really is and whether he should be having feelings for her.  Mandy's confusion is also captured quite well on many levels.  How and what do you do when you seemingly lose 40 years on the calendar, and you have no way to prove your story to anyone?  Even worse, how do you explain and control the ability to control space and time when you don't even understand it yourself?

The Christian angle of the story is not as prominent as I seem to remember in past novels by Peretti.  The characters pray and go to church, but it's a natural extension of who they are, not a platform to preach for a number of pages.  There is a note from the author at the end that explains the symbolism he was trying to portray in the story, but that's about as overt as it gets.  

If you would normally stay away from a "Christian novel", I think you'd still end up liking Illusion.  If you're already a fan of Frank Peretti, then you'll be happy with his latest work.

Disclosure:
Obtained From: Publicist
Payment: Free

04/28/2012

Book Review - You Are a Writer (So Start Acting Like One) by Jeff Goins

Category Book Review Jeff Goins You Are a Writer (So Start Acting Like One)
It used to be that to become a writer, you had to hope that you could convince the gatekeepers to let you pass. Publishers held all the cards, and your only option was to play the game their way (or not play at all).  

Those days are gone...

Jeff Goins is a great example of someone who has figured out the new rules and freedoms that exist when it comes to being a writer.  He shares his insights as well as dishing out plenty of encouragement in his new e-book You Are a Writer (So Start Acting Like One).  What I found is that I'm much closer to "being a writer" than I give myself credit for.  In fact, I *am* a writer... I just need to decide where I want to take it from here.

Contents:
Foreword
Introduction
Writers Are Born, Not Made
The Truth About Writing
Building a Platform
Establishing a Brand
Channels of Connection
Getting Started
Before Your First Book
What Next?
About the Author
Share this Book

Being a writer comes down to making a choice... a choice to BE a writer... to write.  There is nothing to prevent you from putting your words out there for others to read.  Goins acknowledges that it isn't necessarily easy to commit to writing (as opposed to just thinking about writing).  But with all the online tools available (blogs, e-books, newsletters, etc.), there's no reason that your writing has to remain in your head or be limited to actual paper and ink.

Beyond the encouragement aspect of the material, Goins has solid information on how to put down a foundation on which to base your efforts.  Building a platform (get experience, demonstrate competence, generate buzz) establishes you as someone worth listening to and following.  Branding yourself is also critical in today's over-saturated media environment.  Take the time to figure out what you want to portray to others, as that will be what people will think of when they turn to you.  Finally, you need to figure out how you'll communicate and connect with your audience.  While it's easier than ever to make connections via Twitter, Facebook, and other online tools, it's also critically important to not neglect those channels once you set them up.  It's a privilege to have people listen to you.  If you don't reciprocate that listening, your audience won't stay around very long.

You Are A Writer is a book that won't take you very long to read, but it will stay with you forever if you let the message change the way you think about who and what you are.  You *are* a writer if you choose to be...

Disclosure:
Obtained From: Author
Payment: Free

04/22/2012

Book Review - V is for Vengeance by Sue Grafton

Category Book Review Sue Grafton V is for Vengeance
A picture named M2

Seems like forever since Sue Grafton published an installment in her alphabet series with Kinsey Millhone.  That wait ended when I picked up V is for Vengeance from the library.  Actually, the gap between this and U is for Undertow was good, as I was getting a bit burned out on Millhone.  The stories weren't having the same appeal as earlier efforts, and reading them seemed like more of an effort to keep up instead of a pleasure.  V revives some of that pleasure once again, and this was well worth reading.

Millhone gets sucked into a case without even trying. She happens to be shopping for some clothes when she notices a shoplifting team in action.  She reports the pair, and one of the ladies is caught and arrested. A couple of days later, the same woman jumps off a bridge, committing suicide.  Millhone doesn't think much about it, but she's hired by the woman's fiancee to investigate the death.  He doesn't think it was suicide, and believes it might actually be murder.  He also doesn't want to believe that she was part of an organized shoplifting ring, and that she might have lived a double life that he didn't see.  As Millhone digs into the case, she comes up against forces that aren't appreciative of her attention, and have already proved that they'll kill to keep things quiet.

There are actually two plot lines going on here that end up converging towards the end. It took me a bit before I saw where the two were moving to, which left me feeling like I was reading two different novels for a time.  Grafton does a good job in keeping both lines going, however, and the twists and revelations are doled out in the right places to keep a sustained pace.  All in all, this was an enjoyable read that has me looking forward to whatever adventure "W" will bring.

Disclosure:
Obtained From: Library
Payment: Borrowed

04/22/2012

Book Review - Presumed Guilty by Tess Gerritsen

Category Book Review Tess Gerritsen Presumed Guilty
A picture named M2

Going back to catch an early novel in a writer's career is always a gamble.  What you expect from them now isn't what you'll end up reading (in all likelihood).  I saw that Tess Gerritsen had a "new" novel that showed up at the library.  I picked up Presumed Guilty expecting vintage Gerritsen, but I got a bit of a surprise.  This is actually a novel that was written back in 1993 and published as a mass market paperback at that time.  It's now being re-released in hardback.  In effect, you're getting a 20-year-old novel that's lacking the skill and techniques picked up over the last two decades.  How much you like Presumed Guilty depends on your expectations on what a Gerritsen novel should be...

The story revolves around a love affair gone sour.  Miranda Wood, working at a small newspaper located on an island off Maine, had an affair with her boss, Richard Tremain.  Tremain wasn't ready for it to end, but Wood found out that she was just one in a long line of many lovers he had over the years.  When he calls and says he's coming over to see her, she leaves the house to avoid facing him.  But when she returns, she finds him in her bed, stabbed to death.  Given Tremain's standing in the community as the owner of the paper, everyone immediately assumes Wood was the killer, and she has no verifiable alibi.  Tremain's brother, Chase, comes over to the island to help his brother's widow deal with matters. He'd prefer *not* be there, as he was a bit of an outcast, but Richard *was* family.  Chase runs into Wood, and is as convinced as everyone else that she's the killer.  But as he spends time watching and talking with her, he starts to have his doubts. And when certain facts make their way to the forefront, it becomes obvious to him that someone else is setting her up to take the fall...

Since it's been a while since I've read one of Gerritsen's novels, I wasn't doing a lot of comparison while reading.  But this isn't anywhere close to her sweet spot of medical thrillers.  It's an early effort from a fledgling writer.  The characters aren't as fully developed as you would expect from her, but again, it seems like it's easier to be a bit harsh since you know how good her writing becomes.  I look at Presumed Guilty as a decent thriller that is good for a few hours of distraction.  So long as you don't come in with high expectations of this being Gerritsen's "latest" work, it's not bad.

Disclosure:
Obtained From: Library
Payment: Borrowed

04/20/2012

If your blog content appears on PlanetLotus, LotusLearns.com is likely infringing on your copyright...

Category Everything Else
LotusLearns.com is a site set up by Kellie Smith as a "resource" for the Lotus community.  But, unlike PlanetLotus (which points to the sites that host the content), she is copying the entire content onto her site with only a small link back to the site it came from.  This is a blatant violation of copyright laws, in addition to being extremely inconsiderate of those in the community that create and post the content on their own site.

In communications with a member of the Lotus community, she states this is a "service" that she provides for countries that have bandwidth issues.  Somehow she believes that getting all this content from her site is less bandwidth-intensive than going directly to the original sites.  In my opinion, this doesn't hold much water.  A site like PlanetLotus allows someone to quickly see what content is available, and only click through to the content of interest.  Her method means they would be forced to load everything that she steals from other sites.  Even subscribing to RSS feeds is a better solution for these bandwidth-challenged sites than reading through everything on LotusLearns.

While sympathetic to the desire to aid other areas that do not have access to reliable communication infrastructure, that does not give her the right to ignore copyright law and repost content.

LotusLearns is a site hosted on Blogger.  If you'd like to notify Google of this infringement and ask for action, you may do so by using their Report Abuse link.

04/14/2012

Book Review - Shock Wave by John Sandford

Category Book Review John Sandford Shock Wave
A picture named M2

While I've grown a little cold on the John Sandford novels that feature Lucas Davenport, I'm finding I like the Virgil Flowers novels a lot.  Shock Wave has Flowers tracking down a serial bomber intent on stopping a large Walmart-like store from setting up shop in a small town.  Flowers is a nice mix of irreverence, vulnerability, and persistence, all wrapped together in a mind that never stops running.  

Sandford does a good job in capturing the small town atmosphere where the action takes place.  It's reasonably clear that someone in the town is doing the bombing, but there's a number of people who would make good suspects.  Many people in town will be negatively impacted by the new store, and most would be happy to see the construction stopped.  But which person would be motivated enough to kill?  On top of the bombing, there's also a question surrounding why the city council approved a zoning change after initially opposing the site.  Is the bombing also tied to the possible corruption?  These are all questions Flowers has to figure out, and it doesn't help that the bombings are accelerating at a frightening pace.

On top of the characters, Sandford does a perfect job in making sure the killer isn't known until the very end.  I was guessing the entire time, and found out it wasn't the person who I thought it was going to be.  I was also impressed with the use of "crowd-sourcing" to dig up a list of likely suspects. While I don't think it's something that would be accepted very well in reality, it did present some interesting possibilities of involving others in solving a crime.

I hope Sandford continues with the Flowers character in future books.  It would definitely put him back on my "read right away" list.

Disclosure:
Obtained From: Library
Payment: Borrowed

04/14/2012

Book Review - Explosive Eighteen by Janet Evanovich

Category Book Review Janet Evanovich Explosive Eighteen
A picture named M2

So we're up to #18 In the Stephanie Plum series by Janet Evanovich.  Explosive Eighteen is the latest installment in the love triangle between Plum, Ranger, and Morelli as Plum tries to chase down bail jumpers in Trenton.  Of course, with Plum that means that something will burn down, at least one car will be disabled in some way, and confusion will reign supreme.  Unfortunately, that seems to be the plot line of the last few stories, and it reinforces my feeling that this series has run its course.  It's not that the stories are bad... It's just that they don't go anywhere.

The basic story revolves around an envelope with a photograph that a number of people think Plum has.  This includes both good and bad guys, and the bad guys have no qualms about killing Plum in the process of getting what they want.  She inadvertently ended up with it while flying back from Hawaii, but threw it away because she didn't know what it was.  Morelli is upset with her because of what happened during the Hawaii trip, and has a hard time believing that her and Ranger were "on a case".  Of course, Ranger is his cool and collected self, and Plum has a problem saying no to him whenever he gets close... and he's often very close.

I used to look forward to each of the Plum novels.  They were funny, the characters were crazy, and you never knew what was going to happen next.  Now it seems as if the characters do the same things in each story, the signature situations appear like clockwork, and nothing gets resolved when it comes to choosing between Ranger or Morelli.  Something dramatic needs to happen to send this series in a new direction, or it simply needs to wrap itself up.  I'll probably continue to read new titles in the series, but I won't be counting the days until I make it to the top of the library hold list.  There's just no compelling desire to see what will happen next, as it seems to be the same thing that happened in the last book.

Disclosure:
Obtained From: Library
Payment: Borrowed

04/02/2012

My interview for Blogworld: Getting Free Review Products from Amazon with Thomas Duff

Category Everything Else
I was interviewed via email yesterday by Alison Boyer for her BlogWorld column.  The topic: Getting Free Review Products from Amazon with Thomas Duff

Thanks, Alison... that was a lot of fun!

Want to support this blog or just say thanks?

When you shop Amazon, start your shopping experience here.

When you do that, all your purchases during that session earn me an affiliate commission via the Amazon Affiliate program. You don't have to buy the book I linked you to (although I wouldn't complain!). Simply use that as your starting point.

Thanks!

Thomas "Duffbert" Duff

Ads of Relevance...