Mike's bookshelf: read en-US Wed, 07 Aug 2024 19:15:12 -0700 60 Mike's bookshelf: read 144 41 /images/layout/goodreads_logo_144.jpg <![CDATA[Write Tight: How to Keep Your Prose Sharp, Focused and Concise]]> 1246700 200 William Brohaugh 1882926889 Mike 0 4.11 1993 Write Tight: How to Keep Your Prose Sharp, Focused and Concise
author: William Brohaugh
name: Mike
average rating: 4.11
book published: 1993
rating: 0
read at:
date added: 2024/08/07
shelves: books-on-writing, writing, advance_your_software_eng_career, soft_skills_for_engineers
review:

]]>
<![CDATA[Democracy Awakening: Notes on the State of America]]> 90590139
“A vibrant, and essential history of America's unending, enraging and utterly compelling struggle since its founding to live up to its own best ideals� It's both a cause for hope, and a call to arms.�--Jane Mayer, author Dark Money

From historian and author of the popular daily newsletter LETTERS FROM AN AMERICAN, a vital narrative that explains how America, once a beacon of democracy, now teeters on the brink of autocracy -- and how we can turn back.

In the midst of the impeachment crisis of 2019, Heather Cox Richardson launched a daily Facebook essay providing the historical background of the daily torrent of news. It soon turned into a newsletter and its readership ballooned to more than 2 million dedicated readers who rely on her plainspoken and informed take on the present and past in America.

In Democracy Awakening , Richardson crafts a compelling and original narrative, explaining how, over the decades, a small group of wealthy people have made war on American ideals. By weaponizing language and promoting false history they have led us into authoritarianism -- creating a disaffected population and then promising to recreate an imagined past where those people could feel important again. She argues that taking our country back starts by remembering the elements of the nation’s true history that marginalized Americans have always upheld. Their dedication to the principles on which this nation was founded has enabled us to renew and expand our commitment to democracy in the past. Richardson sees this history as a roadmap for the nation’s future.

Richardson’s talent is to wrangle our giant, meandering, and confusing news feed into a coherent story that singles out what we should pay attention to, what the precedents are, and what possible paths lie ahead. In her trademark calm prose, she is realistic and optimistic about the future of democracy. Her command of history allows her to pivot effortlessly from the Founders to the abolitionists to Reconstruction to Goldwater to Mitch McConnell, highlighting the political legacies of the New Deal, the lingering fears of socialism, the death of the liberal consensus and birth of “movement conservatism.�

Many books tell us what has happened over the last five years. Democracy Awakening explains how we got to this perilous point, what our history really tells us about ourselves, and what the future of democracy can be.]]>
286 Heather Cox Richardson 0593652967 Mike 0 _new, to-read 4.38 2023 Democracy Awakening: Notes on the State of America
author: Heather Cox Richardson
name: Mike
average rating: 4.38
book published: 2023
rating: 0
read at:
date added: 2024/04/29
shelves: _new, to-read
review:

]]>
<![CDATA[NRSV Bible: The Bible for Everyone: Trusted, Accurate, Readable]]> 12917341 The Holy Bible New Revised Standard Version

The NRSV Standard Bible utilizes a unique blend of text formats that are designed for ease of reading and greater reader comprehension of the various literary forms embodied in the scriptures. This resource features a single column text in the prose sections and double columns in the poetic sections (Psalms, Proverbs, wisdom books, and Minor Prophets). The NRSV is the most trusted, most accepted, and most accurate English translation of the Bible available today.

]]>
1280 Anonymous Mike 0 to-read 4.68 NRSV Bible: The Bible for Everyone: Trusted, Accurate, Readable
author: Anonymous
name: Mike
average rating: 4.68
book published:
rating: 0
read at:
date added: 2023/03/07
shelves: to-read
review:

]]>
<![CDATA[Code Complete: A Practical Handbook of Software Construction]]> 4845 Discover the timeless techniques and strategies that help you:]]> 914 Steve McConnell 0735619670 Mike 0 4.30 1993 Code Complete: A Practical Handbook of Software Construction
author: Steve McConnell
name: Mike
average rating: 4.30
book published: 1993
rating: 0
read at:
date added: 2021/05/18
shelves: best-practices, code-quality, shelfari-favorites, software-development, software-engineering, best_of_coding_practices, programming
review:

]]>
Thinking, Fast and Slow 11468377 Thinking, Fast and Slow, Kahneman takes us on a groundbreaking tour of the mind and explains the two systems that drive the way we think. System 1 is fast, intuitive, and emotional; System 2 is slower, more deliberative, and more logical. Kahneman exposes the extraordinary capabilities—and also the faults and biases—of fast thinking, and reveals the pervasive influence of intuitive impressions on our thoughts and behavior. The impact of loss aversion and overconfidence on corporate strategies, the difficulties of predicting what will make us happy in the future, the challenges of properly framing risks at work and at home, the profound effect of cognitive biases on everything from playing the stock market to planning the next vacation—each of these can be understood only by knowing how the two systems work together to shape our judgments and decisions.

Engaging the reader in a lively conversation about how we think, Kahneman reveals where we can and cannot trust our intuitions and how we can tap into the benefits of slow thinking. He offers practical and enlightening insights into how choices are made in both our business and our personal lives—and how we can use different techniques to guard against the mental glitches that often get us into trouble. Thinking, Fast and Slow will transform the way you think about thinking.]]>
499 Daniel Kahneman 0374275637 Mike 5 4.17 2011 Thinking, Fast and Slow
author: Daniel Kahneman
name: Mike
average rating: 4.17
book published: 2011
rating: 5
read at: 2018/06/28
date added: 2021/03/13
shelves: nook, cognitive-science, cognitive-sciences
review:

]]>
<![CDATA[About My Mother: True Stories of a Horse-Crazy Daughter and Her Baseball-Obsessed Mother]]> 40695536
When major league baseball came to town in the early 1950s and turned sophisticated Thelma into a crazed Baltimore Orioles groupie, nobody was more surprised and embarrassed than Peggy. Life became a series of compromises� Thelma tolerating a daughter who pitched manure and galloped the countryside, while Peggy learned to tolerate the whacky Orioles fan who threw her underwear at the TV, shouted insults at umpires, and lived by the orange and black schedule taped to the refrigerator door…]]>
171 Peggy Rowe Mike 0 4.08 2018 About My Mother: True Stories of a Horse-Crazy Daughter and Her Baseball-Obsessed Mother
author: Peggy Rowe
name: Mike
average rating: 4.08
book published: 2018
rating: 0
read at: 2020/02/01
date added: 2020/05/02
shelves:
review:

]]>
<![CDATA[About Your Father and Other Celebrities I Have Known: Ruminations and Revelations from a Desperate Mother to Her Dirty Son]]> 48715989 Peggy Rowe is at it again—this time giving a hilarious inside look at growing up Rowe, both before and after Mike’s rise to fame.

Since the day they said, “I do,â€� Peggy’s previous “dotingâ€� lifestyle met with her husband John’s minimalistĚýways and became the backdrop for years of adventure and a quirky sense of humorĚýbecauseĚýof their differences. From thoughts of wearing headlamps in the house to save energy, to squeezing out the last drop of toothpaste with a workbench vise, Peggy learned to pick her battles and celebrate the hilarity in each situation.

Once their boys were born, woodstove mishaps and garbage dumping tales were the seed for Mike’s obsession with doing dirty jobs and the comical presence he is known for today.

As Mike rose to fame, Peggy was his biggest fan—who gave motherly advice and constructive criticism, of course. She baked cookies for Mike to take to Joan Rivers for a Christmas party hostess gift, and even wrote fan letters under faux names and mailed them from different cities to Mike’s producer.ĚýĚý

By the time Mike hits it big, Peggy and John retire to face more adventures, with a lightning strike in their condo, an elderly friend who ate marijuana leaves, and entering into celebrity status by making Viva paper towel and Lee jeans commercials, plus so much more.

Peggy’s stories relive the details that intrigue and entertain old and new fans alike. So if you want a bigger, even funnier take on the Rowe family,ĚýAbout Your Father and Other Celebrities I Have KnownĚý»ĺ±đ±ôľ±±ą±đ°ů˛ő.±Ő±Ő>
192 Peggy Rowe 1948677458 Mike 0 currently-reading 4.33 About Your Father and Other Celebrities I Have Known: Ruminations and Revelations from a Desperate Mother to Her Dirty Son
author: Peggy Rowe
name: Mike
average rating: 4.33
book published:
rating: 0
read at:
date added: 2020/05/02
shelves: currently-reading
review:

]]>
The Way I Heard It 44794754 Emmy-award winning gadfly Mike Rowe presents a ridiculously entertaining, seriously fascinating collection of his favorite episodes from America’s #1 short-form podcast, The Way I Heard It, along with a host of memories, ruminations, illustrations, and insights. It’s a delightful collection of mysteries. A mosaic. A memoir. A charming, surprising must-read.

Mike Rowe’s The Way I Heard It collects thirty-five fascinating stories “for the curious mind with a short attention span.� Five-minute mysteries about people you know, filled with facts that you didn’t. Movie stars, presidents, Nazis, and bloody do-gooders—they’re all here, waiting to shake your hand, hoping you’ll remember them. Delivered with Mike’s signature blend of charm, wit, and ingenuity, their stories are part of a larger mosaic—a memoir crammed with recollections, insights, and intimate, behind-the-scenes moments drawn from Mike’s own remarkable life and career.]]>
271 Mike Rowe Mike 0 4.17 2019 The Way I Heard It
author: Mike Rowe
name: Mike
average rating: 4.17
book published: 2019
rating: 0
read at: 2020/04/20
date added: 2020/04/23
shelves:
review:

]]>
<![CDATA[Who's (Oops) Whose Grammar Book is This Anyway?: All the Grammar You Need to Succeed in Life]]> 349239
Originally published as A Grammar Book for You and I (Oops! Me).]]>
430 C. Edward Good 1567315763 Mike 0 reference, to_review 4.06 2002 Who's (Oops) Whose Grammar Book is This Anyway?: All the Grammar You Need to Succeed in Life
author: C. Edward Good
name: Mike
average rating: 4.06
book published: 2002
rating: 0
read at:
date added: 2020/01/24
shelves: reference, to_review
review:

]]>
<![CDATA[Coaching Agile Teams: A Companion for ScrumMasters, Agile Coaches, and Project Managers in Transition (Addison-Wesley Signature Series (Cohn))]]> 8337919 352 Lyssa Adkins 0321637704 Mike 0 currently-reading 4.22 2010 Coaching Agile Teams: A Companion for ScrumMasters, Agile Coaches, and Project Managers in Transition (Addison-Wesley Signature Series (Cohn))
author: Lyssa Adkins
name: Mike
average rating: 4.22
book published: 2010
rating: 0
read at:
date added: 2019/11/06
shelves: currently-reading
review:

]]>
<![CDATA[If I Understood You, Would I Have This Look on My Face?: My Adventures in the Art and Science of Relating and Communicating]]> 36739941
“Invaluable.”—Deborah Tannen, #1 New York Times bestselling author of You’re the Only One I Can Tell and You Just Don’t Understand

Alan Alda has been on a decades-long journey to discover new ways to help people communicate and relate to one another more effectively. If I Understood You, Would I Have This Look on My Face? is the warm, witty, and informative chronicle of how Alda found inspiration in everything from cutting-edge science to classic acting methods. His search began when he was host of PBS’sĚý Scientific American Frontiers, where he interviewed thousands of scientists and developed a knack for helping them communicate complex ideas in ways a wide audience could understand—and Alda wondered if those techniques held a clue to better communication for the rest of us.

In his wry and wise voice, Alda reflects on moments of miscommunication in his own life, when an absence of understanding resulted in problems both big and small. He guides us through his discoveries, showing how communication can be improved through learning to relate to the other listening with our eyes, looking for clues in another’s face, using the power of a compelling story, avoiding jargon, and reading another person so well that you become “in sync� with them, and know what they are thinking and feeling—especially when you’re talking about the hard stuff.

Drawing on improvisation training, theater, and storytelling techniques from a life of acting, and with insights from recent scientific studies, Alda describes ways we can build empathy, nurture our innate mind-reading abilities, and improve the way we relate and talk with others. Exploring empathy-boosting games and exercises,Ěý If I Understood You is a funny, thought-provoking guide that can be used by all of us, in every aspect of our lives—with our friends, lovers, and families, with our doctors, in business settings, and beyond.

“Alda uses his trademark humor and a well-honed ability to get to the point, to help us all learn how to leverage the better communicator inside each of us.”� Forbes

