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.

Personal Kanban: Mapping Work | Navigating Life


Jim Benson - 2011
    People need to be effective.Productivity books focus on doing more, Jim and Tonianne want you to focus on doing better. Personal Kanban is about choosing the right work at the right time. Recognizing why we do the things we do. Understanding the impact of our actions. Creating value - not just product. For ourselves, our families, our friends, our co-workers. For our legacy.Personal Kanban takes the same Lean principles from manufacturing that led the Japanese auto industry to become a global leader in quality, and applies them to individual and team work. Personal Kanban asks only that we visualize our work and limit our work-in-progress. Visualizing work allows us to transform our conceptual and threatening workload into an actionable, context-sensitive flow. Limiting our work-in-progress helps us complete what we start and understand the value of our choices. Combined, these two simple acts encourage us to improve the way we work and the way we make choices to balance our personal, professional, and social lives.Neither a prescription nor a plan, Personal Kanban provides a light, actionable, achievable framework for understanding our work and its context. This book describes why students, parents, business leaders, major corporations, and world governments all see immediate results with Personal Kanban.

The Rise and Fall of Strategic Planning: Reconceiving Roles for Planning, Plans and Planners


Henry Mintzberg - 1993
    One of our most brilliant and original management thinkers, Mintzberg concludes that the term is an oxymoron -- that strategy cannot be planned because planning is about analysis and strategy is about synthesis. That is why, he asserts, the process has failed so often and so dramatically. Mintzberg traces the origins and history of strategic planning through its prominence and subsequent fall. He argues that we must reconceive the process by which strategies are created -- by emphasizing informal learning and personal vision -- and the roles that can be played by planners. Mintzberg proposes new and unusual definitions of planning and strategy, and examines in novel and insightful ways the various models of strategic planning and the evidence of why they failed. Reviewing the so-called "pitfalls" of planning, he shows how the process itself can destroy commitment, narrow a company's vision, discourage change, and breed an atmosphere of politics. In a harsh critique of many sacred cows, he describes three basic fallacies of the process -- that discontinuities can be predicted, that strategists can be detached from the operations of the organization, and that the process of strategy-making itself can be formalized.Mintzberg devotes a substantial section to the new role for planning, plans, and planners, not inside the strategy-making process, but in support of it, providing some of its inputs and sometimes programming its outputs as well as encouraging strategic thinking in general. This book is required reading for anyone in an organization who is influenced by the planning or the strategy-making processes.

Kanban in Action


Marcus Hammarberg - 2013
    Kanban leverages visual management techniques to involve stakeholders and to facilitate understanding of how the work works. Through limiting the amount of work in process, and by focusing on finishing that work as soon as possible, kanban helps you to adjust demand to capacity, to reduce lead times and to create a driver for continuous improvement.Kanban in Action is a down-to-earth, no-frills, get-to-know-the-ropes introduction to kanban. It's based on the real-world experience and observations from two kanban coaches who have introduced this process to dozens of teams. In this book, you'll discover basic but powerful techniques on how to visualize and track work, how to construct a kanban board, how to visualize queues and bottlenecks, and much much more. You'll learn the principles of why kanban works as well as nitty-gritty details like how to use different color stickies to help you organize and track your work items.

Humble Leadership: The Power of Relationships, Openness, and Trust


Edgar H. Schein - 2018
    Without the ability to actually communicate with their peers, leaders become alienated from their followers and productivity and quality are sacrificed. Authors Edgar Schein and Peter Schein recognize this reality and call for a reimagined form a leadership that coincides with emerging trends of relationship building, complex group work, and diverse workforces. Gaining a deeper understanding of the constantly evolving complexities of interpersonal, group and even intergroup relationships requires shifting our focus towards the process of group dynamics and collaboration. The humble leadership paradigm stresses the importance of studying of how things are being done through collaboration and humility. This space of collaboration is often where invention and brand-new ways of getting things done are created, rather than in the tunnel vision of new ideas of products, markets, or production methods. The future of leadership is dependent on working relationships that are trusting and open. Humble leaders don't shy away from human connection in the workplace but rather see it as an opportunity for growth and success.

Read Better Faster: How to Triple Your Reading Speed and Comprehension Without Speed Reading, Skimming, or Skipping


