Flawless Consulting: A Guide to Getting Your Expertise Used


Peter Block - 1987
    Using illustrative examples, case studies, and exercises, the author, one of the most important and well known in his field, offers his legendary warmth and insight throughout this much-awaited second edition. Anyone who must communicate in a professional context--and who doesn't?--will use the lessons taught in this book for years to come! "Who would have thought the 'consultant's bible' could be improved upon? Count on Peter Block--the consulting profession's very own revolutionary--to push us to confront and struggle with the paradoxes inherent in our work." --Candace Thompson, organization development consultant, First Chicago NBD--A Bank One Company "Block has distilled years of experience into a wise, down-to-earth, and eminently practical guide to excellence in consulting. If you are new to the practice, Flawless Consulting will chop years off your learning cycle. And even if you're an old pro, Block's insights will elevate you to new levels of effectiveness. Flawless Consulting is not simply about becoming a better consultant; it is about using consulting as a path toward becoming a better person." --Barry Oshry, president, Power & Systems, Inc.; author of Seeing Systems and Leading Systems

Code Complete


Steve McConnell - 1993
    Now this classic book has been fully updated and revised with leading-edge practices--and hundreds of new code samples--illustrating the art and science of software construction. Capturing the body of knowledge available from research, academia, and everyday commercial practice, McConnell synthesizes the most effective techniques and must-know principles into clear, pragmatic guidance. No matter what your experience level, development environment, or project size, this book will inform and stimulate your thinking--and help you build the highest quality code. Discover the timeless techniques and strategies that help you: Design for minimum complexity and maximum creativity Reap the benefits of collaborative development Apply defensive programming techniques to reduce and flush out errors Exploit opportunities to refactor--or evolve--code, and do it safely Use construction practices that are right-weight for your project Debug problems quickly and effectively Resolve critical construction issues early and correctly Build quality into the beginning, middle, and end of your project

Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers)


Michael T. Nygard - 2007
    Did you design your system to survivef a sudden rush of visitors from Digg or Slashdot? Or an influx of real world customers from 100 different countries? Are you ready for a world filled with flakey networks, tangled databases, and impatient users?If you're a developer and don't want to be on call for 3AM for the rest of your life, this book will help.In Release It!, Michael T. Nygard shows you how to design and architect your application for the harsh realities it will face. You'll learn how to design your application for maximum uptime, performance, and return on investment.Mike explains that many problems with systems today start with the design.

Executive Intelligence: What All Great Leaders Have


Justin Menkes - 2005
    Inspired by the work of Peter Drucker and Jim Collins, Justin Menkes set out to isolate the qualities that make for the 'right' people. Drawing on his background in psychology and bolstered by interviews with accomplished CEOs, Menkes paints the portrait of the ideal executive.In a sense, Menkes's work reveals an executive IQ—the cognitive skills necessary in order to excel in senior management positions. Star leaders readily differentiate primary priorities from secondary concerns; they identify flawed assumptions; they anticipate the different needs of various stakeholders and how they might conflict with one another; and they recognise the underlying agendas of individuals in complex exchanges.Weaving together research, interviews and the results of his own proprietary testing, Menkes exposes one of the great fallacies of corporate life, that hiring and promotion are conducted on a systematic or scientific basis that allows the most accomplished to rise to their levels of optimal responsibility.Finally, Menkes is a passionate advocate for finding and employing the most talented people, especially those who may have been held back by external assumptions.

The Introverted Leader: Building on Your Quiet Strength


Jennifer B. Kahnweiler - 2009
    But being an introvert doesn’t mean you can’t be a great leader. Citing examples of highly successful leaders like Bill Gates and Warren Buffett, Jennifer Kahnweiler shows that introverts can build on their quiet strength and make it a source of great power.After highlighting the common challenges introverts face at work, such as stress, invisibility, and perception gaps, the book details a straightforward four-step process to handle work situations such as managing up, leading projects, public speaking, and many more. Kahnweiler provides numerous examples and leadership tips as well as a revealing Introverted Leader Quiz that pinpoints where focused attention will produce maximum results, The Introverted Leader will teach you to embrace your natural work style in order to advance your career, get the most out of the people around you, and add value to your organization.

