Getting Things Done: The Art of Stress-Free Productivity David Allen  
More Details

With first-chapter allusions to martial arts, "flow," "mind like water," and other concepts borrowed from the East (and usually mangled), you'd almost think this self-helper from David Allen should have been called Zen and the Art of Schedule Maintenance.

Not quite. Yes, Getting Things Done offers a complete system for downloading all those free-floating gotta-do's clogging your brain into a sophisticated framework of files and action lists—all purportedly to free your mind to focus on whatever you're working on. However, it still operates from the decidedly Western notion that if we could just get really, really organized, we could turn ourselves into 24/7 productivity machines. (To wit, Allen, whom the New Economy bible Fast Company has dubbed "the personal productivity guru," suggests that instead of meditating on crouching tigers and hidden dragons while you wait for a plane, you should unsheathe that high-tech saber known as the cell phone and attack that list of calls you need to return.)

As whole-life-organizing systems go, Allen's is pretty good, even fun and therapeutic. It starts with the exhortation to take every unaccounted-for scrap of paper in your workstation that you can't junk, The next step is to write down every unaccounted-for gotta-do cramming your head onto its own scrap of paper. Finally, throw the whole stew into a giant "in-basket"

That's where the processing and prioritizing begin; in Allen's system, it get a little convoluted at times, rife as it is with fancy terms, subterms, and sub-subterms for even the simplest concepts. Thank goodness the spine of his system is captured on a straightforward, one-page flowchart that you can pin over your desk and repeatedly consult without having to refer back to the book. That alone is worth the purchase price. Also of value is Allen's ingenious Two-Minute Rule: if there's anything you absolutely must do that you can do right now in two minutes or less, then do it now, thus freeing up your time and mind tenfold over the long term. It's commonsense advice so obvious that most of us completely overlook it, much to our detriment; Allen excels at dispensing such wisdom in this useful, if somewhat belabored, self-improver aimed at everyone from CEOs to soccer moms (who we all know are more organized than most CEOs to start with). —Timothy Murphy

0142000280
The Elements of Typographic Style Robert Bringhurst  
More Details

This lovely, well-written book is concerned foremost with creating beautiful typography and is essential for professionals who regularly work with typographic designs. Author Robert Bringhurst writes about designing with the correct typeface; striving for rhythm, proportion, and harmony; choosing and combining type; designing pages; using section heads, subheads, footnotes, and tables; applying kerning and other type adjustments to improve legibility; and adding special characters, including punctuation and diacritical marks. The Elements of Typographic Style teaches the history of and the artistic and practical perspectives on a variety of type families that are available in Europe and America today.

The last section of the book classifies and displays many type families, offers a glossary of typography terms, and lists type designers and type foundries. The book briefly mentions digital typography, but otherwise ignores it, focusing instead on general typography and page- and type-design issues. Its examples include text in a variety of languages—including English, Russian, German, and Greek—which is particularly helpful if your work has a multinational focus.

0881792063
Managing Humans: Biting and Humorous Tales of a Software Engineering Manager Michael Lopp  
More Details

Managing Humans is a selection of the best essays from Michael Lopps web site, Rands In Repose. Drawing on Lopp's management experiences at Apple, Netscape, Symantec, and Borland, this book is full of stories based on companies in the Silicon Valley where people have been known to yell at each other. It is a place full of dysfunctional bright people who are in an incredible hurry to find the next big thing so they can strike it rich and then do it all over again. Among these people are managers, a strange breed of people who through a mystical organizational ritual have been given power over your future and your bank account. Whether you're an aspiring manager, a current manager, or just wondering what the heck a manager does all day, there is a story in this book that will speak to you. You will learn: What to do when people start yelling at each otherHow to perform a diving save when the best engineer insists on resigningHow to say "No" to the person who signs your paycheck

Among fans of Michael Lopp is the incomparable Joel Spolsky, cofounder and CEO of Fog Creek Software:

"What you're holding in your hands in by far the most brilliant book about managing software teams you're ever going to find".