Debbie Drum - 2017
    These poor reading habits hold us back, and it’s why so many people don’t enjoy reading. You see, your brain is a lot like Goldilocks. When you read too slow, your mind wanders, you get distracted, and reading feels like a chore. When you try to read too fast, you can't comprehend what you're reading. The key is to read at the right speed using the best reading strategies for your learning type. In this short read, you’ll discover proven strategies to read faster without having to: Practice speed-reading techniques for hours and hours Skim text and risk missing crucial information Read cliff notes or shortened versions of a book This book combines the best lessons from speed reading techniques, neuroscience, and modern technology to allow you to read faster and comprehend more than you ever thought possible—and you can start to see the results today! Say Goodbye to Slow Reading Forever! I was always a slow reader. I could never focus long enough to read an entire book. I often forgot what I had just read, and had to re-read sentences over and over again. Reading was a frustrating, slow, and painful experience, so I tried to make up for my poor reading skills by studying more and working harder. But studying hard will only get you so far when you're using the wrong strategies. I wanted to be able to read more, learn more, and, most importantly, remember more of what I was reading. If you’ve quit reading more books than you can remember because of boredom or frustration, this book will change your life—and every book from now on will be a “quick read” for you. Everything changed when I developed a better way to read entire books very fast… Incredible Reading Results in 7 Days I was able to read four large books in my first week of using these methods. In Read Better Faster: How to Triple Your Reading Speed and Comprehension Without Speed Reading, Skimming, or Skipping you will discover: The exact methods anyone can use to read books faster than you ever imagined Never again struggle to finish a book, no matter how big or complex it is Start reading (and finishing) more books your friends and colleagues recommend to you How to guarantee laser-focused reading so you never have to re-read or forget what you just read How to comprehend and retain everything you read using a method that forces your brain to turn what you read into long-term memory storage How to accelerate your ability to learn more by reading faster and remembering more information than ever before This book is perfect for you if: You need to study for an exam, improve your grades, or do better in school You need to learn new business skills to improve your career or company You want to easily breeze through your favorite fiction books so you can enjoy reading even more You’ve always wanted to read more books but just can’t find the time or struggle to get through a book I encourage you to in

Pencil Me in: The Business Drawing Book for People Who Can't Draw


Christina WodtkeSunni Brown - 2017
    There’s no faster, cheaper prototype in the world than a sketch on a sheet of paper. What’s unclear in words is suddenly crystal clear in a sketch, and you—and your team—can tackle problems in entirely new ways. Play around with ideas. Document your process. Think on paper. Visual thinking brings a whole new power to work.Think you can’t draw? Don’t worry! The simplest sketches are the most effective at communication and problem solving, so you can begin drawing in less time than your average coffee break. Pictures and visual communication harken back to the stone age for good reason--they’re natural, they’re quick, and they work. And they’ll work for you.If you’re looking for the next tool to help you solve your hardest (and most interesting) challenges at work, try a paper and pencil. This book teaches you how to use them well--and have a bit of fun along the way.With contributions from Amelie Sarrazin, Aleksandra Micek, Taylor Reese, Dan Brown, Daniel Cook, Kate Rutter, Eva-Lotta Lamm, Matthew Magain, Sunni Brown, Cristina Negrut, Daryl Meier Fahrni, Marc Bourguignon, Laura Klein, David Gray, Melissa Kim, Mike Rohde, Brian Gulassa, Andrew Reid, Rolf Faste, Raph Koster, Stone Librande, Robin Hunicke, Alicia Loring, Erin Malone, Stephen P. Anderson, Giorgia Lupi, Alex Osterwalder, Noelle Stransky, James Young, and Dan Roam.

Software in 30 Days: How Agile Managers Beat the Odds, Delight Their Customers, And Leave Competitors In the Dust


Ken Schwaber - 2012
    The Agile and Scrum software development method allows creation of the game–changing software you need to grow your business - in 30 days or less. Projects that use it are three times more successful than those that don′t, and the productivity gain versus traditional "waterfall" methods has been over 100 percent on many projects.For the business manager, the entrepreneur, or IT manager, Software in 30 Days explains how this unorthodox process works, how to get started, and how to succeed. Learn powerful concepts such as the "art of the possible," "bottom–up intelligence," and why it′s good to fail early. With simple but profound shifts in thinking, you will be able to control risk, manage projects, and deliver your best work possible, faster and cheaper than ever before.

Ready for Anything: 52 Productivity Principles for Getting Things Done


David Allen - 2003
    Now "the personal productivity guru" (Fast Company) shows readers how to increase their ability to work better, not harder every day. Based on Allen's highly popular e-newsletter, Ready for Anything offers readers 52 ways to immediately clear your head for creativity, focus your attention, create structures that work, and take action to get things moving. With wit, inspiration, and know-how, Allen shows readers how to make things happen with less effort and stress, and lots more energy, creativity, and effectiveness. Ready for Anything is the perfect book for anyone wanting to work and live at his or her very best.

