Book picks similar to
Changing Software Development: Learning to Become Agile by Allan Kelly
non-fiction
agile
not-at-library
safari
Agile Project Management with Kanban
Eric Brechner - 2015
You open the box and right on top is a quick-start guide. Being a novice, you follow the guide, and quickly get up and running. As you become more experienced, the other box contents address common advanced issues you'd face, like right-sizing teams, estimation, hitting deadlines, transitioning from Scrum or Waterfall, deploying components and services, and using Kanban within larger organizations.Real-world experience from a direct practitioner working on Xbox and Xbox.comA concise, pragmatic, and easy-to-read guide with clear, fresh, and hard-won guidanceUsing Kanban within larger organizations - how to deal with upper management, planning, and dependencies
UNIX and Linux System Administration Handbook
Evi Nemeth - 2010
This is one of those cases. The UNIX System Administration Handbook is one of the few books we ever measured ourselves against." -From the Foreword by Tim O'Reilly, founder of O'Reilly Media "This book is fun and functional as a desktop reference. If you use UNIX and Linux systems, you need this book in your short-reach library. It covers a bit of the systems' history but doesn't bloviate. It's just straightfoward information delivered in colorful and memorable fashion." -Jason A. Nunnelley"This is a comprehensive guide to the care and feeding of UNIX and Linux systems. The authors present the facts along with seasoned advice and real-world examples. Their perspective on the variations among systems is valuable for anyone who runs a heterogeneous computing facility." -Pat Parseghian The twentieth anniversary edition of the world's best-selling UNIX system administration book has been made even better by adding coverage of the leading Linux distributions: Ubuntu, openSUSE, and RHEL. This book approaches system administration in a practical way and is an invaluable reference for both new administrators and experienced professionals. It details best practices for every facet of system administration, including storage management, network design and administration, email, web hosting, scripting, software configuration management, performance analysis, Windows interoperability, virtualization, DNS, security, management of IT service organizations, and much more. UNIX(R) and Linux(R) System Administration Handbook, Fourth Edition, reflects the current versions of these operating systems: Ubuntu(R) LinuxopenSUSE(R) LinuxRed Hat(R) Enterprise Linux(R)Oracle America(R) Solaris(TM) (formerly Sun Solaris)HP HP-UX(R)IBM AIX(R)
The Coaching Habit: Say Less, Ask More & Change the Way You Lead Forever
Michael Bungay Stanier - 2016
Drawing on years of experience training more than 10,000 busy managers from around the globe in practical, everyday coaching skills, Bungay Stanier reveals how to unlock your peoples' potential. He unpacks seven essential coaching questions to demonstrate how--by saying less and asking more--you can develop coaching methods that produce great results. – Get straight to the point in any conversation with The Kickstart Question – Stay on track during any interaction with The Awe Question – Save hours of time for yourself with The Lazy Question – and hours of time for others with The Strategic Question – Get to the heart of any interpersonal or external challenge with The Focus Question – and The Foundation Question – Ensure others find your coaching as beneficial as you do with The Learning Question A fresh innovative take on the traditional how-to manual, the book combines insider information with research based in neuroscience and behavioural economics, together with interactive training tools to turn practical advice into practiced habits. Witty and conversational, The Coaching Habit takes your work--and your workplace--from good to great. "Coaching is an art and it's far easier said than done. It takes courage to ask a question rather than offer up advice, provide and answer, or unleash a solution. giving another person the opportunity to find their own way, make their own mistakes, and create their own wisdom is both brave and vulnerable. In this practical and inspiring book, Michael shares seven transformative questions that can make a difference in how we lead and support. And he guides us through the tricky part - how to take this new information and turn it into habits and a daily practice. --Brené Brown, author of Rising Strong and Daring Greatly
Thinking in Systems: A Primer
Donella H. Meadows - 2008
Edited by the Sustainability Institute’s Diana Wright, this essential primer brings systems thinking out of the realm of computers and equations and into the tangible world, showing readers how to develop the systems-thinking skills that thought leaders across the globe consider critical for 21st-century life.Some of the biggest problems facing the world—war, hunger, poverty, and environmental degradation—are essentially system failures. They cannot be solved by fixing one piece in isolation from the others, because even seemingly minor details have enormous power to undermine the best efforts of too-narrow thinking.While readers will learn the conceptual tools and methods of systems thinking, the heart of the book is grander than methodology. Donella Meadows was known as much for nurturing positive outcomes as she was for delving into the science behind global dilemmas. She reminds readers to pay attention to what is important, not just what is quantifiable, to stay humble, and to stay a learner.In a world growing ever more complicated, crowded, and interdependent, Thinking in Systems helps readers avoid confusion and helplessness, the first step toward finding proactive and effective solutions.
Async in C# 5.0
Alex Davies - 2012
Along with a clear introduction to asynchronous programming, you get an in-depth look at how the async feature works and why you might want to use it in your application.Written for experienced C# programmers—yet approachable for beginners—this book is packed with code examples that you can extend for your own projects.Write your own asynchronous code, and learn how async saves you from this messy choreDiscover new performance possibilities in ASP.NET web server codeExplore how async and WinRT work together in Windows 8 applicationsLearn the importance of the await keyword in async methodsUnderstand which .NET thread is running your code—and at what points in the programUse the Task-based Asynchronous Pattern (TAP) to write asynchronous APIs in .NETTake advantage of parallel computing in modern machinesMeasure async code performance by comparing it with alternatives
Are Your Lights On?: How to Figure Out What the Problem Really is
Donald C. Gause - 1982
A Problem2. Peter Pigeonhole Prepared A Petition3. What's Your Problem?Part 2: What is The Problem?4. Billy Brighteyes Bests The Bidders5. Billy Bites His Tongue6. Billy Back To The BiddersPart 3: What is The Problem Really?7. The Endless Chain8. Missing The Misfit9. Landing On The Level10. Mind Your MeaningPart 4: Whose Problem Is It?11. Smoke Gets In Your Eyes12. The Campus That Was All Spaced Out13. The Lights At The End Of The TunnelPart 5: Where Does It Come From?14. Janet Jaworski Joggles A Jerk15. Mister Matczyszyn Mends The Matter16. Make-Works And Take-Credits17. Examinations And Other PuzzlesPart 6: Do We Really Want To Solve It?18. Tom Tireless Tinkers With Toys19. Patience Plays Politics20. A Priority Assignment
Team Geek: A Software Developer's Guide to Working Well with Others
Brian W. Fitzpatrick - 2012
And in a perfect world, those who produce the best code are the most successful. But in our perfectly messy world, success also depends on how you work with people to get your job done.In this highly entertaining book, Brian Fitzpatrick and Ben Collins-Sussman cover basic patterns and anti-patterns for working with other people, teams, and users while trying to develop software. It's valuable information from two respected software engineers whose popular video series, "Working with Poisonous People," has attracted hundreds of thousands of viewers.You'll learn how to deal with imperfect people--those irrational and unpredictable beings--in the course of your work. And you'll discover why playing well with others is at least as important as having great technical skills. By internalizing the techniques in this book, you'll get more software written, be more influential, be happier in your career.
Law Man: Memoir of a Jailhouse Lawyer
Shon Hopwood - 2017
Those who knew him well would never have imagined that, as a young man, he’d be adrift with few prospects and plotting to rob a bank. But he did, committing five armed bank robberies before being apprehended. Serving ten years in federal prison, Shon feared his life was over. He wasn’t sure if he could survive a cell block, but he was determined to try. Hopwood pumped-up in the prison gym to defend himself and earned respect on the basketball court. He reconnected with the girl of his dreams from high school through letters and prison visits; and, crucially, he talked his way into a job in the prison law library. Hopwood slowly taught himself criminal law and began to help fellow inmates rather than himself. He wrote one petition to the Supreme Court, which was chosen to be heard from over 7,000 other petitions submitted by the greater legal community that year. The Justices voted 9-0 in favor of Hopwood’s petition when the case was finally heard. What might have been considered luck by some, was dispelled when a second petition from him was selected to be heard by the Supreme Court. He didn’t grasp it yet, but Shon’s legal work was the start of a new life. Shon works on policy reform, and he is a cofounder of PrisonProfessors.com. He strives to improve outcomes of America’s prison system, and he tells his amazing story in Law Man.
Renegades Write the Rules: How the Digital Royalty Use Social Media to Innovate
Amy Jo Martin - 2012
In this book she shows how to build a faithful following and beat the competition clamoring for people's attention by continually delivering value - when, where, and how people want it. People want to be heard, to be involved, to be entertained, to be adventurous, to be informed.Reveals the winning strategies for using social media to achieve dramatic results Shows how to gain influence with social media that requires an unprecedented (and potentially uncomfortable) level of accessibility and ongoing affinity Filled with illustrative examples of social media successes (including Dwayne 'The Rock' Johnson, Shaquille O'Neal, and Nike) that show how humanizing a brand through social media leads to monetization Explores how Amy Jo Martin and other successful entrepreneurs are becoming renegades by using social media to innovate their personal and professional lives The book reveals one of the basic rules of digital media success: Humans connect with humans, not logos and creative taglines.
Design Patterns: Elements of Reusable Object-Oriented Software
Erich Gamma - 1994
Previously undocumented, these 23 patterns allow designers to create more flexible, elegant, and ultimately reusable designs without having to rediscover the design solutions themselves.The authors begin by describing what patterns are and how they can help you design object-oriented software. They then go on to systematically name, explain, evaluate, and catalog recurring designs in object-oriented systems. With Design Patterns as your guide, you will learn how these important patterns fit into the software development process, and how you can leverage them to solve your own design problems most efficiently. Each pattern describes the circumstances in which it is applicable, when it can be applied in view of other design constraints, and the consequences and trade-offs of using the pattern within a larger design. All patterns are compiled from real systems and are based on real-world examples. Each pattern also includes code that demonstrates how it may be implemented in object-oriented programming languages like C++ or Smalltalk.
Continuous Discovery Habits: Discover Products that Create Customer Value and Business Value
Teresa Torres - 2021
What It Takes: Fighting for My Life and My Love of the Game
Mark Herzlich - 2014
But after being named the conference’s top defensive player his junior season, the budding star was sidelined by a persistent, debilitating pain in his left leg.After months of tests, Herzlich received a shocking diagnosis: He had Ewing’s sarcoma, a rare bone cancer. Doctors put his odds of survival as low as fifteen percent—and no one thought he would be able to run, much less play, again. Then Herzlich learned of a radical alternative treatment that would give him the best chance to regain his strength and maybe even play football again. He had a choice to make, one that would allow him the chance to return to the game he loved, but it came at the risk of his life.Herzlich relied on family, friends, faith, and deep wells of determination to help him through treatment, and his drastic plan worked. Not only could he run, but he was stronger than ever physically, and mentally ready to battle his way to a spot on an NFL roster. When he was passed over by all 32 teams in the draft, he dug deeper and continued his training, winning a spot in the Giants’ training camp, and eventually, on the team.Mark Herzlich fought a battle against cancer, against statistics, and some days against himself. Told with candor and raw emotion, this is a story for anyone who has ever fought to beat the odds, for anyone who has ever been told that what they are about to attempt is next to impossible.Herzlich’s story embodies powerful lessons about what can be achieved through persistence and belief, and he serves as living proof that overcoming the impossible is only the beginning.With a foreword by New York Giants head coach Tom Coughlin
User Story Mapping: Discover the Whole Story, Build the Right Product
Jeff Patton - 2012
With this practical book, you'll explore the often-misunderstood practice of user story mapping, and learn how it can help keep your team stay focused on users and their experience throughout the development process.You and your team will learn that user stories aren't a way to write better specifications, but a way to organize and have better conversations. This book will help you understand what kinds of conversations you should be having, when to have them, and what to keep track of when you do. Learn the key concepts used to create a great story map. Understand how user stories really work, and how to make good use of them in agile and lean projects. Examine the nuts and bolts of managing stories through the development cycle. Use strategies that help you continue to learn before and after the product's release to customers and usersUser Story Mapping is ideal for agile and lean software development team members, product managers and UX practitioners in commercial product companies, and business analysts and project managers in IT organizations—whether you're new to this approach or want to understand more about it.
Introduction to Algorithms
Thomas H. Cormen - 1989
Each chapter is relatively self-contained and can be used as a unit of study. The algorithms are described in English and in a pseudocode designed to be readable by anyone who has done a little programming. The explanations have been kept elementary without sacrificing depth of coverage or mathematical rigor.
The Year Babe Ruth Hit 104 Home Runs: Recrowning Baseball's Greatest Slugger
Bill Jenkinson - 2007
Jenkinson takes readers through Ruth's 1921 season, in which his pattern of battled balls would have accounted for more than 100 home runs in today's ballparks and under today's rules. Yet, 1921 is just tip of the iceberg, for Jenkinson's research reveals that during an era of mammoth field dimensions Ruth hit more 450-plus-feet shots than anybody in history, and the conclusions one can draw are mind boggling.