“Alda, with his laudable curiosity, has learned something you and I can use right now.”—Charlie Rose]]>
240 Alan Alda 0812989155 Mike 4 3.99 2017 If I Understood You, Would I Have This Look on My Face?: My Adventures in the Art and Science of Relating and Communicating
author: Alan Alda
name: Mike
average rating: 3.99
book published: 2017
rating: 4
read at: 2018/09/11
date added: 2018/09/14
shelves: cognitive-science, cognitive-sciences, communication
review:

]]>
<![CDATA[The Power of Moments: Why Certain Experiences Have Extraordinary Impact]]> 34466952
While human lives are endlessly variable, our most memorable positive moments are dominated by four elements: elevation, insight, pride, and connection. If we embrace these elements, we can conjure more moments that matter. What if a teacher could design a lesson that he knew his students would remember twenty years later? What if a manager knew how to create an experience that would delight customers? What if you had a better sense of how to create memories that matter for your children?

This book delves into some fascinating mysteries of experience: Why we tend to remember the best or worst moment of an experience, as well as the last moment, and forget the rest. Why “we feel most comfortable when things are certain, but we feel most alive when they’re not.� And why our most cherished memories are clustered into a brief period during our youth.

Readers discover how brief experiences can change lives, such as the experiment in which two strangers meet in a room, and forty-five minutes later, they leave as best friends. (What happens in that time?) Or the tale of the world’s youngest female billionaire, who credits her resilience to something her father asked the family at the dinner table. (What was that simple question?)

Many of the defining moments in our lives are the result of accident or luck—but why would we leave our most meaningful, memorable moments to chance when we can create them? The Power of Moments shows us how to be the author of richer experiences.]]>
320 Chip Heath 1501147765 Mike 0 to-read 4.10 2017 The Power of Moments: Why Certain Experiences Have Extraordinary Impact
author: Chip Heath
name: Mike
average rating: 4.10
book published: 2017
rating: 0
read at:
date added: 2018/02/11
shelves: to-read
review:

]]>
<![CDATA[Nudge: Improving Decisions About Health, Wealth, and Happiness]]> 3450744 From the winner of the 2017 Nobel Prize in Economics, Richard H. Thaler, and Cass R. Sunstein: a revelatory look at how we make decisions

New York Times bestseller
Named a Best Book of the Year by The Economist and the Financial Times

Every day we make choices—about what to buy or eat, about financial investments or our children’s health and education, even about the causes we champion or the planet itself. Unfortunately, we often choose poorly. Nudge is about how we make these choices and how we can make better ones. Using dozens of eye-opening examples and drawing on decades of behavioral science research, Nobel Prize winner Richard H. Thaler and Harvard Law School professor Cass R. Sunstein show that no choice is ever presented to us in a neutral way, and that we are all susceptible to biases that can lead us to make bad decisions. But by knowing how people think, we can use sensible “choice architecture� to nudge people toward the best decisions for ourselves, our families, and our society, without restricting our freedom of choice.]]>
260 Richard H. Thaler 014311526X Mike 0 to-read 3.86 2008 Nudge: Improving Decisions About Health, Wealth, and Happiness
author: Richard H. Thaler
name: Mike
average rating: 3.86
book published: 2008
rating: 0
read at:
date added: 2017/11/29
shelves: to-read
review:

]]>
Hit Refresh 36424209 273 Satya Nadella 0062697579 Mike 0 to-read, _new 3.80 2017 Hit Refresh
author: Satya Nadella
name: Mike
average rating: 3.80
book published: 2017
rating: 0
read at:
date added: 2017/10/17
shelves: to-read, _new
review:

]]>
<![CDATA[How to Disagree Without Being Disagreeable: Getting Your Point Across With the Gentle Art of Verbal Self-Defense]]> 312765 * Keep domestic disagreements from escalating
* Deliver criticism to coworkers, employers, or employees
* Handle aggressive, negative comments about race, politics, or religion
* Provide discipline without increasing hostility
* Use language that reduces tension and creates rapport in every situation]]>
208 Suzette Haden Elgin 0471157058 Mike 4 4.01 1997 How to Disagree Without Being Disagreeable: Getting Your Point Across With the Gentle Art of Verbal Self-Defense
author: Suzette Haden Elgin
name: Mike
average rating: 4.01
book published: 1997
rating: 4
read at: 2017/10/06
date added: 2017/10/06
shelves: personal-effectiveness, personal-development
review:

]]>
Version Control with Git 6548113
Git permits virtually an infinite variety of methods for development and collaboration. Created by Linus Torvalds to manage development of the Linux kernel, it's become the principal tool for distributed version control. But Git's flexibility also means that some users don't understand how to use it to their best advantage. Version Control with Git offers tutorials on the most effective ways to use it, as well as friendly yet rigorous advice to help you navigate Git's many functions.

With this book, you will: Git has earned the respect of developers around the world. Find out how you can benefit from this amazing tool with Version Control with Git .]]>
297 Jon Loeliger 0596520123 Mike 0 _new 3.91 2009 Version Control with Git
author: Jon Loeliger
name: Mike
average rating: 3.91
book published: 2009
rating: 0
read at:
date added: 2017/09/08
shelves: _new
review:

]]>
<![CDATA[Blink: The Power of Thinking Without Thinking]]> 2140 'Mesmerizing' Time

An art expert instantly spots a fake. A cop decides whether to shoot. A psychologist accurately predicts a couple's future in minutes. This book is about those moments when we 'know' something without knowing why. It shows that honing your instincts could change the way you think about thinking forever.

'Trust my snap judgement, buy this book: you'll be delighted' David Brooks, The New York Times

'Fiendishly clever' Evening Standard

'Provocative, fascinating, radical' Fergal Byrne, Financial Times]]>
277 Malcolm Gladwell 0316172324 Mike 5 3.72 2005 Blink: The Power of Thinking Without Thinking
author: Malcolm Gladwell
name: Mike
average rating: 3.72
book published: 2005
rating: 5
read at:
date added: 2017/07/15
shelves: behavior, cognitive-science, decision-making, first-impressions, intuition, subconscious, to_review
review:

]]>
<![CDATA[Decisive: How to Make Better Choices in Life and Work]]> 15798074
In Decisive , Chip Heath and Dan Heath, the bestselling authors of Made to Stick and Switch , tackle the thorny problem of how to overcome our natural biases and irrational thinking to make better decisions, about our work, lives, companies and careers.
Ěý
When it comes to decision making, our brains are flawed instruments. But given that we are biologically hard-wired to act foolishly and behave irrationally at times, how can we do better? A number of recent bestsellers have identified how irrational our decision making can be. But being aware of a bias doesn't correct it, just as knowing that you are nearsighted doesn't help you to see better. In Decisive , the Heath brothers, drawing on extensive studies, stories and research, offer specific, practical tools that can help us to think more clearly about our options, and get out of our heads, to improve our decision making, at work and at home.]]>
336 Chip Heath 0307361136 Mike 5
As is Chip and Dan's style, they provide straight forward advice and techniques to use in situations large and small. They bring together stories and research in an easy to read book. The advice is applicable to any decision making situation, whether it is a mult-imillion business deal or deciding whether to break off your engagement.]]>
3.98 2013 Decisive: How to Make Better Choices in Life and Work
author: Chip Heath
name: Mike
average rating: 3.98
book published: 2013
rating: 5
read at:
date added: 2017/07/06
shelves: confirmation-bias, decision-making, personal-effectiveness, process-improvement, soft_skills_for_engineers, cognitive-science
review:
As you read this, trying to decide whether or not to read this book, you are following one of the Heath brothers' recommendations. But, do you apply it consistently?

As is Chip and Dan's style, they provide straight forward advice and techniques to use in situations large and small. They bring together stories and research in an easy to read book. The advice is applicable to any decision making situation, whether it is a mult-imillion business deal or deciding whether to break off your engagement.
]]>
<![CDATA[Inside Star Trek: The Real Story]]> 1138973
INSIDE STAR TREK is a comprehensive look at the development and life of a television and cultural phenomenon. It is also the story no one else could tell. Between them, Solow and Justman had a hand in virtually every aspect of the development and production of Star Trek � from the battles with NBC and the internal conflicts with studio executives to the behind-the-scenes decisions about actors and their characters, writers, scripts, directors, budgets, and the endless details of weekly television production.

Together, the two men debunk many of the myths that have developed around Star Trek in the last thirty years. At last, here is the fascinating and accurate account of a unique television series launched against astronomical odds � a television series that transported millions of viewers into another world and into an unprecedented, thirty-year, multimedia, multibillion-dollar cultural phenomenon.]]>
458 Herbert F. Solow 0671896288 Mike 0 4.10 1996 Inside Star Trek: The Real Story
author: Herbert F. Solow
name: Mike
average rating: 4.10
book published: 1996
rating: 0
read at:
date added: 2017/06/06
shelves:
review:

]]>
<![CDATA[The Star Trek Encyclopedia : A Reference Guide to the Future]]> 1033543 400 Michael Okuda 0671886843 Mike 0 4.06 1994 The Star Trek Encyclopedia : A Reference Guide to the Future
author: Michael Okuda
name: Mike
average rating: 4.06
book published: 1994
rating: 0
read at:
date added: 2017/06/06
shelves:
review:

]]>
The Star Trek Compendium 1941315 184 Allan Asherman 0671627260 Mike 0 4.29 1981 The Star Trek Compendium
author: Allan Asherman
name: Mike
average rating: 4.29
book published: 1981
rating: 0
read at:
date added: 2017/06/06
shelves:
review:

]]>
Star Trek: 30 Years 216880 168 Radio Times 1855042584 Mike 0 3.88 1996 Star Trek: 30 Years
author: Radio Times
name: Mike
average rating: 3.88
book published: 1996
rating: 0
read at:
date added: 2017/06/06
shelves:
review:

]]>
Belgarath the Sorcerer 381083
When the world was young and Gods still walked among their mortal children, a headstrong orphan boy set out to explore the world. Thus began the extraordinary adventures that would mold that youthful vagabond into a man, and the man into the finely honed instrument of Prophecy known to all the world as Belgarath the Sorcerer.
Then came the dark day when the Dark God Torak split the world asunder, and the God Aldur and his disciples began their monumental labor to set Destiny aright. Foremost among their number was Belgarath. His ceaseless devotion was foredoomed to cost him that which he held most dear--even as his loyal service would extend through echoing centuries of loss, of struggle, and of ultimate triumph.]]>
723 David Eddings 0345373243 Mike 0 4.11 1995 Belgarath the Sorcerer
author: David Eddings
name: Mike
average rating: 4.11
book published: 1995
rating: 0
read at:
date added: 2017/06/06
shelves:
review:

]]>
<![CDATA[Polgara the Sorceress (Belgariad Prequels)]]> 1018296
Her hair streaked white by her father's first touch, her mind guided by a mother she will not see again for centuries, Polgara begins life in her Uncle Beldin's tower, and in the prehistorical, magical Tree that stands in the middle of the Vale. There, she first learns the reaches of her powers. There she assumes the bird shapes that will serve her on her adventures. And there she starts on the path toward her destiny as Duchess of Erat, shepherdess of the cause of good, adversary of Torak the One-Eyed Dragon God, and guardian of the world's last, best the heir to the Rivan throne.

Here is the legendary life story of a woman of wit, passion, and complex emotions, a woman born of two majestic parents who could not have been more unlike one another. Ordained to make peace and make war, to gain love and lose love, Polgara lives out her family's rich prophecy in the ceaseless struggle between the Light and the Dark.