The Effective Engineer: How to Leverage Your Efforts In Software Engineering to Make a Disproportionate and Meaningful Impact


Edmond Lau - 2015
    I'm going to share that mindset with you — along with hundreds of actionable techniques and proven habits — so you can shortcut those years.Introducing The Effective Engineer — the only book designed specifically for today's software engineers, based on extensive interviews with engineering leaders at top tech companies, and packed with hundreds of techniques to accelerate your career.For two years, I embarked on a quest seeking an answer to one question:How do the most effective engineers make their efforts, their teams, and their careers more successful?I interviewed and collected stories from engineering VPs, directors, managers, and other leaders at today's top software companies: established, household names like Google, Facebook, Twitter, and LinkedIn; rapidly growing mid-sized companies like Dropbox, Square, Box, Airbnb, and Etsy; and startups like Reddit, Stripe, Instagram, and Lyft.These leaders shared stories about the most valuable insights they've learned and the most common and costly mistakes that they've seen engineers — sometimes themselves — make.This is just a small sampling of the hard questions I posed to them:- What engineering qualities correlate with future success?- What have you done that has paid off the highest returns?- What separates the most effective engineers you've worked with from everyone else?- What's the most valuable lesson your team has learned in the past year?- What advice do you give to new engineers on your team? Everyone's story is different, but many of the lessons share common themes.You'll get to hear stories like:- How did Instagram's team of 5 engineers build and support a service that grew to over 40 million users by the time the company was acquired?- How and why did Quora deploy code to production 40 to 50 times per day?- How did the team behind Google Docs become the fastest acquisition to rewrite its software to run on Google's infrastructure?- How does Etsy use continuous experimentation to design features that are guaranteed to increase revenue at launch?- How did Facebook's small infrastructure team effectively operate thousands of database servers?- How did Dropbox go from barely hiring any new engineers to nearly tripling its team size year-over-year? What's more, I've distilled their stories into actionable habits and lessons that you can follow step-by-step to make your career and your team more successful.The skills used by effective engineers are all learnable.And I'll teach them to you. With The Effective Engineer, I'll teach you a unifying framework called leverage — the value produced per unit of time invested — that you can use to identify the activities that produce disproportionate results.Here's a sneak peek at some of the lessons you'll learn. You'll learn how to:- Prioritize the right projects and tasks to increase your impact.- Earn more leeway from your peers and managers on your projects.- Spend less time maintaining and fixing software and more time building and shipping new features.- Produce more accurate software estimates.- Validate your ideas cheaply to reduce wasted work.- Navigate organizational and people-related bottlenecks.- Find the appropriate level of code reviews, testing, abstraction, and technical debt to balance speed and quality.- Shorten your debugging workflow to increase your iteration speed.

Site Reliability Engineering: How Google Runs Production Systems


Betsy Beyer - 2016
    So, why does conventional wisdom insist that software engineers focus primarily on the design and development of large-scale computing systems?In this collection of essays and articles, key members of Google's Site Reliability Team explain how and why their commitment to the entire lifecycle has enabled the company to successfully build, deploy, monitor, and maintain some of the largest software systems in the world. You'll learn the principles and practices that enable Google engineers to make systems more scalable, reliable, and efficient--lessons directly applicable to your organization.This book is divided into four sections: Introduction--Learn what site reliability engineering is and why it differs from conventional IT industry practicesPrinciples--Examine the patterns, behaviors, and areas of concern that influence the work of a site reliability engineer (SRE)Practices--Understand the theory and practice of an SRE's day-to-day work: building and operating large distributed computing systemsManagement--Explore Google's best practices for training, communication, and meetings that your organization can use

The 20-Minute Networking Meeting - Executive Edition: Learn to Network. Get a Job.


