Become an Effective Software Engineering Manager


James Stanier - 2020
    As technology companies succeed and grow, so do their engineering departments. In your career, you’ll may suddenly get the opportunity to lead teams: to become a manager. But this is often uncharted territory. How can you decide whether this career move is right for you? And if you do, what do you need to learn to succeed? Where do you start? How do you know that you’re doing it right? What does “it” even mean? And isn’t management a dirty word? This book will share the secrets you need to know to manage engineers successfully.

Becoming a Coaching Leader: The Proven Strategy for Building a Team of Champions


Daniel S. Harkavy - 2007
    This book equips you with the skills, disciplines, and knowledge to turn your paycheck-driven teams into vibrant and successful growth cultures. CEO and Head Coach of Building Champions, Daniel Harkavy shows you how to move beyond the theoretical to the very practical how to of coaching. He also presents valuable insight for assessing how fulfilled and on-purpose you are as a leader.

The Wall Street Journal Essential Guide to Management: Lasting Lessons from the Best Leadership Minds of Our Time


Alan Murray - 2010
    For decades, understanding management—what works, and what doesn't—has been the pursuit of the world's best and brightest. Globally, there are more than 1,500 credible schools offering master's degrees in business administration, and hundreds of magazines and newspapers and thousands of books devoted to the subject. What's been missing is a simple and convenient way to disseminate the best ideas and practices to managers everywhere, at all levels and in all kinds of industries and organizations. The Wall Street Journal Essential Guide to Management draws the best from the existing body of knowledge and research, and summarizes it in a simple, clear, and useful way. Focusing on classic and contemporary works that have been recommended by members of The Wall Street Journal CEO Council—all chief executives of large and successful global companies—it is an invaluable reference and essential tool for every manager, new and experienced alike.

A History Lover's Guide to Washington, DC: Designed for Democracy (History & Guide)


Alison B. Fortier - 2014
      Alternating between site visits and brief historical narratives, this guide tells the story of Washington, DC, from its origins to current times. From George Washington’s Mount Vernon to the Kennedy Center, trek through each era of the federal district, on a tour of America’s most beloved sites. Go inside the White House, the only executive home in the world regularly open to the public. Travel to President Lincoln’s Cottage and see where he wrote the Emancipation Proclamation. And visit lesser-known sites, such as the grave of Pierre L’Enfant, the city’s Botanical Gardens, the Old Post Office, and a host of historical homes throughout the capital. This is the only guide you’ll need to curate an unforgettable expedition to our shining city on a hill.

Quick Team-Building Activities for Busy Managers: 50 Exercises That Get Results in Just 15 Minutes


Brian Cole Miller - 2003
    But sometimes it's not practical to embark on a full-scale training initiative. Now, supervisors, managers, and team leaders have 50 team-building activities to choose from, all of which can be implemented with no special facilities, big expense, or previous training experience. Readers will find engaging exercises for:* Building new teams and helping teams with new members* Dealing with change and its effects: anger, fear, frustration, and more* Recognizing individual efforts and team accomplishments* Finding creative ways to work together and solve problems* Increasing and improving communication* Leveraging diversity and individual differences to meet team goals* Keeping competition healthy and productive within the teamInstructions and tips for follow-up and variations are included for each activity, and an additional chapter provides valuable advice for working through unexpected difficulties in team-building.

The Problem with Software: Why Smart Engineers Write Bad Code


Adam Barr - 2018
    As the size and complexity of commercial software have grown, the gap between academic computer science and industry has widened. It's an open secret that there is little engineering in software engineering, which continues to rely not on codified scientific knowledge but on intuition and experience.Barr, who worked as a programmer for more than twenty years, describes how the industry has evolved, from the era of mainframes and Fortran to today's embrace of the cloud. He explains bugs and why software has so many of them, and why today's interconnected computers offer fertile ground for viruses and worms. The difference between good and bad software can be a single line of code, and Barr includes code to illustrate the consequences of seemingly inconsequential choices by programmers. Looking to the future, Barr writes that the best prospect for improving software engineering is the move to the cloud. When software is a service and not a product, companies will have more incentive to make it good rather than "good enough to ship."

Stay Positive: Encouraging Quotes and Messages to Fuel Your Life with Positive Energy


Jon Gordon - 2019
    After many requests to create a collection of his quotes, Jon teamed up with his long-time friend, Daniel Decker, to create Stay Positive. Stay Positive is more than a book of positive quotes. This book is a resource you can turn to each day for encouragement to help you take on your daily challenges, pursue your goals and dreams, and create positive momentum in your life. The power of positive thoughts is not about being Pollyanna Positive; it’s the real stuff that makes a proven difference in your perspective and life. After all, we don’t give up because it’s hard; we give up because we get discouraged. By fueling yourself with encouragement and positive energy, you’ll have greater power to overcome negativity, neutralize the naysayers, and conquer adversity. Stay Positive is more than a phrase. It’s an approach to life that says when you get knocked down, you'll get back up and find a way forward one faithful step and optimistic day at a time. Start your day with a message from the book, or pick it up anytime you need a mental boost. You can start from the beginning, or open the book to any page and find a message that speaks to you. However you decide to use Stay Positive, it’s a go-to resource for anyone wanting to inject a healthy dose of positivity into their life.