Polgara is the epic culmination of a magnificent saga, and a fitting farewell to a world which, once experienced, will never be forgotten.]]>
643 Leigh Eddings 0345416627 Mike 0 4.13 1997 Polgara the Sorceress (Belgariad Prequels)
author: Leigh Eddings
name: Mike
average rating: 4.13
book published: 1997
rating: 0
read at:
date added: 2017/06/06
shelves:
review:

]]>
<![CDATA[The Face of Chaos (Thieves' World, #5)]]> 2087697 242 Robert Lynn Asprin 0441225497 Mike 0 3.47 1984 The Face of Chaos (Thieves' World, #5)
author: Robert Lynn Asprin
name: Mike
average rating: 3.47
book published: 1984
rating: 0
read at:
date added: 2017/06/06
shelves:
review:

]]>
<![CDATA[A Phule and His Money (Phule's Company, #3)]]> 552351
Now his company is deployed to help an underdeveloped planet. And what better way to utilize their major area of expertise � goofing off � than to turn it into the biggest intergalactic playground ever?]]>
277 Robert Lynn Asprin 0441006582 Mike 0 3.76 1993 A Phule and His Money (Phule's Company, #3)
author: Robert Lynn Asprin
name: Mike
average rating: 3.76
book published: 1993
rating: 0
read at:
date added: 2017/06/06
shelves:
review:

]]>
<![CDATA[Men Are Clams, Women Are Crowbars: Understand Your Differences and Make Them Work]]> 1114327 248 David E. Clarke 158660726X Mike 0 3.84 1999 Men Are Clams, Women Are Crowbars: Understand Your Differences and Make Them Work
author: David E. Clarke
name: Mike
average rating: 3.84
book published: 1999
rating: 0
read at:
date added: 2017/06/06
shelves:
review:

]]>
<![CDATA[Parenting Isn't for Superheroes: Everyday Strategies for Raising Good Kids]]> 3821259 256 David E. Clarke 1586607278 Mike 0 3.12 2003 Parenting Isn't for Superheroes: Everyday Strategies for Raising Good Kids
author: David E. Clarke
name: Mike
average rating: 3.12
book published: 2003
rating: 0
read at:
date added: 2017/06/06
shelves:
review:

]]>
<![CDATA[Figure skating with Carlo Fassi]]> 3539219 Book by Fassi, Carlo 180 Carlo Fassi 0684163144 Mike 0 5.00 1980 Figure skating with Carlo Fassi
author: Carlo Fassi
name: Mike
average rating: 5.00
book published: 1980
rating: 0
read at: 1982/01/01
date added: 2017/05/31
shelves:
review:

]]>
Programming in C++ 1542699 Stephen Dewhurst 0137231563 Mike 0 4.00 1990 Programming in C++
author: Stephen Dewhurst
name: Mike
average rating: 4.00
book published: 1990
rating: 0
read at:
date added: 2017/05/31
shelves: computer-programming, language-reference
review:

]]>
Understanding Statistics 4317320 352 Arnold Naiman 0070458634 Mike 0 reference 0.0 1983 Understanding Statistics
author: Arnold Naiman
name: Mike
average rating: 0.0
book published: 1983
rating: 0
read at:
date added: 2017/05/31
shelves: reference
review:

]]>
<![CDATA[Introduction to The X Window System]]> 4126004 528 Oliver Jones 0134999975 Mike 0 3.86 1988 Introduction to The X Window System
author: Oliver Jones
name: Mike
average rating: 3.86
book published: 1988
rating: 0
read at: 1989/01/01
date added: 2017/05/31
shelves:
review:

]]>
<![CDATA[Portability and the C Language]]> 4708390 382 Rex Jaecshke 0672484285 Mike 0 3.67 1988 Portability and the C Language
author: Rex Jaecshke
name: Mike
average rating: 3.67
book published: 1988
rating: 0
read at:
date added: 2017/05/31
shelves:
review:

]]>
<![CDATA[PostScript Language Reference Manual]]> 4908793 The PostScript Language Reference Manual from Adobe Systems Incorporated is the official reference to the PostScript language. This entirely new and up-to-date Second Edition offers the most comprehensive coverage of the entire PostScript language, including the recent advancements of PostScript Level 2.

The PostScript Language Reference Manual, contains the complete semantics of every PostScript language operator, the Display PostScript System, PostScript Level 1 (the original PostScript language), and PostScript Level 2, the first major revision to the language since its release in 1985. PostScript Level 2 incorporates recent extensions to the language and many new features including:

CMYK color Composite fonts Forms Patterns Color separations Resource management New memory management Improved screening algorithms Data compression/decompression Support for printer-specific features Device-independent, CIE-based color Optimized text and graphics operators

As PostScript continues to be the industry standard page description language for imaging high-quality text and graphics, the PostScript Language Reference Manual, remains the definitive resource for all PostScript language programmers.



]]>
321 Adobe Systems Incorporated 0201101742 Mike 0 4.00 1985 PostScript Language Reference Manual
author: Adobe Systems Incorporated
name: Mike
average rating: 4.00
book published: 1985
rating: 0
read at: 1986/01/01
date added: 2017/05/31
shelves: computer-programming, programming-language, reference
review:

]]>
<![CDATA[PostScript Language Tutorial And Cookbook]]> 1611082 Adobe Systems Inc. 0201101793 Mike 0 3.64 1985 PostScript Language Tutorial And Cookbook
author: Adobe Systems Inc.
name: Mike
average rating: 3.64
book published: 1985
rating: 0
read at: 1986/01/01
date added: 2017/05/31
shelves: computer-programming, language-reference
review:

]]>
Artificial Intelligence 3245597 460 Patrick Henry Winston 0201084546 Mike 0 computers, mit, text-book 3.60 Artificial Intelligence
author: Patrick Henry Winston
name: Mike
average rating: 3.60
book published:
rating: 0
read at: 1981/01/01
date added: 2017/05/31
shelves: computers, mit, text-book
review:

]]>
C: a Reference Manual 3106019 352 Samuel P. Harbison III 0131100084 Mike 0 4.00 1984 C: a Reference Manual
author: Samuel P. Harbison III
name: Mike
average rating: 4.00
book published: 1984
rating: 0
read at: 1986/01/01
date added: 2017/05/31
shelves: c, software-development, reference
review:

]]>
<![CDATA[It Doesn't Take A Hero: The Autobiography]]> 2204760 530 Norman Schwarzkopf 0553089447 Mike 0 4.14 1992 It Doesn't Take A Hero: The Autobiography
author: Norman Schwarzkopf
name: Mike
average rating: 4.14
book published: 1992
rating: 0
read at:
date added: 2017/04/03
shelves: american-history, autobiography, gulf-war, leadership, military, nonfiction
review:

]]>
<![CDATA[Revival: Faith as Wesley Lived It]]> 22965218 Christians—calling for a revival of our hearts and souls so that our
world might be changed.

Join Adam Hamilton for a six-week journey as he travels to England,
following the life of John Wesley and exploring his defining
characteristics of a Wesleyan Christian. Wesley’s story is our story. It
defines our faith and it challenges us to rediscover our spiritual
passion.

This is a gracious
gift that we will benefit from reading. The commentary is written by a
superb preacher who has a pastor’s heart and knows how to make the past
come alive to strengthen our own experience. Prepare to be transformed.
Richard P. Heitzenrater, William Kellon Quick Professor Emeritus of Church History and Wesley Studies at Duke Divinity School

Adam Hamilton connects John Wesley’s contribution in 18th-century England with his legacy for 21st-century
America, bringing lessons from Wesley’s life and ministry to bear on
discipleship today. This is an excellent resource for personal and
denominational revival.
Scott Jones, Resident Bishop of the Great Plains area of The United Methodist Church and author of The Wesleyan Way]]>
176 Adam Hamilton 1426778848 Mike 4
The reading is easy. There is little to no theology. I read it as part of a six week small group study and it provided excellent prompts for discussion. I didn't think the companion videos were as good as the ones I've seen for other Adam Hamilton books.]]>
4.23 2014 Revival: Faith as Wesley Lived It
author: Adam Hamilton
name: Mike
average rating: 4.23
book published: 2014
rating: 4
read at:
date added: 2017/04/03
shelves: adam-hamilton, christianity, john-wesley, methodism, religion, nonfiction
review:
Adam Hamilton explains the origins of the Methodist Church by leading you on a tour of John Wesley's life. As has often happened, key events in one man's life caused a branch in the Christian church's family tree. This book shows you where it all started.

The reading is easy. There is little to no theology. I read it as part of a six week small group study and it provided excellent prompts for discussion. I didn't think the companion videos were as good as the ones I've seen for other Adam Hamilton books.
]]>
<![CDATA[97 Things Every Programmer Should Know: Collective Wisdom from the Experts]]> 7003902
With contributions from some of the most experienced and respected practitioners in the industry--including Michael Feathers, Pete Goodliffe, Diomidis Spinellis, Cay Horstmann, Verity Stob, and many more--this book contains practical knowledge and principles that you can apply to all kinds of projects.

A few of the 97 things you should know:


"Code in the Language of the Domain" by Dan North
"Write Tests for People" by Gerard Meszaros
"Convenience Is Not an -ility" by Gregor Hohpe
"Know Your IDE" by Heinz Kabutz
"A Message to the Future" by Linda Rising
"The Boy Scout Rule" by Robert C. Martin (Uncle Bob)
"Beware the Share" by Udi Dahan]]>
255 Kevlin Henney 0596809484 Mike 5 3.63 2010 97 Things Every Programmer Should Know: Collective Wisdom from the Experts
author: Kevlin Henney
name: Mike
average rating: 3.63
book published: 2010
rating: 5
read at:
date added: 2017/01/20
shelves: best-practices, programming, software-development, software-engineering, advance_your_software_eng_career
review:

]]>
<![CDATA[The Intelligence Paradox: Why the Intelligent Choice Isn't Always the Smart One]]> 13347382
Challenging common misconceptions about the nature of intelligence, this book offers surprising insights into the cutting-edge of science at the intersection of evolutionary psychology and intelligence research.]]>
272 Satoshi Kanazawa 0470586958 Mike 4 3.52 2012 The Intelligence Paradox: Why the Intelligent Choice Isn't Always the Smart One
author: Satoshi Kanazawa
name: Mike
average rating: 3.52
book published: 2012
rating: 4
read at:
date added: 2017/01/20
shelves: evolutionary-psychology, intelligence, psychology
review:

]]>
<![CDATA[Modern Algebra: An Introduction]]> 4339270 329 John R. Durbin 047102158X Mike 0 math, mathematics 5.00 Modern Algebra: An Introduction
author: John R. Durbin
name: Mike
average rating: 5.00
book published:
rating: 0
read at:
date added: 2016/10/04
shelves: math, mathematics
review:

]]>
<![CDATA[Programming Perl: Unmatched power for text processing and scripting]]> 11505157 1174 Tom Christiansen 0596004923 Mike 0 to-read 4.25 1991 Programming Perl: Unmatched power for text processing and scripting
author: Tom Christiansen
name: Mike
average rating: 4.25
book published: 1991
rating: 0
read at:
date added: 2016/04/03
shelves: to-read
review:

]]>
<![CDATA[The 7 Habits of Highly Effective People: Powerful Lessons in Personal Change]]> 36072 372 Stephen R. Covey 0743269519 Mike 0 soft_skills_for_engineers 4.16 1989 The 7 Habits of Highly Effective People: Powerful Lessons in Personal Change
author: Stephen R. Covey
name: Mike
average rating: 4.16
book published: 1989
rating: 0
read at:
date added: 2016/02/28
shelves: soft_skills_for_engineers
review:

]]>
<![CDATA[How to Win Friends & Influence People]]> 4865
Since its release in 1936, How to Win Friends and Influence People has sold more than 30 million copies. Dale Carnegie's first book is a timeless bestseller, packed with rock-solid advice that has carried thousands of now famous people up the ladder of success in their business and personal lives.

As relevant as ever before, Dale Carnegie's principles endure, and will help you achieve your maximum potential in the complex and competitive modern age.

Learn the six ways to make people like you, the twelve ways to win people to your way of thinking, and the nine ways to change people without arousing resentment.]]>
288 Dale Carnegie Mike 0 soft_skills_for_engineers 4.22 1936 How to Win Friends & Influence People
author: Dale Carnegie
name: Mike
average rating: 4.22
book published: 1936
rating: 0
read at:
date added: 2016/02/28
shelves: soft_skills_for_engineers
review:

]]>
<![CDATA[Everyday Greatness: Inspiration for a Meaningful Life]]> 44645 445 Stephen R. Covey 140160241X Mike 0 to-read 4.14 2006 Everyday Greatness: Inspiration for a Meaningful Life
author: Stephen R. Covey
name: Mike
average rating: 4.14
book published: 2006
rating: 0
read at:
date added: 2016/02/28
shelves: to-read
review:

]]>
<![CDATA[Becoming a Technical Leader: An Organic Problem-Solving Approach]]> 714344 284 Gerald M. Weinberg 0932633021 Mike 0 4.07 1986 Becoming a Technical Leader: An Organic Problem-Solving Approach
author: Gerald M. Weinberg
name: Mike
average rating: 4.07
book published: 1986
rating: 0
read at:
date added: 2016/02/28
shelves: leadership, personal-effectiveness, software-engineering-leadership, advance_your_software_eng_career, soft_skills_for_engineers
review:

]]>
<![CDATA[Perfect Phrases for Dealing with Difficult People]]> 2370651
Whether it's hiring employees or creating teams, the Perfect Phrases series has the tools for precise, effective communication in any situation. With Perfect Phrases books, you have all the phrases you need to get things done, right at your fingertips!]]>
240 Benjamin Susan 0071493042 Mike 3
There are two ways to apply the lessons learned from this work. The first is to keep this handy so that you can consult it before having difficult conversation or composing a challenging e-mail or letter. The second is to pinternalize the recommendations for handling those difficult situations that leap out at you totally unannounced. Those are the ones where you'll need to react quickly to defuse it.