The Mikado Method


Ola Ellnestam - 2014
    The Mikado Method is a process for surfacing the dependencies in a codebase, so that you can systematically eliminate technical debt and get things done.It gets its name from a simple game commonly known as "pick-up sticks." You start with a jumbled pile of sticks. The goal is to remove the Mikado, or Emperor, stick without disturbing the others. Players carefully remove sticks one at a time, leaving the rest of the heap intact, slowly exposing the Mikado. The game is a great metaphor for eliminating technical debt—carefully extracting each intertwined dependency until you're able to successfully resolve the central issue and move on.The Mikado Method is a book by the creators of this process. It describes a pragmatic, straightforward, and empirical method to plan and perform non-trivial technical improvements on an existing software system. The method has simple rules, but the applicability is vast. As you read, you'll practice a step-by-step system for identifying the scope and nature of your technical debt, mapping the key dependencies, and determining the safest way to approach the "Mikado"-your goal. A natural byproduct of this process is the Mikado Graph, a minimalistic, relevant, just-in-time roadmap and information radiator that reflects deep understanding of how your system works.

Actionable Agile Metrics for Predictability: An Introduction


Daniel S. Vacanti - 2015
    Think about how many times you have been asked that question. How many times have you ever actually been right?We can debate all we want whether this is a fair question to ask given the tremendous amount of uncertainty in knowledge work, but the truth of the matter is that our customers are going to inquire about completion time whether we like it or not. Which means we need to come up with an accurate way to answer them. The problem is that the forecasting tools that we currently utilize have made us ill-equipped to provide accurate answers to reasonable customer questions. Until now.

Simplicity


Edward de Bono - 1993
    From confusing manuals to uninterpretable jargon to bureaucratic red-tape, modern life can be highly complicated and frustrating. For many of us it is almost impossible to make sense of. In Simplicity, lateral-thinking guru Edward de Bono shows us how to bring simplicity into our increasingly complicated lives. Through his ten rules of simplicity, he encourages us to be creative and break down the complex into manageable and recognisable parts. By making the complicated simple, you will free up time, reduce stress and make better decisions. 'An inspiring man with brilliant ideas. De Bono never ceases to amaze with his clarity of thought' Sir Richard Branson Edward de Bono invented the concept of lateral thinking. A world-renowned writer and philosopher, he is the leading authority in the field of creative thinking and the direct teaching of thinking as a skill. Dr de Bono has written more than 60 books, in 40 languages, with people now teaching his methods worldwide. He has chaired a special summit of Nobel Prize laureates, and been hailed as one of the 250 people who have contributed most to mankind. Dr de Bono's titles include classic bestsellers such as Six Thinking Hats, Lateral Thinking, I Am Right You Are Wrong, Teach Yourself How To Think, Teach Your Child How To Think, and Simplicity. www.edwdebono.com

Certain to Win: The Strategy of John Boyd, Applied to Business