The Five Dysfunctions of a Team: Team Assessment


Patrick Lencioni - 2012
    A key component of the facilitator-lead Five Dysfunctions of a Team Workshop, the Team Assessment delivers what the name implies "a team assessment" rather than an individual self-assessment. It provides participants with an opportunity to begin exploring the pitfalls that are side-tracking their team. Easy to use, the Assessment is ideal for team off-sites, retreats, or a series of team development meetings. It will help teams of all types increase their cohesiveness and productivity.

Addicted to Busy: Recovery for the Rushed Soul


Brady Boyd - 2014
    But God never meant for us to be so busy. God desires for us to have rest and peace. Brady Boyd shows you how to live a life that embraces stillness and solitude, so you can find the peace that God wants for you.Brady Boyd is senior pastor of 10,000-member New Life Church in Colorado Springs, Colorado, and author of Fear No Evil and Sons and Daughters. He is a contributor for ChurchLeaders.com and The Huffington Post. He is married to his college sweetheart, Pam, and has two teenage children, Abram and Callie.

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

Coaching Agile Teams: A Companion for ScrumMasters, Agile Coaches, and Project Managers in Transition


Lyssa Adkins - 2010
    More and more frequently, ScrumMasters and project managers are being asked to coach agile teams. But it's a challenging role. It requires new skills--as well as a subtle understanding of when to step in and when to step back. Migrating from "command and control" to agile coaching requires a whole new mind-set. In Coaching Agile Teams, Lyssa Adkins gives agile coaches the insights they need to adopt this new mind-set and to guide teams to extraordinary performance in a re-energized work environment. You'll gain a deep view into the role of the agile coach, discover what works and what doesn't, and learn how to adapt powerful skills from many allied disciplines, including the fields of professional coaching and mentoring. Coverage includes Understanding what it takes to be a great agile coach Mastering all of the agile coach's roles: teacher, mentor, problem solver, conflict navigator, and performance coach Creating an environment where self-organized, high-performance teams can emerge Coaching teams past cooperation and into full collaboration Evolving your leadership style as your team grows and changes Staying actively engaged without dominating your team and stunting its growth Recognizing failure, recovery, and success modes in your coaching Getting the most out of your own personal agile coaching journey Whether you're an agile coach, leader, trainer, mentor, facilitator, ScrumMaster, project manager, product owner, or team member, this book will help you become skilled at helping others become truly great. What could possibly be more rewarding?

The Connector Manager: Why Some Leaders Build Exceptional Talent - And Others Don't


Jaime Roca - 2019
    One performs much worse than the rest, and one performs far better. Which type are you?Based on a first-of-its-kind, wide-ranging global study of over 9,000 people, analysts at the global research and advisory firm Gartner were able to classify all managers into one of four types:- Teacher managers, who develop employees' skills based on their own expertise and direct their development along a similar track to their own. - Cheerleader managers, who give positive feedback while taking a general hands-off approach to employee development. - Always-on managers, who provide constant, frequent feedback and coaching on all aspects of the employee's performance. - Connector managers, who provide feedback in their area of expertise while connecting employees to others in the team or organization who are better suited to address specific needs.Although the four types of managers are more or less evenly distributed, the Connector manager consistently outperforms the others by a significant margin. Meanwhile, Always-on managers tend to see their employees struggle to grow within the organization. Why is that?Drawing on their groundbreaking data-driven research, as well as in-depth case studies and extensive interviews with managers and employees at companies like IBM, Accenture, and eBay, the authors show what behaviors define a Connector manager, and why they are able to build powerhouse teams. They also show why other types of managers fail to be equally effective, and how they can incorporate behaviors of Connector managers in order to be more effective at building teams.

Scam School Book 1


Brian Brushwood - 2012
    The award-winning Scam School Book 1 is available March 14 (Pi day!) on the eReader of your choice. Hear behind-the-scenes secrets about Scam School episodes and listen to bonus techniques with Brian's exclusive audio commentary for every trick featured in the book. Embedded video demonstrations provide an easy way to understand some of the visual aspects of your favorite scams.Ever need to review a trick at the bar before pulling it off in front of an audience? Having the Scam School book on-the-go allows you to easily review tricks, techniques, and presentation ideas in secret before amazing your friends.Each trick has a custom header designed to summarize the type (or class) of trick, the factors involved, and what objects are required to pull it off. Each section that corresponds to a Scam School episode links directly to that episode.

Developing Products in Half the Time: New Rules, New Tools


Preston G. Smith - 1991
    Rather than pursuing development speed at any price, the authors emphasize subjecting time-to-market decisions to the same hard-nosed business logic used for other management decisions. "Developing Products" is unique in providing tools for trading off schedule against other business objectives. It integrates powerful methods to manage risk and use resources effectively with proven techniques to accelerate product development.

OS X 10.10 Yosemite: The Ars Technica Review


John Siracusa - 2014
    Siracusa's overview, wrap-up, and critique of everything new in OS X 10.10 Yosemite.