I consider this a worthwhile addition to every person's personal library.]]>
3.58 2007 Perfect Phrases for Dealing with Difficult People
author: Benjamin Susan
name: Mike
average rating: 3.58
book published: 2007
rating: 3
read at:
date added: 2016/02/28
shelves: communication, co-workers-and-bosses, advance_your_software_eng_career, soft_skills_for_engineers
review:
The title is misleading. It does contain "ready-to-use phrases", but I wouldn't say hundreds. The book's strong point is identifying many difficult situations and giving practical guidence for how to deliver your message successfully.

There are two ways to apply the lessons learned from this work. The first is to keep this handy so that you can consult it before having difficult conversation or composing a challenging e-mail or letter. The second is to pinternalize the recommendations for handling those difficult situations that leap out at you totally unannounced. Those are the ones where you'll need to react quickly to defuse it.

I consider this a worthwhile addition to every person's personal library.
]]>
<![CDATA[Teach What You Know: A Practical Leader's Guide to Knowledge Transfer Using Peer Mentoring]]> 3022365 320 Steve Trautman 0137143680 Mike 4
Much of the teaching in the professional workplace occurs outside of structure settings. This book teaches how we can improve the effectiveness. When I read the book, mentoring becoming a significant part of my daily work. In the five years since, I have been able to apply lessons learned to me a more effective teacher.]]>
3.50 2006 Teach What You Know: A Practical Leader's Guide to Knowledge Transfer Using Peer Mentoring
author: Steve Trautman
name: Mike
average rating: 3.50
book published: 2006
rating: 4
read at:
date added: 2016/02/28
shelves: coaching, mentoring, teaching, advance_your_software_eng_career, soft_skills_for_engineers
review:
Every day of our lives, we are involved in learning, as student, teacher, or both. I'm not talking about sitting in the classroom, learning that pi is the ratio of a circle's circumference to its diameter. I'm talking about the exchange of knowledge that happens when we interact with family, friends, and coworkers. The book focuses specifically on the dynamics of mentoring.

Much of the teaching in the professional workplace occurs outside of structure settings. This book teaches how we can improve the effectiveness. When I read the book, mentoring becoming a significant part of my daily work. In the five years since, I have been able to apply lessons learned to me a more effective teacher.
]]>
<![CDATA[Herding Cats: A Primer for Programmers Who Lead Programmers]]> 1247980 276 J. Hank Rainwater 1590590171 Mike 0 3.44 2002 Herding Cats: A Primer for Programmers Who Lead Programmers
author: J. Hank Rainwater
name: Mike
average rating: 3.44
book published: 2002
rating: 0
read at:
date added: 2016/02/28
shelves: coaching, leadership, mentoring, advance_your_software_eng_career, soft_skills_for_engineers
review:

]]>
<![CDATA[Made to Stick: Why Some Ideas Survive and Others Die]]> 69242 NEW YORK TIMES BESTSELLER - The instant classic about why some ideas thrive, why others die, and how to improve your idea's chances--essential reading in the "fake news" era.

Mark Twain once observed, "A lie can get halfway around the world before the truth can even get its boots on." His observation rings true: Urban legends, conspiracy theories, and bogus news stories circulate effortlessly. Meanwhile, people with important ideas--entrepreneurs, teachers, politicians, and journalists--struggle to make them "stick."

In Made to Stick, Chip and Dan Heath reveal the anatomy of ideas that stick and explain ways to make ideas stickier, such as applying the human scale principle, using the Velcro Theory of Memory, and creating curiosity gaps. Along the way, we discover that sticky messages of all kinds--from the infamous "kidney theft ring" hoax to a coach's lessons on sportsmanship to a vision for a new product at Sony--draw their power from the same six traits.

Made to Stick will transform the way you communicate. It's a fast-paced tour of success stories (and failures): the Nobel Prize-winning scientist who drank a glass of bacteria to prove a point about stomach ulcers; the charities who make use of the Mother Teresa Effect; the elementary-school teacher whose simulation actually prevented racial prejudice.

Provocative, eye-opening, and often surprisingly funny, Made to Stick shows us the vital principles of winning ideas--and tells us how we can apply these rules to making our own messages stick.]]>
291 Chip Heath 1400064287 Mike 5 1. Accepting a drink from a stranger could cost you a kidney.
2. The story of the fox and the grapes.
3. Your employer's strategy.
4. The first time you fell in love.

Brothers Chip and Dan Heath collaborated on this book when they found they were looking at a common problem from two points of view. Dan was trying to make better (electronic) textbooks. Chip was studying why some stories had better staying power than others. By combining their experience, the concept of the "sticky" idea was born.

Their research found sticky ideas had certain common traits. Dan and Chip write with a light, easy to read style. Using dozens of real-life stories and sprinkling with humor they teach about what makes sticky ideas stick. Along the way we learn heuristics to be SUCCESsful at creating and communicating ideas and messages. You'll have to read the book to learn the six points for SUCCES.

I recommend this book to anyone who has an idea worth sharing. I think that includes everyone reading this review. If you teach or lead others, whether formally or informally, I believe this is a must have book.

If you haven't guessed by now, the answer is 3. It is probably the least memorable, least sticky idea in the list. Read the book to find out how to make it belong.]]>
3.98 2006 Made to Stick: Why Some Ideas Survive and Others Die
author: Chip Heath
name: Mike
average rating: 3.98
book published: 2006
rating: 5
read at:
date added: 2016/02/28
shelves: communication, marketing, shelfari-favorites, soft_skills_for_engineers
review:
Which of these does not belong?
1. Accepting a drink from a stranger could cost you a kidney.
2. The story of the fox and the grapes.
3. Your employer's strategy.
4. The first time you fell in love.

Brothers Chip and Dan Heath collaborated on this book when they found they were looking at a common problem from two points of view. Dan was trying to make better (electronic) textbooks. Chip was studying why some stories had better staying power than others. By combining their experience, the concept of the "sticky" idea was born.

Their research found sticky ideas had certain common traits. Dan and Chip write with a light, easy to read style. Using dozens of real-life stories and sprinkling with humor they teach about what makes sticky ideas stick. Along the way we learn heuristics to be SUCCESsful at creating and communicating ideas and messages. You'll have to read the book to learn the six points for SUCCES.

I recommend this book to anyone who has an idea worth sharing. I think that includes everyone reading this review. If you teach or lead others, whether formally or informally, I believe this is a must have book.

If you haven't guessed by now, the answer is 3. It is probably the least memorable, least sticky idea in the list. Read the book to find out how to make it belong.
]]>
<![CDATA[Switch: How to Change Things When Change Is Hard]]> 6570502 Why is it so hard to make lasting changes in our companies, in our communities, and in our own lives?

The primary obstacle is a conflict that's built into our brains, say Chip and Dan Heath, authors of the critically acclaimed bestseller Made to Stick. Psychologists have discovered that our minds are ruled by two different systems - the rational mind and the emotional mind - that compete for control. The rational mind wants a great beach body; the emotional mind wants that Oreo cookie. The rational mind wants to change something at work; the emotional mind loves the comfort of the existing routine. This tension can doom a change effort - but if it is overcome, change can come quickly.

In Switch, the Heaths show how everyday people - employees and managers, parents and nurses - have united both minds and, as a result, achieved dramatic results:

- The lowly medical interns who managed to defeat an entrenched, decades-old medical practice that was endangering patients (see page 242)
- The home-organizing guru who developed a simple technique for overcoming the dread of housekeeping (see page 130)
- The manager who transformed a lackadaisical customer-support team into service zealots by removing a standard tool of customer service (see page 199)

In a compelling, story-driven narrative, the Heaths bring together decades of counterintuitive research in psychology, sociology, and other fields to shed new light on how we can effect transformative change. Switch shows that successful changes follow a pattern, a pattern you can use to make the changes that matter to you, whether your interest is in changing the world or changing your waistline.]]>
305 Chip Heath 0385528752 Mike 5 4.02 2010 Switch: How to Change Things When Change Is Hard
author: Chip Heath
name: Mike
average rating: 4.02
book published: 2010
rating: 5
read at:
date added: 2016/02/28
shelves: change, leadership, personal-development, personal-effectiveness, psychology, shelfari-favorites, soft_skills_for_engineers
review:
Change is hard! But only if you don't now how to create a path for the rider on his elephant to follow! The Heath brothers do it again with an easy reading, practical model for how to influence people. This is a must read book for anyone who wants to create a change in his or herself, an organization, or even the world.
]]>
<![CDATA[Smart and Gets Things Done: Joel Spolsky's Concise Guide to Finding the Best Technical Talent 1st (first) by Spolsky, Joel (2007) Hardcover]]> 1400993
A comprehensive system for hiring top-notch technical employees Packed with useful information and specific advice written in a breezy, humorous style Learn how to find great people--and get them to work for you--in an afternoon!
The top software developers are ten times more productive than average developers. Ten times. You can't afford not to hire them. But if you haven't been reading Joel Spolsky's books or blog, you probably don't know how to find them and make them want to work for you.

In this brief book, Joel reveals all his secrets--from his years at Microsoft, and as the co-founder of Fog Creek Software--for recruiting the best developers in the world.

If you've ever wondered what you should be looking for in a resume, if you've ever struggled to decide whether to hire someone at the end of an interview, or if you're wondering why you can't find great programmers, stop everything and read this book.]]>
200 Spolsky 1590598385 Mike 0 3.99 2007 Smart and Gets Things Done: Joel Spolsky's Concise Guide to Finding the Best Technical Talent 1st (first) by Spolsky, Joel (2007) Hardcover
author: Spolsky
name: Mike
average rating: 3.99
book published: 2007
rating: 0
read at:
date added: 2016/02/28
shelves: best-practices, recruiting, shelfari-favorites, soft_skills_for_engineers
review:

]]>
<![CDATA[Design of Design, The: Essays from a Computer Scientist]]> 7157080 448 Frederick P. Brooks Jr. 0201362988 Mike 4 3.75 2010 Design of Design, The: Essays from a Computer Scientist
author: Frederick P. Brooks Jr.
name: Mike
average rating: 3.75
book published: 2010
rating: 4
read at:
date added: 2016/02/28
shelves: design, software-design, advance_your_software_eng_career
review:
The author, Frederick Brooks, is probably best known for classic study of how software engineering is done, "The Mythical Man-Month: Essays on Software Engineering" (). In "The Design of Design" he again distills his extensive experience into many profound observations. This time, his focus is on software design. Don't expect this book to teach how to design software, because it doesn't. The author's eye is on understanding the mental model of how humans design. Drawing on related research, personal and peer experience, and cross-disciplinary cases studies from his own life, Dr. Brooks shows us how to cultivate great design thinking.
]]>
<![CDATA[The Practical Guide to Defect Prevention (Best Practices)]]> 129395 480 Marc McDonald 0735622531 Mike 0 3.50 2007 The Practical Guide to Defect Prevention (Best Practices)
author: Marc McDonald
name: Mike
average rating: 3.50
book published: 2007
rating: 0
read at:
date added: 2016/02/28
shelves: quality-improvement, software-development, software-engineering, advance_your_software_eng_career
review:

]]>
<![CDATA[Dynamics of Software Development (Pro-Best Practices)]]> 304981 224 Michele McCarthy 0735623198 Mike 0 3.48 1995 Dynamics of Software Development (Pro-Best Practices)
author: Michele McCarthy
name: Mike
average rating: 3.48
book published: 1995
rating: 0
read at:
date added: 2016/02/28
shelves: software-development, advance_your_software_eng_career
review:

]]>
<![CDATA[Lessons Learned in Software Testing: A Context-Driven Approach]]> 599997
Cem Kaner, James Bach, and Bret Pettichord know this all too well. Between them, they have over fifty years of testing experience, and know what it takes for successful testing. In this groundbreaking new book, they have compiled 293 pieces of experience-tested advice for you to put to work in your testing projects. They reveal insights on how to do the job well, how to manage it, and how to steer clear of common misunderstandings in software testing. Each lesson is an assertion related to software testing, followed by an explanation or example that shows you the how, when, and why of the testing lesson.

The ultimate resource for software testers, developers, and managers at every level of expertise, this guidebook also features:

- Useful practices and helpful ways of evaluating situations gleaned from over fifty years of combined testing experience from the world's leading software testing experts