This book is designed for managers and would-be managers staring at the role of a manager wondering why they would ever leave the safe world of bits and bites for the messy world of managing humans. The book covers handling conflict, managing wildly differing personality types, infusing innovation into insane product schedules, and figuring out how to build a lasting and useful engineering culture.

159059844X
Software Estimation: Demystifying the Black Art Steve McConnell  
More Details

Often referred to as the "black art" because of its complexity and uncertainty, software estimation is not as hard or mysterious as people think. However, the art of how to create effective cost and schedule estimates has not been very well publicized. While the average software organization can struggle with project costs that run double their original estimates, some of the more sophisticated organizations achieve results with estimation errors as low as 5-10%. These best-in-class organizations use scientific techniques that are not cost-effective, however, making them of limited use to most software development organizations. To address these issues, Software Estimation focuses on the art of software estimation and provides a proven set of procedures and heuristics that software developers, technical leads, and project managers can apply to their projects. Instead of arcane treatises and rigid modeling techniques, award-winning author Steve McConnell gives practical guidance to help organizations achieve basic estimation proficiency and lay the groundwork to continue improving project cost estimates. This book is organized from simple tips to more advanced ideas; it does not avoid the more hairy mathematical estimation approaches, but the non-mathematical reader will find plenty of useful guidelines without getting bogged down in complex formulas.

0735605351
Crucial Conversations: Tools for Talking When Stakes are High Kerry Patterson, Joseph Grenny, Ron McMillan, Al Switzler, Stephen R. Covey  
More Details

The New York Times Bestseller!

Learn how to keep your cool and get the results you want when emotions flare.

When stakes are high, opinions vary, and emotions run strong, you have three choices: Avoid a crucial conversation and suffer the consequences; handle the conversation badly and suffer the consequences; or read Crucial Conversations and discover how to communicate best when it matters most. Crucial Conversations gives you the tools you need to step up to life's most difficult and important conversations, say what's on your mind, and achieve the positive resolutions you want. You'll learn how to: Prepare for high-impact situations with a six-minute mastery techniqueMake it safe to talk about almost anythingBe persuasive, not abrasiveKeep listening when others blow up or clam upTurn crucial conversations into the action and results you want

Whether they take place at work or at home, with your neighbors or your spouse, crucial conversations can have a profound impact on your career, your happiness, and your future. With the skills you learn in this book, you'll never have to worry about the outcome of a crucial conversation again.

0071401946
The Best Software Writing I: Selected and Introduced by Joel Spolsky Joel Spolsky  
More Details

It's nice having a collection of high-quality writing related to software and the business in one place instead of trawling the Web for it.

— Meryl K. Evans, meryl. ...an entertaining read with a number of enlightening insights into what I do for a living... The whole book is fantastic though, and you should absolutely pick it up...in dead tree form. This is a book worth checking out, even if you're not a software developer.

With a nod to both the serious and funny sides of technical writing, The Best Software Writing I: Selected and Introduced by Joel Spolsky is an entertaining read and a guide to the technical writing literati.

The Best Software Writing I contains writings from:

Ken ArnoldLeon BambrickMichael BeanRory BlythAdam Bosworthdanah boydRaymond ChenKevin Cheng and Tom ChiCory Doctorowea_spouseBruce EckelPaul FordPaul GrahamJohn GruberGregor HohpeRon JeffriesEric JohnsonEric LippertMichael LoppLarry OstermanMary PoppendieckRick SchautAaron SwartzClay ShirkyEric Sinkwhy the lucky stiff

1590595009
Smart and Gets Things Done: Joel Spolsky's Concise Guide to Finding the Best Technical Talent Joel Spolsky  
More Details

A guide to attracting, recruiting, interviewing, and hiring the best technical talent. A comprehensive system for hiring top–notch technical employeesPacked with useful information and specific advice written in a breezy, humorous styleLearn how to find great people—and get them to work for you—in an afternoon!

The top software developers are ten times as productive as 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. You’ll learn: How to create a pipeline of excellent developers using internships—and why this is not optionalHow to build a workplace where the best programmers want to workThe secrets to reading resumes, interviewing technical people, and deciding when to make an offer

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.

1590598385