Refactoring: Improving the Design of Existing Code


Martin Fowler - 1999
    Significant numbers of poorly designed programs have been created by less-experienced developers, resulting in applications that are inefficient and hard to maintain and extend. Increasingly, software system professionals are discovering just how difficult it is to work with these inherited, non-optimal applications. For several years, expert-level object programmers have employed a growing collection of techniques to improve the structural integrity and performance of such existing software programs. Referred to as refactoring, these practices have remained in the domain of experts because no attempt has been made to transcribe the lore into a form that all developers could use... until now. In Refactoring: Improving the Design of Existing Software, renowned object technology mentor Martin Fowler breaks new ground, demystifying these master practices and demonstrating how software practitioners can realize the significant benefits of this new process.

The Lean Product Playbook: How to Innovate with Minimum Viable Products and Rapid Customer Feedback


Dan Olsen - 2015
    Whether you work at a startup or a large, established company, we all know that building great products is hard. Most new products fail. This book helps improve your chances of building successful products through clear, step-by-step guidance and advice. The Lean Startup movement has contributed new and valuable ideas about product development and has generated lots of excitement. However, many companies have yet to successfully adopt Lean thinking. Despite their enthusiasm and familiarity with the high-level concepts, many teams run into challenges trying to adopt Lean because they feel like they lack specific guidance on what exactly they should be doing. If you are interested in Lean Startup principles and want to apply them to develop winning products, this book is for you. This book describes the Lean Product Process: a repeatable, easy-to-follow methodology for iterating your way to product-market fit. It walks you through how to: Determine your target customers Identify underserved customer needs Create a winning product strategy Decide on your Minimum Viable Product (MVP) Design your MVP prototype Test your MVP with customers Iterate rapidly to achieve product-market fit This book was written by entrepreneur and Lean product expert Dan Olsen whose experience spans product management, UX design, coding, analytics, and marketing across a variety of products. As a hands-on consultant, he refined and applied the advice in this book as he helped many companies improve their product process and build great products. His clients include Facebook, Box, Hightail, Epocrates, and Medallia. Entrepreneurs, executives, product managers, designers, developers, marketers, analysts and anyone who is passionate about building great products will find The Lean Product Playbook an indispensable, hands-on resource.

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.

Brave Leadership: Unleash Your Most Confident, Powerful, and Authentic Self to Get the Results You Need


Kimberly Davis - 2018
    ​While we may think that we need to follow some kind of prescription to get results, the most amazing leaders are those who dare to be their true selves, powerfully. People want to give them their best. But in a business world that’s so competitive and uncertain, how do you connect with others more authentically to tap into their illusive want? Brave Leadership is the essential guide for leaders in today’s ever-shifting world. Wherever you are in your leadership journey—new, seasoned, young, or old—if you aspire to be the best leader you can be, then this book is for you. It will help you • Uncover your barriers to brave • Escape overwhelm and frustration and learn to manage stress and anxiety • Prepare for high-stakes meetings and conversations • Have the influence you want to have • Set the direction of your career • Connect powerfully  • Feel more confident, courageous, satisfied, and purposeful • Tap into the want of the people you lead to get the results you need On a quest to make these powerful conversations more accessible, professional-actress-turned-leadership-educator Kimberly Davis shares the transformative tools she uses in her workshops to help thousands of leaders worldwide. Drawing from years of working with leaders of all experience levels and industries and the latest research in psychology, sociology, business, and the arts, this provocative and inspiring book bridges traditional business how-to with a personal development approach to demystify what it takes to be the brave leader you were born to be.

BABOK. A Guide to Business Analysis Body of Knowledge.


International Institute of Business Analysis - 2018
    Business analysis involves understanding how organizations function to accomplish their purposes and defining the capabilities an organization requires to provide products and services to external stakeholders. It includes the definition of organizational goals, understanding how those goals connect to specific objectives, determining the courses of action that an organization has to undertake to achieve those goals and objectives, and defining how the various organizational units and stakeholders within and outside of that organization interact. A Guide to the Business Analysis Body of Knowledge(R) (BABOK(R) Guide) contains a description of generally accepted practices in the field of business analysis. The content included in this release has been verified through reviews by practitioners, surveys of the business analysis community, and consultations with recognized experts in the field. In less than five years, the BABOK(R) Guide has been recognized around the world as a key tool for the practice of business analysis and become a widely-accepted standard for the profession, with over 200,000 copies downloaded from the IIBA(R) website.

Launching a Leadership Revolution: Mastering the Five Levels of Influence