- Lessons for all key topic areas including test design, test automation, test management, testing strategies, and bug reporting

- Advice on how to match the selection of practices to the circumstances of your project]]>
286 Cem Kaner 0471081124 Mike 4 4.16 2001 Lessons Learned in Software Testing: A Context-Driven Approach
author: Cem Kaner
name: Mike
average rating: 4.16
book published: 2001
rating: 4
read at:
date added: 2016/02/28
shelves: software-development, software-testing, advance_your_software_eng_career
review:
This is a good book for developers who want to learn about how good testing is done. By better understanding testing, and testers, you increase your ability to collaborate, seeing the testing organization as a partner, not an adversary.
]]>
The Mythical Man-Month 11650135 paperback 0 Frederick P. Brooks Jr. Mike 0 0.0 1975 The Mythical Man-Month
author: Frederick P. Brooks Jr.
name: Mike
average rating: 0.0
book published: 1975
rating: 0
read at:
date added: 2016/02/28
shelves: advance_your_software_eng_career
review:

]]>
<![CDATA[97 Things Every Software Architect Should Know]]> 5487765 220 Richard Monson-Haefel 059652269X Mike 3 3.60 2009 97 Things Every Software Architect Should Know
author: Richard Monson-Haefel
name: Mike
average rating: 3.60
book published: 2009
rating: 3
read at:
date added: 2016/02/28
shelves: software-architecture, software-development, software-engineering, advance_your_software_eng_career
review:
This is an excellent book for any software developer with more than a few years of experience. It isn't a how-to book. It isn't tips and tricks. What it does give you is 97 short (2 page) essays. Each one is a nugget of wisdom to help you be successful as a designer and implementer of software.
]]>
<![CDATA[Getting Things Done: The Art of Stress-Free Productivity]]> 1633
* Apply the "do it, delegate it, defer it, drop it" rule to get your in-box to empty
* Reassess goals and stay focused in changing situations
* Plan projects as well as get them unstuck
* Overcome feelings of confusion, anxiety, and being overwhelmed
* Feel fine about what you're not doing

From core principles to proven tricks, Getting Things Done can transform the way you work, showing you how to pick up the pace without wearing yourself down.]]>
267 David Allen 0142000280 Mike 0 4.00 2001 Getting Things Done: The Art of Stress-Free Productivity
author: David Allen
name: Mike
average rating: 4.00
book published: 2001
rating: 0
read at:
date added: 2016/02/28
shelves: currently-reading, tech_to_read, advance_your_software_eng_career
review:

]]>
<![CDATA[Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman]]> 5608045
Compiled from years of research, many interviews, and feedback from O'Reilly's online forum, these patterns address difficult situations that programmers, administrators, and DBAs face every day. And it's not just about financial success. Apprenticeship Patterns also approaches software development as a means to personal fulfillment. Discover how this book can help you make the best of both your life and your career.

Solutions to some common obstacles that this book explores in-depth ]]>
165 Dave Hoover 0596518382 Mike 4
Although I'm far too old to be considered an apprentice, I'm learning from this book. I'm seeing the patterns I've used in my career and validating their value to me. In my role of teacher, I will tell others about these techniques to help them grow in the craft.

The book is organized around five collections of closely related patterns. I'm reading the book front to back, but that is a personal choice. Each of the thirty-five patterns stands by itself with problem, solution, and action. The cross-references form a web of related topics that invite the reader to explore them in any order.

The text is easy to read and engaging. The material is supported with citations to other books and online resources, but doesn't feel like a dry academic paper. The authors' passion for the lifelong learning and mastering the craft of software development can be seen throughout.

I recommend this book to anyone who wants to learn.]]>
4.11 2009 Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman
author: Dave Hoover
name: Mike
average rating: 4.11
book published: 2009
rating: 4
read at:
date added: 2016/02/28
shelves: coaching, learning, mentoring, software-craftsmanship, advance_your_software_eng_career
review:
The target audience for this book is the "young" software developer. The authors focus on people who are relatively new to software development. They want to expose people to proven patterns for growing their skills as a software craftsman.

Although I'm far too old to be considered an apprentice, I'm learning from this book. I'm seeing the patterns I've used in my career and validating their value to me. In my role of teacher, I will tell others about these techniques to help them grow in the craft.

The book is organized around five collections of closely related patterns. I'm reading the book front to back, but that is a personal choice. Each of the thirty-five patterns stands by itself with problem, solution, and action. The cross-references form a web of related topics that invite the reader to explore them in any order.

The text is easy to read and engaging. The material is supported with citations to other books and online resources, but doesn't feel like a dry academic paper. The authors' passion for the lifelong learning and mastering the craft of software development can be seen throughout.

I recommend this book to anyone who wants to learn.
]]>
<![CDATA[The Passionate Programmer: Creating a Remarkable Career in Software Development (Pragmatic Life)]]> 6399113 219 Chad Fowler 1934356344 Mike 0 3.93 2009 The Passionate Programmer: Creating a Remarkable Career in Software Development (Pragmatic Life)
author: Chad Fowler
name: Mike
average rating: 3.93
book published: 2009
rating: 0
read at:
date added: 2016/02/28
shelves: career-development, learning, software-development, advance_your_software_eng_career
review:

]]>
<![CDATA[Java 7 Pocket Guide: Instant Help for Java Programmers]]> 17239279 213 Robert Liguori 1449343562 Mike 2 3.80 2008 Java 7 Pocket Guide: Instant Help for Java Programmers
author: Robert Liguori
name: Mike
average rating: 3.80
book published: 2008
rating: 2
read at:
date added: 2016/02/28
shelves: java, java-programming, language-reference, software-development
review:
Unfortunately, this is the first disappointing O'Reilly animal cover book I have read. It tried to do too many thing and satisfy too many audiences in too few pages. It came up short for all of them.
]]>
<![CDATA[Agile Reflections: Musings Toward Becoming "Seriously Agile" in Software Development]]> 22494344 176 Robert Galen 0988502607 Mike 4 4.00 2012 Agile Reflections: Musings Toward Becoming "Seriously Agile" in Software Development
author: Robert Galen
name: Mike
average rating: 4.00
book published: 2012
rating: 4
read at:
date added: 2016/02/28
shelves: agile, best-practices, software-engineering
review:
I recommend this book for any team adopting agile development practices that doesn't have the benefit of an experienced coach. It is easy, but thought provoking reading. Each chapter stands alone, so you can skip around based upon your immediate needs, or read it cover to cover.
]]>
<![CDATA[Code Simplicity: The Fundamentals of Software]]> 13234063 84 Max Kanat-Alexander 1449313892 Mike 5
At only 81 pages, lack of time is no excuse for not reading this book.]]>
3.74 2012 Code Simplicity: The Fundamentals of Software
author: Max Kanat-Alexander
name: Mike
average rating: 3.74
book published: 2012
rating: 5
read at:
date added: 2016/02/28
shelves: best-practices, clean-code, coaching, craftsmanship, shelfari-favorites, software-craftsmanship, software-development, software-engineering
review:
Many books, totaling thousands of pages, teach the mechanics of creating "good" code. This is the first book I've read that speaks of the underlying principles behind all the others. Simplicity. That is it. A one word answer to the age old question of what makes great software. Max Kanat-Alexander distills years of experience into six laws of software. Like Asimov's Three Laws of Robotics () or WWJD () they form a foundation for making the myriad design decisions software developers face every day.

At only 81 pages, lack of time is no excuse for not reading this book.
]]>
<![CDATA[Understanding the Linux Kernel: From I/O Ports to Process Management]]> 10903052
The third edition of Understanding the Linux Kernel takes you on a guided tour of the most significant data structures, algorithms, and programming tricks used in the kernel. Probing beyond superficial features, the authors offer valuable insights to people who want to know how things really work inside their machine. Important Intel-specific features are discussed. Relevant segments of code are dissected line by line. But the book covers more than just the functioning of the code; it explains the theoretical underpinnings of why Linux does things the way it does.

This edition of the book covers Version 2.6, which has seen significant changes to nearly every kernel subsystem, particularly in the areas of memory management and block devices. The book focuses on the following

Memory management, including file buffering, process swapping, and Direct memory Access (DMA) The Virtual Filesystem layer and the Second and Third Extended FilesystemsProcess creation and schedulingSignals, interrupts, and the essential interfaces to device driversTimingSynchronization within the kernelInterprocess Communication (IPC) Program executionUnderstanding the Linux Kernel will acquaint you with all the inner workings of Linux, but it's more than just an academic exercise. You'll learn what conditions bring out Linux's best performance, and you'll see how it meets the challenge of providing good system response during process scheduling, file access, and memory management in a wide variety of environments. This book will help you make the most of your Linux system.]]>
1229 Daniel P. Bovet 0596107196 Mike 4 4.32 2000 Understanding the Linux Kernel: From I/O Ports to Process Management
author: Daniel P. Bovet
name: Mike
average rating: 4.32
book published: 2000
rating: 4
read at:
date added: 2016/02/28
shelves: ebook, kernel, linux, linux-kernel, operating-system, os-internals, programming
review:
This is heavy reading, but that is to be expected because operating systems aren't for the faint of heart.
]]>
<![CDATA[The Art of Readable Code: Simple and Practical Techniques for Writing Better Code]]> 8677004 204 Dustin Boswell 0596802293 Mike 5 I recommend this book, especially for
1. Anyone who is new to programming.
2. Any team, newly formed or established, that doesn't have a culture that values readable code.
3. Anyone that needs a reminder about readability as a foundation of quality code.]]>
3.98 2010 The Art of Readable Code: Simple and Practical Techniques for Writing Better Code
author: Dustin Boswell
name: Mike
average rating: 3.98
book published: 2010
rating: 5
read at:
date added: 2016/02/28
shelves: best-practices, clean-code, programming, software-development, software-engineering
review:
I'll be the first to admit some of the code I've written is ridiculously difficult to read. I didn't judge the quality of my code by how readable it was. "The Art of Readable Code" isn't the first book I've read that teaches the importance of writing code so that it can be read and understood. It is a good first book to read on the topic. It is well organized, taking the reader from localized concerns, such as picking good names, through structuring logic in a method, to partitioning algorithms. A case study in the last chapter brings the material together in one tangible example.
I recommend this book, especially for
1. Anyone who is new to programming.
2. Any team, newly formed or established, that doesn't have a culture that values readable code.
3. Anyone that needs a reminder about readability as a foundation of quality code.
]]>
<![CDATA[Security 2020: Reduce Security Risks This Decade]]> 10103082 336 Doug Howard 0470639555 Mike 3 cyber-security, threats
The ten chapters look at the past, present, and future. Howard and Prince talk about the origins and evolution of computer threats and responses. I have no arguments with their assessment of the current threat profile, business and political climate, and cultural factors. With that context, they explore what the future may hold.

If you are looking for a how-to book for protecting yourself or your business from cyber-threats, this isn't it. For someone with no direct computer security experience, it is a good book.]]>
3.75 2010 Security 2020: Reduce Security Risks This Decade
author: Doug Howard
name: Mike
average rating: 3.75
book published: 2010
rating: 3
read at:
date added: 2016/02/28
shelves: cyber-security, threats
review:
Security 2020, written in 2010, is the authors' assessment of technology related security for this decade. The emphasis, as expected, is computer security. The writers also examine the interplay of computerization, telecommunications, and society.

The ten chapters look at the past, present, and future. Howard and Prince talk about the origins and evolution of computer threats and responses. I have no arguments with their assessment of the current threat profile, business and political climate, and cultural factors. With that context, they explore what the future may hold.

If you are looking for a how-to book for protecting yourself or your business from cyber-threats, this isn't it. For someone with no direct computer security experience, it is a good book.
]]>
<![CDATA[A Practical Guide to Distributed Scrum (IBM Press)]]> 8563338 240 Elizabeth Woodward 0137041136 Mike 3
The diffuclts faced by distributed teams ring true with my personal experience. I've felt the pain of having team members half a world away. I know the challenges of conference calls. I'm applying several of the suggestions successully.

I found some of the material repetitive. You don't have to read ten times that "sharing the pain" is a technique for working across time zones.

I recommend this book for anyone looking for ways to improve working with distributed teams.]]>
3.32 2010 A Practical Guide to Distributed Scrum (IBM Press)
author: Elizabeth Woodward
name: Mike
average rating: 3.32
book published: 2010
rating: 3
read at:
date added: 2016/02/28
shelves: agile, communication, software-development
review:
The authors provide many warnings of the obstacles faced by teams using Agile/Scrum for system development. They share many lessons learned, recommendation and suggestion from real world experience. In my opinion, IBM teams are the source for most of the materials in the book. I feel the advice is very applicable to all organizations.