Marcia Ballinger - 2012
    *U.S. Bureau of Labor Statistics. Lauded by Fortune 500 and international business leaders around the world, the Executive Edition takes the best elements of networkers from a wide array of businesses and industries, is combined with 40 years of the authors' professional networking experience from a hiring perspective, and culminates in a concise, efficient, and highly productive networking model. Chock full of real-world scenarios, short stories, meeting examples, and dozens of tips and observations from hiring authorities and recruiting experts, The 20-Minute Networking Meeting - Executive Edition shares the wisdom of senior executives who have been in transition (looking for work), and the perspectives of those who are most asked to network. Constructed to clarify and simplify networking for job-search, the Executive Edition also contains fully written networking stories that demonstrate the entire 20MNM model in action, ending with a complete set of "readiness worksheets" that guide the reader through actual networking preparation. An end-to-end lesson on job search networking, The 20-Minute Networking Meeting - Executive Edition is founded on the premises of gratitude, positivity, and reciprocity, and has found great success in the hands of executives, career coaches, outplacement firms, college graduates, and sales professionals around the globe.Also from Career Innovations Press:The 20-Minute Networking Meeting - Graduate EditionandThe 20-Minute Networking Meeting - Professional Edition

Coders at Work: Reflections on the Craft of Programming


Peter Seibel - 2009
    As the words "at work" suggest, Peter Seibel focuses on how his interviewees tackle the day–to–day work of programming, while revealing much more, like how they became great programmers, how they recognize programming talent in others, and what kinds of problems they find most interesting. Hundreds of people have suggested names of programmers to interview on the Coders at Work web site: http://www.codersatwork.com. The complete list was 284 names. Having digested everyone’s feedback, we selected 16 folks who’ve been kind enough to agree to be interviewed:- Frances Allen: Pioneer in optimizing compilers, first woman to win the Turing Award (2006) and first female IBM fellow- Joe Armstrong: Inventor of Erlang- Joshua Bloch: Author of the Java collections framework, now at Google- Bernie Cosell: One of the main software guys behind the original ARPANET IMPs and a master debugger- Douglas Crockford: JSON founder, JavaScript architect at Yahoo!- L. Peter Deutsch: Author of Ghostscript, implementer of Smalltalk-80 at Xerox PARC and Lisp 1.5 on PDP-1- Brendan Eich: Inventor of JavaScript, CTO of the Mozilla Corporation - Brad Fitzpatrick: Writer of LiveJournal, OpenID, memcached, and Perlbal - Dan Ingalls: Smalltalk implementor and designer- Simon Peyton Jones: Coinventor of Haskell and lead designer of Glasgow Haskell Compiler- Donald Knuth: Author of The Art of Computer Programming and creator of TeX- Peter Norvig: Director of Research at Google and author of the standard text on AI- Guy Steele: Coinventor of Scheme and part of the Common Lisp Gang of Five, currently working on Fortress- Ken Thompson: Inventor of UNIX- Jamie Zawinski: Author of XEmacs and early Netscape/Mozilla hackerWhat you’ll learn:How the best programmers in the world do their jobWho is this book for?Programmers interested in the point of view of leaders in the field. Programmers looking for approaches that work for some of these outstanding programmers.

Not Everyone Gets A Trophy: How to Manage the Millennials


Bruce Tulgan - 2015
    

168 Hours: You Have More Time Than You Think


Laura Vanderkam - 2010
    This is your guide to getting the most out of them. It's an unquestioned truth of modern life: we are starved for time. We tell ourselves we'd like to read more, get to the gym regularly, try new hobbies, and accomplish all kinds of goals. But then we give up because there just aren't enough hours to do it all. Or if we don't make excuses, we make sacrifices- taking time out from other things in order to fit it all in. There has to be a better way...and Laura Vanderkam has found one. After interviewing dozens of successful, happy people, she realized that they allocate their time differently than most of us. Instead of letting the daily grind crowd out the important stuff, they start by making sure there's time for the important stuff. When plans go wrong and they run out of time, only their lesser priorities suffer. Vanderkam shows that with a little examination and prioritizing, you'll find it is possible to sleep eight hours a night, exercise five days a week, take piano lessons, and write a novel without giving up quality time for work, family, and other things that really matter.