Chris Brady - 2005
    Leadership skills are vital in corporate settings, small businesses, church or community organizations, and even within the home. Chris Brady and Orrin Woodward have recognized this need and have jointly created an in-depth, step-by-step guide for developing leadership skills.Utilizing an abundance of historical examples, the authors have developed a unique 5-step plan that charts a course for creating and maintaining strong leadership in any organization. The plan guides the reader through the "Five Levels of Influence": - Learning: a leader must be able to learn from anyone- Performing: perservere through failure to find success- Leading: extend your ability by expanding your team- Developing Leaders: learn to trust your people - Develop Leaders who Develop Leaders: create a legacyThis book is full of prescriptive advice, quotes and anecdotes that illustrate their principles.

The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity


Alan Cooper - 1999
    Cooper details many of these meta functions to explain his central thesis: programmers need to seriously re-evaluate the many user-hostile concepts deeply embedded within the software development process. Rather than provide users with a straightforward set of options, programmers often pile on the bells and whistles and ignore or de-prioritise lingering bugs. For the average user, increased functionality is a great burden, adding to the recurrent chorus that plays: "computers are hard, mysterious, unwieldy things." (An average user, Cooper asserts, who doesn't think that way or who has memorised all the esoteric commands and now lords it over others, has simply been desensitised by too many years of badly designed software.) Cooper's writing style is often overblown, with a pantheon of cutesy terminology (i.e. "dancing bearware") and insider back-patting. (When presenting software to Bill Gates, he reports that Gates replied: "How did you do that?" to which he writes: "I love stumping Bill!") More seriously, he is also unable to see beyond software development's importance--a sin he accuses programmers of throughout the book. Even with that in mind, the central questions Cooper asks are too important to ignore: Are we making users happier? Are we improving the process by which they get work done? Are we making their work hours more effective? Cooper looks to programmers, business managers and what he calls "interaction designers" to question current assumptions and mindsets. Plainly, he asserts that the goal of computer usage should be "not to make anyone feel stupid." Our distance from that goal reinforces the need to rethink entrenched priorities in software planning. -- Jennifer Buckendorff, Amazon.com

Turn the Ship Around!: A True Story of Turning Followers into Leaders


L. David Marquet - 2013
    As newly appointed captain of the USS Santa Fe, a nuclear-powered submarine, he was responsible for more than a hundred sailors, deep in the sea. In this high-stress environment, where there is no margin for error, it was crucial his men did their job and did it well.But the ship was dogged by poor morale, poor performance, and the worst retention in the fleet. Marquet acted like any other captain until, one day, he unknowingly gave an impossible order, and his crew tried to follow it anyway. When he asked why the order wasn't challenged, the answer was "Because you told me to." Marquet realized he was leading in a culture of followers, and they were all in danger unless they fundamentally changed the way they did things. That's when Marquet took matters into his own hands and pushed for leadership at every level. Turn the Ship Around! is the true story of how the Santa Fe skyrocketed from worst to first in the fleet by challenging the U.S. Navy's traditional leader-follower approach. Struggling against his own instincts to take control, he instead achieved the vastly more powerful model of giving control. Before long, each member of Marquet's crew became a leader and assumed responsibility for everything he did, from clerical tasks to crucial combat decisions. The crew became fully engaged, contributing their full intellectual capacity every day, and the Santa Fe started winning awards and promoting a highly disproportionate number of officers to submarine command.No matter your business or position, you can apply Marquet's radical guidelines to turn your own ship around. The payoff: a workplace where everyone around you is taking responsibility for their actions, where people are healthier and happier, where everyone is a leader.

Managing Transitions: Making the Most of Change


William Bridges - 2003
    When restructures, mergers, bankruptcies, and layoffs hit the workplace, employees and managers naturally find the resulting situational shifts to be challenging. But the psychological transitions that accompany them are even more stressful. Organizational transitions affect people; it is always people, rather than a company, who have to embrace a new situation and carry out the corresponding change. As veteran business consultant William Bridges explains, transition is successful when employees have a purpose, a plan, and a part to play. This indispensable guide is now updated to reflect the challenges of today's ever-changing, always-on, and globally connected workplaces. Directed at managers on all rungs of the corporate ladder, this expanded edition of the classic bestseller provides practical, step-by-step strategies for minimizing disruptions and navigating uncertain times.

Wooden: A Lifetime of Observations and Reflections On and Off the Court


John Wooden - 1997
    Raised on a small farm in south-central Indiana, he offers lessons and wisdom learned throughout his career at UCLA, and life as a dedicated husband, father, and teacher.These lessons, along with personal letters from Bill Walton, Denny Crum, Kareem Abdul-Jabbar, and Bob Costas, among others, have made Wooden: A Lifetime of Observations and Reflections on and off the Court an inspirational classic.

Sprint: How to Solve Big Problems and Test New Ideas in Just Five Days


Jake Knapp - 2016
    And now there’s a sure-fire way to solve their problems and test solutions: the sprint.While working at Google, designer Jake Knapp created a unique problem-solving method that he coined a “design sprint”—a five-day process to help companies answer crucial questions. His ‘sprints’ were used on everything from Google Search to Chrome to Google X. When he moved to Google Ventures, he joined Braden Kowitz and John Zeratsky, both designers and partners there who worked on products like YouTube and Gmail. Together Knapp, Zeratsky, and Kowitz have run over 100 sprints with their portfolio companies. They’ve seen firsthand how sprints can overcome challenges in all kinds of companies: healthcare, fitness, finance, retailers, and more.A practical guide to answering business questions, Sprint is a book for groups of any size, from small startups to Fortune 100s, from teachers to non-profits. It’s for anyone with a big opportunity, problem, or idea who needs to get answers today.

Born to Build: How to Build a Thriving Startup, a Winning Team, New Customers and Your Best Life Imaginable


Jim Clifton - 2018
     Written for anyone trying to figure out how to make the most of their lives, Born to Build seeks to inspire entrepreneurs and ambitious, self-motivated people to build something that will change the world. A builder’s venture could be a small business that grows into a mammoth enterprise, a thriving new division in an existing company, a nonprofit, a social enterprise, a church, a school — anything that creates economic growth and makes a lasting impact on society. Born to Build is written by Gallup Chairman and CEO Jim Clifton and Sangeeta Badal, Ph.D., Principal Scientist for Gallup’s Entrepreneurship and Job Creation initiative, and is grounded in years of research. This book goes beyond the conventional economics-based business training and instead offers a uniquely psychological approach to venture building. It gives readers the tools and techniques they need to understand who they are, what motivates them and what they can build — and how. By following the practical steps in Born to Build, readers will have the tools to build a sustainable and profitable venture of any size from scratch. Central to the book is a code that allows readers to take Gallup’s Builder Profile 10 (BP10) assessment, which identifies their innate talents and motivations and shows them how to make the most of their talents to build a successful enterprise.

Measure What Matters


John E. Doerr - 2017
     With a foreword by Larry Page, and contributions from Bono and Bill Gates. Measure What Matters is about using Objectives and Key Results (OKRs), a revolutionary approach to goal-setting, to make tough choices in business. In 1999, legendary venture capitalist John Doerr invested nearly $12 million in a startup that had amazing technology, entrepreneurial energy and sky-high ambitions, but no real business plan. Doerr introduced the founders to OKRs and with them at the foundation of their management, the startup grew from forty employees to more than 70,000 with a market cap exceeding $600 billion. The startup was Google. Since then Doerr has introduced OKRs to more than fifty companies, helping tech giants and charities exceed all expectations. In the OKR model objectives define what we seek to achieve and key results are how those top­ priority goals will be attained. OKRs focus effort, foster coordination and enhance workplace satisfaction. They surface an organization's most important work as everyone's goals from entry-level to CEO are transparent to the entire institution. In Measure What Matters, Doerr shares a broad range of first-person, behind-the-scenes case studies, with narrators including Bono and Bill Gates, to demonstrate the focus, agility, and explosive growth that OKRs have spurred at so many great organizations. This book will show you how to collect timely, relevant data to track progress - to measure what matters. It will help any organization or team aim high, move fast, and excel.

Joel on Software


Joel Spolsky - 2004
    For years, Joel Spolsky has done exactly this at www.joelonsoftware.com. Now, for the first time, you can own a collection of the most important essays from his site in one book, with exclusive commentary and new insights from joel.

Management Mess to Leadership Success: 30 Challenges to Become the Leader You Would Follow


Scott Miller - 2019
    He was demoted from his first leadership position after only three weeks—and that’s just one of several messy management stories in Management Mess to Leadership Success. Scott’s not alone. Everyone fails. But something sets Scott apart: he knows that failure is not a synonym for unwanted retirement.From Boss to Leader: Scott knows firsthand what it’s like to go from out-of-touch boss to team-growing leader. In Management Mess to Leadership Success, you’ll find 30 leadership challenges, honed by FranklinCovey through years of research, instructional programs, and executive consultancy, and illustrated with real-life experiences shared by someone who’s lived these challenges.Be a Strategic Maverick: Leaders aren’t hired to maintain the status quo. The whole point of leadership is to create positive (often radical) change. Sometimes, that means watching someone you’ve coached succeed—and maybe even surpass you. Sometimes, it means saying “no” more often than saying “yes.” But always, it means improving yourself and your team in new and unconventional ways. Dare to do the unexpected—dare to lead.Management Mess to Leadership Success combines the wisdom, expertise, and practical advice of successful leaders with proven methods to make effective changes to your leadership strategies. Learn how to: Lead difficult conversations and celebrate success Inspire trust, actively listen, and challenge paradigms Put the right people in the right jobs Create a clear and actionable vision for your team Accomplish your organization’s Wildly Important Goals Get the right results—in the right way Don’t miss out on this upcoming classic from FranklinCovey, the company behind The 7 Habits of Highly Effective People.