The diffuclts faced by distributed teams ring true with my personal experience. I've felt the pain of having team members half a world away. I know the challenges of conference calls. I'm applying several of the suggestions successully.

I found some of the material repetitive. You don't have to read ten times that "sharing the pain" is a technique for working across time zones.

I recommend this book for anyone looking for ways to improve working with distributed teams.
]]>
<![CDATA[Beautiful Testing: Leading Professionals Reveal How They Improve Software]]> 6690179
Beautiful Testing offers 23 essays from 27 leading testers and developers that illustrate the qualities and techniques that make testing an art. Through personal anecdotes, you'll learn how each of these professionals developed beautiful ways of testing a wide range of products -- valuable knowledge that you can apply to your own projects.

Here's a sample of what you'll find inside:

Microsoft's Alan Page shares some of his secrets about large-scale test automation.
Scott Barber explains why performance testing needs to be a collaborative process, rather than simply an exercise in measuring speed.
Karen Johnson describes how her professional experience intersected her personal life while testing medical software.
Rex Black reveals how satisfying stakeholders for 25 years is a beautiful thing
Mathematician John D. Cook applies a classic definition of beauty, based on complexity and unity, to testing random number generators
All author royalties will be donated to the Nothing But Nets campaign to save lives by preventing malaria, a disease that kills millions of children in Africa each year.



Contents
I. BEAUTIFUL TESTERS
1. Was it good for you? (Linda Wilkinson)
2. Beautiful testing satisfies stakeholders (Rex Black)
3. Building open source QA communities (Martin Schröder, Clint Talbert)
4. Collaboration is the cornerstone of beautiful performance testing (Scott Barber)

II. BEAUTIFUL PROCESS
5. Just peachy: Making office software more reliable with fuzz testing (Kamran Khan)
6. Bug management and test case effectiveness (Emily Chen, Brian Nitz)
7. Beautiful XMPP Testing (Remko Troncon)
8. Beautiful large-scale test automation (Alan Page)
9. Beautiful is better than ugly (Neal Norwitz, Michelle Levesque, Jeffrey Yaskin)
10. Testing a random number generator (John D. Cook)
11. Change-centric testing (Murali Nandigama)
12. Software in use (Karen N. Johnson)
13. Software development is a creative process (Chris McMahon)
14. Test-driven development: Driving new standards of beauty (Jennitta Andrea)
15. Beautiful testing as the cornerstone of business success (Lisa Crispin)
16. Peeling the glass onion at Socialtext (Mathew Heusser)
17. Beautiful testing is efficient testing (Adam Goucher)

III. BEAUTIFUL TOOLS
18. Seeding bugs to find bugs: Beautiful mutation testing (Andreas Zeller, David Schuler)
19. Reference testing as beautiful testing (Clint Talbert)
20. CLAM Anti-virus: testing open source with open tools (Tomasz Kojm)
21. Web application testing with Windmill (Adam Christian)
22. Testing one million web pages (Tim Riley)
23. Testing Network Services in Multimachine Scenarios (Isaac Clerencia)

Contributors
Index]]>
347 Tim Riley 0596159811 Mike 3
Anyone involved in software development will find value in this book. These are stories about real life experiences in software testing. Each one teaches a lesson about challenges met and overcome, and the lessons learned. Lessons developers, testers, and managers can learn to make testing more effective in their own organizations.]]>
3.56 2009 Beautiful Testing: Leading Professionals Reveal How They Improve Software
author: Tim Riley
name: Mike
average rating: 3.56
book published: 2009
rating: 3
read at:
date added: 2016/02/28
shelves: software-development, software-testing
review:
To be clear, this is not a how-to book. It isn't a collection of parables. It is a collection of essays, some interesting and insightful, others you may skip after reading the first page or two. Every reader will have to decide which ones are which, because it will depend upon your past experience and present situation.

Anyone involved in software development will find value in this book. These are stories about real life experiences in software testing. Each one teaches a lesson about challenges met and overcome, and the lessons learned. Lessons developers, testers, and managers can learn to make testing more effective in their own organizations.
]]>
<![CDATA[Beautiful Code: Leading Programmers Explain How They Think]]> 405790
This is not simply another design patterns book, or another software engineering treatise on the right and wrong way to do things. The authors think aloud as they work through their project's architecture, the tradeoffs made in its construction, and when it was important to break rules. Beautiful Code is an opportunity for master coders to tell their story. All author royalties will be donated to Amnesty International.]]>
563 Andy Oram 0596510047 Mike 4
The editors' goal with this book is to create a museum through which the aspiring software craftsman may wander. In this collection of 33 essays, you may find an inspiration for what make great code. Spending every weekend in The Museum of Modern Art will not make you a master artist, neither will reading this book give you mastery of the art of writing beautiful code. What it will do for you is make you think about what makes truly great software.

As my reading ambled through the chapters, I loitered is some and bypassed others. I skipped a few of the writings after only reading a page or two. They didn't speak to me. Others, such as "Theory of Beautiful Code in the Large" and "The Long-Term Benefits of Beautiful Design", are covered with highlighter, marking the thoughts I want to share with others.

In my opinion, to get the most value from this book, two things must be true. You have to have a few years of experience writing software for others. You have to have worked on ugly code, whether it is your own or someone else's, to understand importance of the authors' words. You need to be in a situation where you can share and discuss what you encountered between the pages. True understanding and personal growth will come from blending the nuggets of wisdom with the experience of you and your contemporaries to find your personal style.]]>
3.76 2009 Beautiful Code: Leading Programmers Explain How They Think
author: Andy Oram
name: Mike
average rating: 3.76
book published: 2009
rating: 4
read at:
date added: 2016/02/28
shelves: best-practices, clean-code, essay, programming, software-craftsmanship, software-development
review:
Part of my mental picture of an art student is seeing them spending hours in The Louvre, slowly moving from gallery to gallery, studying the works of the great masters. I may have it all wrong. The last time I took an art class was in seventh grade, but it feels right. It seems obvious that part of learning how to create great works of art is internalizing what the world considers great art.

The editors' goal with this book is to create a museum through which the aspiring software craftsman may wander. In this collection of 33 essays, you may find an inspiration for what make great code. Spending every weekend in The Museum of Modern Art will not make you a master artist, neither will reading this book give you mastery of the art of writing beautiful code. What it will do for you is make you think about what makes truly great software.

As my reading ambled through the chapters, I loitered is some and bypassed others. I skipped a few of the writings after only reading a page or two. They didn't speak to me. Others, such as "Theory of Beautiful Code in the Large" and "The Long-Term Benefits of Beautiful Design", are covered with highlighter, marking the thoughts I want to share with others.

In my opinion, to get the most value from this book, two things must be true. You have to have a few years of experience writing software for others. You have to have worked on ugly code, whether it is your own or someone else's, to understand importance of the authors' words. You need to be in a situation where you can share and discuss what you encountered between the pages. True understanding and personal growth will come from blending the nuggets of wisdom with the experience of you and your contemporaries to find your personal style.
]]>
<![CDATA[Codebreaker: The History of Codes and Ciphers, from the Ancient Pharaohs to Quantum Cryptography]]> 29607 176 Stephen Pincock 0802715478 Mike 3 3.43 2006 Codebreaker: The History of Codes and Ciphers, from the Ancient Pharaohs to Quantum Cryptography
author: Stephen Pincock
name: Mike
average rating: 3.43
book published: 2006
rating: 3
read at:
date added: 2016/02/28
shelves: cryptography, history-of-codes-and-ciphers
review:
A fun book to read. However, the material is somewhat shallow.
]]>
Implementation Patterns 781559 Erich Gamma, IBM Distinguished Engineer Many teams have a master developer who makes a rapid stream of good decisions all day long. Their code is easy to understand, quick to modify, and feels safe and comfortable to work with. If you ask how they thought to write something the way they did, they always have a good reason. This book will help you become the master developer on your team. The breadth and depth of topics will engage veteran programmers, who will pick up new tricks and improve on old habits, while the clarity makes it accessible to even novice developers. Russ Rufer, Silicon Valley Patterns Group Many people don t realize how readable code can be and how valuable that readability is. Kent has taught me so much, I m glad this book gives everyone the chance to learn from him. Martin Fowler, chief scientist, ThoughtWorks Code should be worth reading, not just by the compiler, but by humans. Kent Beck distilled his experience into a cohesive collection of implementation patterns. These nuggets of advice will make your code truly worth reading. Gregor Hohpe, author of Enterprise Integration Patterns In this book Kent Beck shows how writing clear and readable code follows from the application of simple principles. Implementation Patterns will help developers write intention revealing code that is both easy to understand and flexible towards future extensions. A must read for developers who are serious about their code. Sven Gorts Implementation Patterns bridges the gap between design and coding. Beck introduces a new way of thinking about programming by basing his discussion on values and principles. Diomidis Spinellis, author of Code Reading and Code Quality Software Expert Kent Beck Presents a Catalog of Patterns Infinitely Useful for Everyday Programming Great code doesn t just function: it clearly and consistently communicates your intentions, allowing other programmers to understand your code, rely on it, and modify it with confidence. But great code doesn t just happen. It is the outcome of hundreds of small but critical decisions programmers make every single day. Now, legendary software innovator Kent Beck known worldwide for creating Extreme Programming and pioneering software patterns and test-driven development focuses on these critical decisions, unearthing powerful implementation patterns for writing programs that are simpler, clearer, better organized, and more cost effective. Beck collects 77 patterns for handling everyday programming tasks and writing more readable code. This new collection of patterns addresses many aspects of development, including class, state, behavior, method, collections, frameworks, and more. He uses diagrams, stories, examples, and essays to engage the reader as he illuminates the patterns. You ll find proven solutions for handling everything from naming variables to checking exceptions. This book covers
The value of communicating through code and the philosophy behind patterns How and when to create classes, and how classes encode logic Best practices for storing and retrieving state Behavior: patterns for representing logic, including alternative paths Writing, naming, and decomposing methods Choosing and using collections Implementation pattern variations for use in building frameworks Implementation Patterns will help programmers at all experience levels, especially those who have benefited from software patterns or agile methods. It will also be an indispensable resource for development teams seeking to work together more efficiently and build more maintainable software. No other programming book will touch your day-to-day work more often. "]]>
176 Kent Beck 0321413091 Mike 3
This book is suitable for any software developer, from novice to veteran.]]>
3.62 2006 Implementation Patterns
author: Kent Beck
name: Mike
average rating: 3.62
book published: 2006
rating: 3
read at:
date added: 2016/02/28
shelves: best-practice, craftsmanship, patterns, programming, shelfari-favorites, software-development
review:
Two differences between a master craftsman and an apprentice are having the needed tools and knowing how and when to use each one. In his book, Kent Beck takes you on a guided tour of his workshop. He teaches you about each tool, when and how to use it. He also tells why he has chosen the tools, giving you a starting point for deciding how to equip your own coding technique tool bin.

This book is suitable for any software developer, from novice to veteran.
]]>
<![CDATA[More About Software Requirements: Thorny Issues and Practical Advice]]> 582857
With straightforward, professional advice and practical solutions based on actual project experiences, this book answers many of the tough questions raised by industry professionals. From strategies for estimating and working with customers to the nuts and bolts of documenting requirements, this essential companion gives developers, analysts, and managers the cosmic truths that apply to virtually every software development project.

Discover how ]]>
224 Karl Wiegers 0735622671 Mike 4
I feel this book is best for someone who has had some exposure to the requirements gathering process. Without some experience trying to gather information and compose a specification, I don't believe you can appreciate this book. The context of some experience will give you a lauching point into more in depth study of how to develop system specifications. This book will shows the issues facing you when creating a system specification and guides you to useful resources.]]>
3.90 2005 More About Software Requirements: Thorny Issues and Practical Advice
author: Karl Wiegers
name: Mike
average rating: 3.90
book published: 2005
rating: 4
read at:
date added: 2016/02/28
shelves: requirements, software-development, software-engineering
review:
Some years ago, I did the computer based training "Exploring User Requirements with Use Cases" (copyright 2004), also by Karl Wiegers. As he did with the CBT, I'm finding the author is covering the key topics concisely. He is providing references to the supporting materials and/or directing you to his other book, "Software Requirements 2", for details.