Powered by Happy: How to Get and Stay Happy at Work (Boost Performance, Increase Success, and Transform Your Workday)


Beth Thomas - 2010
    Lyman, vice-president, American Eagle Outfitters

The Mythical Man-Month: Essays on Software Engineering


Frederick P. Brooks Jr. - 1975
    With a blend of software engineering facts and thought-provoking opinions, Fred Brooks offers insight for anyone managing complex projects. These essays draw from his experience as project manager for the IBM System/360 computer family and then for OS/360, its massive software system. Now, 45 years after the initial publication of his book, Brooks has revisited his original ideas and added new thoughts and advice, both for readers already familiar with his work and for readers discovering it for the first time.The added chapters contain (1) a crisp condensation of all the propositions asserted in the original book, including Brooks' central argument in The Mythical Man-Month: that large programming projects suffer management problems different from small ones due to the division of labor; that the conceptual integrity of the product is therefore critical; and that it is difficult but possible to achieve this unity; (2) Brooks' view of these propositions a generation later; (3) a reprint of his classic 1986 paper "No Silver Bullet"; and (4) today's thoughts on the 1986 assertion, "There will be no silver bullet within ten years."

Be the Boss Everyone Wants to Work for: A Guide for New Leaders


William A. Gentry - 2016
    You're suddenly given an important job that has almost nothing in common with what you've been trained to do. It's as though, at the age of sixteen, your parents said “You ride a bike so well you might as well take the car” and handed you the keys. Cool, but what now? William Gentry feels your pain. He was happy as a senior research scientist at the Center for Creative Leadership—and then he was promoted to his first leadership role. So this book doesn't just draw on his years of studying and training new leaders—it's personal. And his singular insight? New leaders must flip their scripts.We all have scripts that tell us how things are supposed to be. As a worker, your script is all about “me”: your individual contribution. But when you become a boss, you must focus on your group: flip that script from “me” to “we.” This means flipping pretty much everything else—your mindset, your skillset, your work relationships, your “do it all” attitude, your view of the organization, and more.Gentry walks you through each of six flips, offering practical, research-based advice and examples drawn from his work at CCL. But this book is more than a series of best practices—it's your guide to internalizing a leader's perspective. Gentry helps you flip your script so you'll know what to do to help yourself and the team you lead succeed. That's the kind of boss everyone wants to work for—and the kind of boss who accomplishes the most.

Get Your Ship Together: How Great Leaders Inspire Ownership from the Keel Up


D. Michael Abrashoff - 2004
    Navy Commander Michael Abrashoff attracted worldwide media attention for his success in turning around a struggling ship, the USS "Benfold"--the subject of his acclaimed bestseller, "It's Your Ship." Since then, he's been a fixture on the business lecture circuit, spreading an empowering message that any organization can be turned around with compassionate but firm leadership. Abrashoff never claimed to have all the answers. He also knew that there were plenty of other creative leaders in the navy, army, air force, marine corps, and even the coast guard who could teach businesspeople how to motivate, inspire, and get great results under pressure. So he asked around, found some fascinating people in every branch of the U.S. military and the business world, and interviewed them about leadership and teambuilding. The result is "Get Your Ship Together"--a book that will be just as valuable as "It's Your Ship." For example, Abrashoff introduces us to a working-class enlisted man who rose rapidly in the navy for his creative leadership under fire; an army platoon leader who fought in Afghanistan; the first woman to fly an Apache helicopter in combat; a former commander of the air force's elite Blue Angels; and many other unsung heroes. Abrashoff distills their stories into fresh lessons that can be applied in the business world, such as: Make a contract with your people and honor it Develop your subordinates better so you can buy back a little quality of life Conduct the battle on your terms, not those of your adversary