Chet Richards - 2004
    Boyd for the world of business.The success of Robert Coram's monumental biography, Boyd, the Fighter Pilot Who Changed the Art of War, rekindled interest in this obscure pilot and documented his influence on military matters ranging from his early work on fighter tactics to the USMC's maneuver warfare doctrine to the planning for Operation Desert Storm. Unfortunately Boyd's written legacy, consisting of a single paper and a four-set cycle of briefings, addresses strategy only in war. Boyd and BusinessBoyd did study business. He read everything he could find on the Toyota Production System and came to consider it as an implementation of ideas similar to his own. He took business into account when he formulated the final version of his OODA loop and in his last major briefing, Conceptual Spiral, on science and technology. He read and commented on early versions of this manuscript, but he never wrote on how business could operate more profitably by using his ideas.Other writers and business strategists have taken up the challenge, introducing Boyd's concepts and suggesting applications to business. Keith Hammonds, in the magazine Fast Company, George Stalk and Tom Hout in Competing Against Time, and Tom Peters most recently in Re-imagine! have described the OODA loop and its effects on competitors.They made significant contributions. Successful businesses, though, don t concentrate on affecting competitors but on enticing customers. You could apply Boyd all you wanted to competitors, but unless this somehow caused customers to buy your products and services, you ve wasted time and money. If this were all there were to Boyd, he would rate at most a sidebar in business strategy.Business is not WarPart of the problem has been Boyd's focus on war, where affecting competitors is the whole idea. Armed conflict was Boyd's life for nearly 50 years, first as a fighter pilot, then as a tactician and an instructor of fighter pilots, and after his retirement, as a military philosopher. Coram describes (and I know from personal experience) how his quest consumed Boyd virtually every waking hour.It was not a monastic existence, though, since John was above everything else a competitor and loved to argue over beer and cigars far into the night. During most of the 1970s and 80s he worked at the Pentagon, where he could share ideas and debate with other strategists and practitioners of the art of war. The result was the remarkable synthesis we know as Patterns of Conflict. Discussions about generals and campaigns, however, did not give Boyd much insight into competition in other areas, like businessNow you might expect, at first glance, that business is so much like war that lifting concepts from one and applying them to the other would be straightforward. But think about that for a minute. Even in its simplest description, business doesn't really look much like war. For one thing, there are always three sides to business competition: you, customers, and competitors. Often it is vastly more complex, with a multitude of competitors who are customers of each other as well. In business, unlike war, it may even be desirable to be conquered by a competitor in a lucrative merger or acquisition. Finally, and most important, it is rarely possible to defeat the other player in the triangle, that is, to compel an unwilling customer to buy. Attempts to pressure customers into paying too much or into buying more than they need often open a window for competitors (as the US airline industry is belatedly discovering.) Generally all we can do is attract offer products and services to potential customers, whose decisions determine who wins and who loses.What this means is that the strategies and tactics of war, Boyd's included, are destructive in nature and so never apply to business. Expressions like Attack enemy weaknesses have no meaning, except as metaphors and analogies. Across different domains, such literary devices are as likely to be misleading as helpful.Boyd's Strategy Still AppliesBusiness is not war, but it is a form of conflict, a situation where one group can win only if another group loses. If you dig beneath Boyd's war-centered tactics you find a general strategy for ensuring that in most any type of conflict your group will be the one that wins.Although Boyd made a number of new and fundamental contributions, his is an ancient school, extending back in written form 2,500 years. It is built around two primary themes:A focus on time (not speed) and specifically, using dislocations in time to shape the competitive situation. These effects, by the way, are quite different in business than they are in war.A culture with attributes that enable even impel organizations to exploit time for competitive advantage. Within Boyd's culture, members will seek out or invent specific practices that will work for it.Why You Should Read this BookThis book will give you a firm foundation in Boyd's strategy, starting with its military roots, but it is not a how-to manual. There could never be such a manual for strategy since all sides could use it and so would derive no strategic benefit. Anything you can write a how-to manual for is tactics or even technique. Strategy begins where these leave off.You should read this book if you ve found other books on business strategy lacking something. You should read it if you appreciate that Sun Tzu seems to be revealing fundamental truths, but it's not clear what they have to do with business. You should read it if you intend to run your own show without the decision making by committee, shunning of responsibility, and breakdown of ethics and trust that you see around you every day.

Game Changers: What Leaders, Innovators, and Mavericks Do to Win at Life


Dave Asprey - 2018
    His guests were some of the top performing humans in the world, people who had changed their areas of study or even pioneered entirely new fields. Dave wanted to know: What did they have in common? What mattered most to them? What made them so successful—and what made them tick? At the end of each interview, Dave asked the same question: “What are your top three recommendations for people who want to perform better at being human?”After performing a statistical analysis of the answers, he found that the wisdom gleaned from these highly successful people could be distilled into three main objectives: finding ways to become smarter, faster, and happier. Game Changers is the culmination of Dave’s years-long immersion in these conversations, offering 46 science-backed, high performance “laws” that are a virtual playbook for how to get better at life.With anecdotes from game changers like Dr. Daniel Amen, Gabby Bernstein, Dr. David Perlmutter, Arianna Huffington, Esther Perel, and Tim Ferris as well as examples from Dave’s own life, Game Changers offers readers practical advice they can put into action to reap immediate rewards. From taming fear and anxiety to making better decisions, establishing high-performance habits, and practicing gratitude and mindfulness, Dave brings together the wisdom of today’s game-changers to help everyone kick more ass at life.

Strategic Doing: Ten Skills for Agile Leadership


Edward Morrison - 2019
    This complexity and the emergence of networks is changing the practice of strategic management. Today's leaders need to understand how to design and guide complex collaborations to accelerate innovation and change--collaborations that cross boundaries both inside and outside organizations.Strategic Doing introduces you to the new disciplines of agile strategy and collaborative leadership. You'll learn how to design and guide complex collaborations by following a discipline of simple rules that you won't find anywhere else.- Unleash the power of true collaboration- Learn and master the 10 skills of agile leadership- Apply individual skills to targeted situations- Introduces a new discipline of leadership strategyFilled with compelling case studies, Strategic Doing outlines a new discipline of leadership strategy specifically designed for open, loosely-connected networks.