I feel this book is best for someone who has had some exposure to the requirements gathering process. Without some experience trying to gather information and compose a specification, I don't believe you can appreciate this book. The context of some experience will give you a lauching point into more in depth study of how to develop system specifications. This book will shows the issues facing you when creating a system specification and guides you to useful resources.
]]>
<![CDATA[C++ In a Nutshell: A Desktop Quick Reference]]> 408385 808 Ray Lischner 059600298X Mike 3
I read it on a Nook. Some of the tables and examples are difficult to read because of line wrapping and screen size. But, on the plus side, the layout is the same as a hardcopy when you use the compter version of the Nook software.]]>
3.77 2003 C++ In a Nutshell: A Desktop Quick Reference
author: Ray Lischner
name: Mike
average rating: 3.77
book published: 2003
rating: 3
read at:
date added: 2016/02/28
shelves: c, computer-programming, programming-language, reference
review:
I've never been disappointed by an O'Reilly animal-on-the-cover book. This work continues the pattern. C++ is a complex language with many subtle points. The book is well organized, especially for use as a reference.

I read it on a Nook. Some of the tables and examples are difficult to read because of line wrapping and screen size. But, on the plus side, the layout is the same as a hardcopy when you use the compter version of the Nook software.
]]>
<![CDATA[The Inmates Are Running the Asylum]]> 1055480 288 Alan Cooper 0672316498 Mike 0 4.06 1999 The Inmates Are Running the Asylum
author: Alan Cooper
name: Mike
average rating: 4.06
book published: 1999
rating: 0
read at:
date added: 2016/02/28
shelves: design, interaction-design, interface-design, software-development, usability, user-experience, user-interface, user-interface-design, user-centered-design
review:

]]>
<![CDATA[UI is Communication: How to Design Intuitive, User Centered Interfaces by Focusing on Effective Communication]]> 17269003 378 Everett N. McKay 0123969808 Mike 0 4.16 2013 UI is Communication: How to Design Intuitive, User Centered Interfaces by Focusing on Effective Communication
author: Everett N. McKay
name: Mike
average rating: 4.16
book published: 2013
rating: 0
read at:
date added: 2016/02/28
shelves: tech_to_read, to-read, usability, user-experience, user-interface, user-interface-design, ux
review:

]]>
<![CDATA[Use Cases: Requirements in Context]]> 161372 This book describes how to gather and define software requirements using a process based on use cases. It shows systems analysts and designers how use cases can provide solutions to the most challenging requirements issues, resulting in effective, quality systems that meet the needs of users.

Use Cases, Second Edition: Requirements in Context describes a three-step method for establishing requirements—an iterative process that produces increasingly refined requirements. Drawing on their extensive, real- world experience, the authors offer a wealth of advice on use-case driven lifecycles, planning for change, and keeping on track. In addition, they include numerous detailed examples to illustrate practical applications.

This second edition incorporates the many advancements in use case methodology that have occurred over the past few years. Specifically, this new edition features major changes to the methodology's iterations, and the section on management reflects the faster-paced, more "chaordic" software lifecycles prominent today. In addition, the authors have included a new chapter on use case traceability issues and have revised the appendixes to show more clearly how use cases evolve.

The book opens with a brief introduction to use cases and the Unified Modeling Language (UML). It explains how use cases reduce the incidence of duplicate and inconsistent requirements, and how they facilitate the documentation process and communication among stakeholders.

The book shows you how to:

Describe the context of relationships and interactions between actors and applications using use case diagrams and scenarios Specify functional and nonfunctional requirements Create the candidate use case list Break out detailed use cases and add detail to use case diagrams Add triggers, preconditions, basic course of events, and exceptions to use cases Manage the iterative/incremental use case driven project lifecycle Trace back to use cases, nonfunctionals, and business rules Avoid classic mistakes and pitfalls

The book also highlights numerous currently available tools, including use case name filters, the context matrix, user interface requirements, and the authors' own "hierarchy killer."

]]>
272 Daryl Kulak 0321154983 Mike 0 3.70 2000 Use Cases: Requirements in Context
author: Daryl Kulak
name: Mike
average rating: 3.70
book published: 2000
rating: 0
read at:
date added: 2016/02/28
shelves: humans-and-computers, requirements-management, software-engineering, use-cases
review:

]]>
<![CDATA[Becoming a Better Programmer: A Handbook for People Who Care About Code]]> 22512921 362 Pete Goodliffe 1491905530 Mike 0 3.49 2014 Becoming a Better Programmer: A Handbook for People Who Care About Code
author: Pete Goodliffe
name: Mike
average rating: 3.49
book published: 2014
rating: 0
read at:
date added: 2016/02/28
shelves: software-craftsmanship, software-development, software-engineering, tech_to_read, to-read
review:

]]>
<![CDATA[Peopleware: Productive Projects and Teams]]> 17624351 Peopleware asserts that most software development projects fail because of failures within the team running them. This strikingly clear, direct book is written for software development-team leaders and managers, but it's filled with enough commonsense wisdom to appeal to anyone working in technology. Authors Tom DeMarco and Timothy Lister include plenty of illustrative, often amusing anecdotes; their writing is light, conversational, and filled with equal portions of humor and wisdom, and there is a refreshing absence of "new age" terms and multistep programs. The advice is presented straightforwardly and ranges from simple issues of prioritization to complex ways of engendering harmony and productivity in your team. Peopleware is a short read that delivers more than many books on the subject twice its size.]]> 272 Tom DeMarco 0321934113 Mike 0 4.26 1987 Peopleware: Productive Projects and Teams
author: Tom DeMarco
name: Mike
average rating: 4.26
book published: 1987
rating: 0
read at:
date added: 2016/02/28
shelves: leadership, software-engineering, software-engineering-leadership, to-read
review:

]]>
<![CDATA[User-Centered Design: A Developer's Guide to Building User-Friendly Applications]]> 17152745 154 Travis Lowdermilk 1449359809 Mike 0 3.76 2013 User-Centered Design: A Developer's Guide to Building User-Friendly Applications
author: Travis Lowdermilk
name: Mike
average rating: 3.76
book published: 2013
rating: 0
read at:
date added: 2016/02/28
shelves: design, software-development, software-engineering, tech_to_read, to-read
review:

]]>
<![CDATA[Heretics: Adventures With The Enemies Of Science]]> 17122950
Will Storr was in the tropical north of Australia, excavating fossils with a celebrity creationist, when he asked himself a simple question. Why don’t facts work? Why, that is, did the obviously intelligent man beside him sincerely believe in Adam and Eve, the Garden of Eden and a six-thousand-year-old Earth, in spite of the evidence against them? It was the start of a journey that would lead Storr all over the world â€� from Texas to Warsaw to the Outer Hebrides â€� meeting an extraordinary cast of modern heretics whom he tries his best to understand. He goes on a tour of Holocaust sites with David Irving and a band of neo-Nazis, experiences his own murder during â€past life regressionâ€� hypnosis, discusses the looming One World Government with iconic climate sceptic Lord Monckton and investigates the tragic life and death of a woman who believed her parents were high priests in a baby-eating cult. Using a unique mix of highly personal memoir, investigative journalism and the latest research from neuroscience and experimental psychology, Storr reveals how the stories we tell ourselves about the world invisibly shape our beliefs, and how the neurological â€hero makerâ€� inside us all can so easily lead to self-deception, toxic partisanship and science denial.]]>
304 Will Storr 1447208978 Mike 0 shelfari-wishlist, to-read 4.05 2013 Heretics: Adventures With The Enemies Of Science
author: Will Storr
name: Mike
average rating: 4.05
book published: 2013
rating: 0
read at:
date added: 2016/02/28
shelves: shelfari-wishlist, to-read
review:

]]>
<![CDATA[Windows Sysinternals Administrator's Reference]]> 11211930
Diagnose. Troubleshoot. Optimize.


Analyze CPU spikes, memory leaks, and other system problems Get a comprehensive view of file, disk, registry, process/thread, and network activity Diagnose and troubleshoot issues with Active Directory® Easily scan, disable, and remove autostart applications and components Monitor application debug output Generate trigger-based memory dumps for application troubleshooting Audit and analyze file digital signatures, permissions, and other security information Execute Sysinternals management tools on one or more remote computers Master Process Explorer, Process Monitor, and Autoruns]]>
494 Mark E. Russinovich 073565672X Mike 0 tech_to_read, to-read 4.05 2009 Windows Sysinternals Administrator's Reference
author: Mark E. Russinovich
name: Mike
average rating: 4.05
book published: 2009
rating: 0
read at:
date added: 2016/02/28
shelves: tech_to_read, to-read
review:

]]>
<![CDATA[Dinner with the Smileys: One Military Family, One Year of Heroes, and Lessons for a Lifetime]]> 16242287
On its surface, Dinner with the Smileys is an uplifting true story about a wife and mother's yearlong experience inviting one new guest (from senators to school teachers, artists to professional athletes) to dinner for each week that her husband was deployed overseas.

But Dinner with the Smileys isn't really about dinner. And it's not about the military either.

It's about 250 strangers who came together to help raise three boys (one of the cusp of adolescence) in the absence of their father. It's a love story about marriage, motherhood, and the importance of community in all of our lives.

Inside this personal story are the universal issues of loss, grief, loneliness, regrets, sacrifice, and, ultimately, unexpected joy and finding one's own strength.]]>
368 Sarah Smiley 1401324878 Mike 0 shelfari-wishlist, to-read 3.91 2013 Dinner with the Smileys: One Military Family, One Year of Heroes, and Lessons for a Lifetime
author: Sarah Smiley
name: Mike
average rating: 3.91
book published: 2013
rating: 0
read at:
date added: 2016/02/28
shelves: shelfari-wishlist, to-read
review:

]]>
Algorithms 13328435
Essential Information about Algorithms and Data Structures

A Classic Reference
The latest version of Sedgewick’s best-selling series, reflecting an indispensable body of knowledge developed over the past several decades.

Broad Coverage
Full treatment of data structures and algorithms for sorting, searching, graph processing, and string processing, including fifty algorithms every programmer should know.

Completely Revised Code
New Java implementations written in an accessible modular programming style, where all of the code is exposed to the reader and ready to use.

Engages with Applications
Algorithms are studied in the context of important scientific, engineering, and commercial applications. Clients and algorithms are expressed in real code, not the pseudo-code found in many other books.

Intellectually Stimulating
Engages reader interest with clear, concise text, detailed examples with visuals, carefully crafted code, historical and scientific context, and exercises at all levels.

A Scientific Approach
Develops precise statements about performance, supported by appropriate mathematical models and empirical studies validating those models.


Contents
Chapter 1: Fundamentals
Programming Model
Data Abstraction
Bags, Stacks, and Queues
Analysis of Algorithms
Case Study: Union-Find

Chapter 2: Sorting
Elementary Sorts
Mergesort
Quicksort
Priority Queues
Applications

Chapter 3: Searching
Symbol Tables
Binary Search Trees
Balanced Search Trees
Hash Tables
Applications

Chapter 4: Graphs
Undirected Graphs
Directed Graphs
Minimum Spanning Trees
Shortest Paths

Chapter 5: Strings
String Sorts
Tries
Substring Search
Regular Expressions
Data Compression

Chapter 6: Context]]>
976 Sedgewick Robert Mike 0 tech_to_read, to-read 4.42 1983 Algorithms
author: Sedgewick Robert
name: Mike
average rating: 4.42
book published: 1983
rating: 0
read at:
date added: 2016/02/28
shelves: tech_to_read, to-read
review:

]]>
<![CDATA[The Advantage: Why Organizational Health Trumps Everything Else In Business]]> 12975375 216 Patrick Lencioni 0470941529 Mike 0 nook, to-read 4.12 2012 The Advantage: Why Organizational Health Trumps Everything Else In Business
author: Patrick Lencioni
name: Mike
average rating: 4.12
book published: 2012
rating: 0
read at:
date added: 2016/02/28
shelves: nook, to-read
review:

]]>
<![CDATA[Mockingjay (The Hunger Games, #3)]]> 7260188 My name is Katniss Everdeen.
Why am I not dead?
I should be dead.

Katniss Everdeen, girl on fire, has survived, even though her home has been destroyed. Gale has escaped. Katniss's family is safe. Peeta has been captured by the Capitol. District 13 really does exist. There are rebels. There are new leaders. A revolution is unfolding.

It is by design that Katniss was rescued from the arena in the cruel and haunting Quarter Quell, and it is by design that she has long been part of the revolution without knowing it. District 13 has come out of the shadows and is plotting to overthrow the Capitol. Everyone, it seems, has had a hand in the carefully laid plans—except Katniss.

The success of the rebellion hinges on Katniss's willingness to be a pawn, to accept responsibility for countless lives, and to change the course of the future of Panem. To do this, she must put aside her feelings of anger and distrust. She must become the rebels' Mockingjay—no matter what the personal cost.]]>
390 Suzanne Collins 0439023513 Mike 0 to-read 4.10 2010 Mockingjay (The Hunger Games, #3)
author: Suzanne Collins
name: Mike
average rating: 4.10
book published: 2010
rating: 0
read at:
date added: 2016/02/28
shelves: to-read
review:

]]>
<![CDATA[Catching Fire (The Hunger Games, #2)]]> 6148028 Sparks are igniting.
Flames are spreading.
And the Capitol wants revenge.

Against all odds, Katniss Everdeen has won the Hunger Games. She and fellow District 12 tribute Peeta Mellark are miraculously still alive. Katniss should be relieved, happy even. After all, she has returned to her family and her longtime friend, Gale. Yet nothing is the way Katniss wishes it to be. Gale holds her at an icy distance. Peeta has turned his back on her completely. And there are whispers of a rebellion against the Capitol—a rebellion that Katniss and Peeta may have helped create.

Much to her shock, Katniss has fueled an unrest that she's afraid she cannot stop. And what scares her even more is that she's not entirely convinced she should try. As time draws near for Katniss and Peeta to visit the districts on the Capitol's cruel Victory Tour, the stakes are higher than ever. If they can't prove, without a shadow of a doubt, that they are lost in their love for each other, the consequences will be horrifying.

In Catching Fire, the second novel of the Hunger Games trilogy, Suzanne Collins continues the story of Katniss Everdeen, testing her more than ever before . . . and surprising readers at every turn.]]>
391 Suzanne Collins 0439023491 Mike 0 to-read 4.34 2009 Catching Fire (The Hunger Games, #2)
author: Suzanne Collins
name: Mike
average rating: 4.34
book published: 2009
rating: 0
read at:
date added: 2016/02/28
shelves: to-read
review:

]]>
<![CDATA[The Managers Pocket Guide to Virtual Teams]]> 6109196 152 Richard Bellingham Ed.D. 0874256151 Mike 0 4.00 2001 The Managers Pocket Guide to Virtual Teams
author: Richard Bellingham Ed.D.
name: Mike
average rating: 4.00
book published: 2001
rating: 0
read at:
date added: 2016/02/28
shelves: leadership, personal-effectiveness, process-improvement, project-management, software-engineering-leadership, to-read
review:

]]>
<![CDATA[Applying Design for Six Sigma to Software and Hardware Systems]]> 6199112
Design for Six Sigma (DFSS) offers engineers powerful opportunities to develop more successful systems, software, hardware, and processes. In Applying Design for Six Sigma to Software and Hardware Systems , two leading experts offer a realistic, step-by-step process for succeeding with DFSS. Their clear, start-to-finish roadmap is designed for successfully developing complex high-technology products and systems that require both software and hardware development.

Drawing on their unsurpassed experience leading Six Sigma at Motorola, the authors cover the entire project lifecycle, from business case through scheduling, customer-driven requirements gathering through execution. They provide real-world examples for applying their techniques to software alone, hardware alone, and systems composed of both. Product developers will find proven job aids and specific guidance about what teams and team members need to do at every stage.

Using this book’s integrated, systems approach, marketers, software professionals, and hardware developers can converge all their efforts on what really addressing the customer’s true needs.

Learn how to
If you’re an engineer involved in developing any new technology solution, this book will help you reflect the real Voice of the Customer, achieve better results faster, and eliminate fingerpointing.

About the Web Site The accompanying Web site, , provides an interactive DFSS flowchart, templates, exercises, examples, and tools.]]>
414 Eric Maass 013714430X Mike 0 4.42 2009 Applying Design for Six Sigma to Software and Hardware Systems
author: Eric Maass
name: Mike
average rating: 4.42
book published: 2009
rating: 0
read at:
date added: 2016/02/28
shelves: software-development, software-engineering, to-read
review:

]]>
<![CDATA[The Complete Idiot's Guide to Genealogy]]> 3331872 352 Christine Rose 0028619471 Mike 0 genealogy, reference, to-read 3.82 1997 The Complete Idiot's Guide to Genealogy
author: Christine Rose
name: Mike
average rating: 3.82
book published: 1997
rating: 0
read at:
date added: 2016/02/28
shelves: genealogy, reference, to-read
review:

]]>
<![CDATA[Working Effectively with Legacy Code]]> 44919
In this book, Michael Feathers offers start-to-finish strategies for working more effectively with large, untested legacy code bases. This book draws on material Michael created for his renowned Object Mentor seminars, techniques Michael has used in mentoring to help hundreds of developers, technical managers, and testers bring their legacy systems under control.

The topics covered include:

Understanding the mechanics of software change, adding features, fixing bugs, improving design, optimizing performance
Getting legacy code into a test harness
Writing tests that protect you against introducing new problems
Techniques that can be used with any language or platform, with examples in Java, C++, C, and C#
Accurately identifying where code changes need to be made
Coping with legacy systems that aren't object-oriented
Handling applications that don't seem to have any structure

This book also includes a catalog of twenty-four dependency-breaking techniques that help you work with program elements in isolation and make safer changes.]]>
464 Michael C. Feathers 0131177052 Mike 0 to-read 4.13 2004 Working Effectively with Legacy Code
author: Michael C. Feathers
name: Mike
average rating: 4.13
book published: 2004
rating: 0
read at:
date added: 2016/02/28
shelves: to-read
review:

]]>
<![CDATA[Excel Hacks: Tips & Tools for Streamlining Your Spreadsheets]]> 653449
Now expanded to include Excel 2007, this resourceful, roll-up-your-sleeves guide gives you little known "backdoor" tricks for several Excel versions using different platforms and external applications. Think of this book as a toolbox. When a need arises or a problem occurs, you can simply use the right tool for the job. Hacks are grouped into chapters so you can find what you need quickly, including ways You can either browse through the book or read it from cover to cover, studying the procedures and scripts to learn more about Excel. However you use it, Excel Hacks will help you increase productivity and give you hours of "hacking" enjoyment along the way.]]>
410 David Hawley 0596528345 Mike 0 microsoft-excel, to-read 3.78 2007 Excel Hacks: Tips & Tools for Streamlining Your Spreadsheets
author: David Hawley
name: Mike
average rating: 3.78
book published: 2007
rating: 0
read at:
date added: 2016/02/28
shelves: microsoft-excel, to-read
review:

]]>
Genealogy Online for Dummies 4097565 315 Matthew L. Helm 0764503774 Mike 0 genealogy, reference, to-read 3.60 1999 Genealogy Online for Dummies
author: Matthew L. Helm
name: Mike
average rating: 3.60
book published: 1999
rating: 0
read at:
date added: 2016/02/28
shelves: genealogy, reference, to-read
review:

]]>
Writing Solid Code 598624 Fatbrain Review Explains Microsoft's techniques for developing bug free C programs and provides practical approaches to the prevention and automatic detection of errors. Focus is on an in-depth analysis and exposition of not-so-obvious coding errors in the sample code provided. The theme is to answer the questions 'How couild I have automatically detected this bug' and 'How could I have prevented this bug'? Chapters include programmer attitudes, techniques and debugging methodology. A particularly revealing chapter is "Treacheries of the Trade", should be required reading for all C maniacs. The author has been a professional programmer for seventeen years and draws heavily (and candidly) on actual coding problems and practices based on years of experience at Microsoft.]]> 256 Steve Maguire 1556155514 Mike 0 tech_to_read, to-read 4.12 1993 Writing Solid Code
author: Steve Maguire
name: Mike
average rating: 4.12
book published: 1993
rating: 0
read at:
date added: 2016/02/28
shelves: tech_to_read, to-read
review:

]]>
<![CDATA[Peer Reviews in Software: A Practical Guide]]> 846008 256 Karl Wiegers 0201734850 Mike 0 3.52 2001 Peer Reviews in Software: A Practical Guide
author: Karl Wiegers
name: Mike
average rating: 3.52
book published: 2001
rating: 0
read at:
date added: 2016/02/28
shelves: craftsmanship, process-improvement, quality-improvement, software-craftsmanship, software-development, tech_to_read, to-read
review:

]]>
Writing Effective Use Cases 161370 304 Alistair Cockburn 0201702258 Mike 0 3.95 2000 Writing Effective Use Cases
author: Alistair Cockburn
name: Mike
average rating: 3.95
book published: 2000
rating: 0
read at:
date added: 2016/02/28
shelves: shelfari-wishlist, software-engineering, tech_to_read, to-read
review:

]]>
<![CDATA[Software Requirements: Practical Techniques for Gathering and Managing Requirements Throughout the Product Development Cycle]]> 349416

Without formal, verifiable software requirements—and an effective system for managing them—the programs that developers think they’ve agreed to build often will not be the same products their customers are expecting. In SOFTWARE REQUIREMENTS, Second Edition, requirements engineering authority Karl Wiegers amplifies the best practices presented in his original award-winning text?now a mainstay for anyone participating in the software development process.

In this book, you’ll discover effective techniques for managing the requirements engineering process all the way through the development cycle—including dozens of techniques to facilitate that all-important communication between users, developers, and management. This updated edition features new case examples, anecdotes culled from the author’s extensive consulting career, and specific Next Steps for putting the book’s process-improvement principles into practice. You’ll also find several new chapters, sample documents, and an incisive troubleshooting guide.

Discover how to:

Set achievable expectations for functionality and quality NEW: Incorporate business rules into application development Employ use cases to discover user requirements Arrest creeping requirements and manage change requests NEW: Deal with requirements on maintenance, outsourced, and package solution projects Curb the impulse to “gold-plate� your programs NEW: Grow effective requirements analysts Cut revisions—and costs—dramatically Produce better software!

No matter what kind of software you build, or what your role in the development process, SOFTWARE REQUIREMENTS, Second Edition, delivers expert guidance and field-tested techniques for engineering software success.

]]>
516 Karl Wiegers 0735618798 Mike 0 4.02 1999 Software Requirements: Practical Techniques for Gathering and Managing Requirements Throughout the Product Development Cycle
author: Karl Wiegers
name: Mike
average rating: 4.02
book published: 1999
rating: 0
read at:
date added: 2016/02/28
shelves: software-engineering, tech_to_read, to-read
review:

]]>
<![CDATA[Still Pumped from Using the Mouse (Dilbert #7)]]> 377521 Dilbert in over 2,000 newspapers worldwide, Scott Adams's take on the working world is outrageously fresh, farcical, and far-reaching. In this collection, Dilbert and his egg-shaped, bespectacled canine, Dogbert, again give readers an insider's look at the funny business of the work-a-day world.]]> 128 Scott Adams 0836210263 Mike 0 4.00 1996 Still Pumped from Using the Mouse (Dilbert #7)
author: Scott Adams
name: Mike
average rating: 4.00
book published: 1996
rating: 0
read at:
date added: 2016/02/28
shelves: comic, dilbert, humor, to-read
review:

]]>
Writing Secure Code 44916 The Barnes & Noble Review
Your code will be attacked. You need to assume it will run in the most hostile environments imaginable -- and design, code, and test accordingly. Writing Secure Code, Second Edition shows you how.


This edition draws on the lessons learned and taught throughout Microsoft during the firm s massive 2002 Windows Security Push. It s a huge upgrade to the respected First Edition, with new coverage across the board.


Michael Howard and David LeBlanc first help you define what security means to your customers -- and implement a three-pronged strategy for securing design, defaults, and deployment. There s especially useful coverage of threat modeling -- decomposing your application, identifying threats, ranking them, and mitigating them.


Then, it s on to in-depth coverage of today s key security issues from the developer s standpoint. Everyone knows buffer overruns are bad: Here s a full chapter on avoiding them. You ll learn how to establish appropriate access controls and default to running with least privilege. There s detailed coverage of overcoming attacks on cryptography (for example, avoiding poor random numbers and bit-flipping attacks). You ll learn countermeasures for virtually every form of user input attack, from malicious database updates to cross-site scripting.


We ve just scratched the surface: There are authoritative techniques for securing sockets and RPC, protecting against DOS attacks, building safer .NET applications, reviewing and testing code, adding privacy features, and even writing high-quality security documentation. Following these techniques won t just improve security -- it ll dramatically improve robustness and reliability, too. Bill Camarda

Bill Camarda is a consultant, writer, and web/multimedia content developer. His 15 books include and .

]]>
768 Michael Howard 0735617228 Mike 0 tech_to_read, to-read 4.02 2001 Writing Secure Code
author: Michael Howard
name: Mike
average rating: 4.02
book published: 2001
rating: 0
read at:
date added: 2016/02/28
shelves: tech_to_read, to-read
review:

]]>