Book picks similar to
Growing As a Mobile Engineer by Gergely Orosz
software-engineering
favorites
leadership
nexts
Ego Is the Enemy
Ryan Holiday - 2016
In fact, the most common enemy lies within: our ego. Early in our careers, it impedes learning and the cultivation of talent. With success, it can blind us to our faults and sow future problems. In failure, it magnifies each blow and makes recovery more difficult. At every stage, ego holds us back.The Ego is the Enemy draws on a vast array of stories and examples, from literature to philosophy to history. We meet fascinating figures like Howard Hughes, Katharine Graham, Bill Belichick, and Eleanor Roosevelt, all of whom reached the highest levels of power and success by conquering their own egos. Their strategies and tactics can be ours as well.But why should we bother fighting ego in an era that glorifies social media, reality TV, and other forms of shameless self-promotion? Armed with the lessons in this book, as Holiday writes, “you will be less invested in the story you tell about your own specialness, and as a result, you will be liberated to accomplish the world-changing work you’ve set out to achieve.”
Killing Fairfax: Packer, Murdoch and the Ultimate Revenge
Pamela Williams - 2013
TNT: It Rocks the Earth
Claude M. Bristol - 2012
Legendary celebrities like Liberace and Phyllis Diller attribute their success to reading the book. “I didn’t get my start until I was 37. It was very, very difficult for me. I had a frequently unemployed husband and a house full of kids. My first advice to anyone is to read The Magic of Believing. It changed my life. Read it and absorb the ideas that he puts forth in the book. You won’t even think of your age or the obstacles in your way; you’ll think of your dream, and how to keep focused on your dream.” - Phyllis DillerThat life-changing book started with the book you’re about to read: T.N.T.—It Rocks the Earth.As Claude Bristol’s business associate wrote: “In T.N.T.—It Rocks the Earth, you are told exactly how to acquire a wonderful secret, that Power, or whatever you wish to call it, which, when accepted and developed through a process of right thinking, creates a philosophy of life which sweeps away all obstacles and brings that which every human desires: success, happiness and contentment.Do exactly as he says, put his plan into operation—and I also promise you that almost over night you will be transformed and the things for which you have wished all your life will be yours. Your fears, trials and tribulations will fade into the mists. The door of yesterday will be closed forever. A grand and glorious feeling will engulf you and you will smile, and when you do, the world will smile with you.I know it. I believe it and it is so.“– Frank W. CampThis 1932 hard-to-find classic will rock YOUR life!
Working Effectively with Legacy Code
Michael C. Feathers - 2004
This book draws on material Michael created for his renowned Object Mentor seminars, techniques Michael has used in mentoring to help hundreds of developers, technical managers, and testers bring their legacy systems under control. The topics covered include: Understanding the mechanics of software change, adding features, fixing bugs, improving design, optimizing performance Getting legacy code into a test harness Writing tests that protect you against introducing new problems Techniques that can be used with any language or platform, with examples in Java, C++, C, and C# Accurately identifying where code changes need to be made Coping with legacy systems that aren't object-oriented Handling applications that don't seem to have any structureThis book also includes a catalog of twenty-four dependency-breaking techniques that help you work with program elements in isolation and make safer changes.
Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation
Jez Humble - 2010
This groundbreaking new book sets out the principles and technical practices that enable rapid, incremental delivery of high quality, valuable new functionality to users. Through automation of the build, deployment, and testing process, and improved collaboration between developers, testers, and operations, delivery teams can get changes released in a matter of hours-- sometimes even minutes-no matter what the size of a project or the complexity of its code base. Jez Humble and David Farley begin by presenting the foundations of a rapid, reliable, low-risk delivery process. Next, they introduce the "deployment pipeline," an automated process for managing all changes, from check-in to release. Finally, they discuss the "ecosystem" needed to support continuous delivery, from infrastructure, data and configuration management to governance. The authors introduce state-of-the-art techniques, including automated infrastructure management and data migration, and the use of virtualization. For each, they review key issues, identify best practices, and demonstrate how to mitigate risks. Coverage includes - Automating all facets of building, integrating, testing, and deploying software - Implementing deployment pipelines at team and organizational levels - Improving collaboration between developers, testers, and operations - Developing features incrementally on large and distributed teams - Implementing an effective configuration management strategy - Automating acceptance testing, from analysis to implementation - Testing capacity and other non-functional requirements - Implementing continuous deployment and zero-downtime releases - Managing infrastructure, data, components and dependencies - Navigating risk management, compliance, and auditing Whether you're a developer, systems administrator, tester, or manager, this book will help your organization move from idea to release faster than ever--so you can deliver value to your business rapidly and reliably.
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.
Statistics for Six SIGMA Made Easy
Warren Brussee - 2004
Yet although the heart of Six Sigma is statistics, most books on Six Sigma give a general overview, with little detail on actually Using the Six Sigma tools. Books that cover Six Sigma statistics typically are 500+ pages and cost near USD100. Basic Statistics for Six Sigma gives the information needed to apply the statistical tools of Six Sigma to real-world problems in a simplified, USD24.95 paperback format, for Greenbelts and Six Sigma Project Team Leaders. A typical company's Greenbelt training in Six Sigma includes 7 books, 4 software packages, and 3 weeks of class work. It is very extensive in statistics. Although this kind of course is excellent, not all companies or individuals want to commit to that level of instruction. Statistics for Six Sigma--Made Easy! describes only the tools used by most successful Six Sigma practitioners. The only software package needed is Excel, and the 14 formulas and 5 tables included in the book enable you to use all the basic Six Sigma statistical tools. Using these tools will enable a person t
Empowered: Ordinary People, Extraordinary Products
Marty Cagan - 2020
But the real advantage these companies have is not so much who they hire, but rather how they enable their people to work together to solve hard problems and create extraordinary products.As legendary Silicon Valley coach--and coach to the founders of several of today's leading tech companies--Bill Campbell said, "Leadership is about recognizing that there's a greatness in everyone, and your job is to create an environment where that greatness can emerge."The goal of EMPOWERED is to provide you, as a leader of product management, product design, or engineering, with everything you'll need to create just such an environment.As partners at The Silicon Valley Product Group, Marty Cagan and Chris Jones have long worked to reveal the best practices of the most consistently innovative companies in the world. A natural companion to the bestseller INSPIRED, EMPOWERED tackles head-on the reason why most companies fail to truly leverage the potential of their people to innovate: product leadership.The book covers:what it means to be an empowered product team, and how this is different from the "feature teams" used by most companies to build technology products recruiting and coaching the members of product teams, first to competence, and then to reach their potential creating an inspiring product vision along with an insights-driven product strategy translating that strategy into action by empowering teams with specific objectives--problems to solve--rather than features to build redefining the relationship of the product teams to the rest of the company detailing the changes necessary to effectively and successfully transform your organization to truly empowered product teams EMPOWERED puts decades of lessons learned from the best leaders of the top technology companies in your hand as a guide. It shows you how to become the leader your team and company needs to not only survive but thrive.
Be Our Guest: Perfecting the Art of Customer Service
Walt Disney Company - 2001
Reprint. 25,000 first printing.
Employee Engagement 2.0: How to Motivate Your Team for High Performance (a Real-World Guide for Busy Managers)
Kevin E. Kruse - 2012
This isn't just another ivory tower book on leadership. Employee Engagement 2.0 is the result of both massive research and real-world experience. The author, Kevin Kruse, is a former Best Place to Work winner, serial entrepreneur, and NY Times bestselling author. He has advised dozens of organizations, from Fortune 500 companies like SAP, to startups and non-profits, and even to the US Marines. This is your step-by-step guide that will teach you: - What employee engagement is (it does not mean happy or satisfied) - How engagement directly drives sales, profits, and even stock price - The secret recipe for making anyone feel engaged - How to quantify engagement, even if you have no budget - 7 questions to ask that will identify your engagement weakness - What to say to facilitate a team meeting on engagement - A communication system that ensures rapid, two-way flow of information - How to make your strategic vision memorable and "sticky" - How to implement a complete engagement plan in only 8 weeks! Being a great leader-one who drives massive passion, commitment and engagement-is within your reach. Follow the step-by-step plan in Employee Engagement 2.0 and prepare to be a great place to work.
Code: The Hidden Language of Computer Hardware and Software
Charles Petzold - 1999
And through CODE, we see how this ingenuity and our very human compulsion to communicate have driven the technological innovations of the past two centuries. Using everyday objects and familiar language systems such as Braille and Morse code, author Charles Petzold weaves an illuminating narrative for anyone who’s ever wondered about the secret inner life of computers and other smart machines. It’s a cleverly illustrated and eminently comprehensible story—and along the way, you’ll discover you’ve gained a real context for understanding today’s world of PCs, digital media, and the Internet. No matter what your level of technical savvy, CODE will charm you—and perhaps even awaken the technophile within.
Effective Java
Joshua Bloch - 2001
The principal enhancement in Java 8 was the addition of functional programming constructs to Java's object-oriented roots. Java 7, 8, and 9 also introduced language features, such as the try-with-resources statement, the diamond operator for generic types, default and static methods in interfaces, the @SafeVarargs annotation, and modules. New library features include pervasive use of functional interfaces and streams, the java.time package for manipulating dates and times, and numerous minor enhancements such as convenience factory methods for collections. In this new edition of Effective Java, Bloch updates the work to take advantage of these new language and library features, and provides specific best practices for their use. Java's increased support for multiple paradigms increases the need for best-practices advice, and this book delivers. As in previous editions, each chapter consists of several "items," each presented in the form of a short, standalone essay that provides specific advice, insight into Java platform subtleties, and updated code examples. The comprehensive descriptions and explanations for each item illuminate what to do, what not to do, and why. Coverage includes:Updated techniques and best practices on classic topics, including objects, classes, methods, libraries, and generics How to avoid the traps and pitfalls of commonly misunderstood subtleties of the platform Focus on the language and its most fundamental libraries, such as java.lang and java.util
The HR Answer Book: An Indispensable Guide for Managers and Human Resources Professionals
Shawn Smith - 2004
Accessible and concise, this on-the-job companion offers expert guidance on all types of ""people"" issues, enabling managers and human resources professionals to:* Save time, money, and trouble* Increase employee productivity, satisfaction, and retention* Attract and hire the best candidates while avoiding the inferior ones** Handle tough issues like sexual harassment, Internet and e-mail usage, performance problems, and more -- fairly, sensitively, and legally.The HR Answer Book is an easy-to-use problem solver that can be read cover-to-cover or as a quick reference in specific situations. An appendix of tools, templates, and lists of additional resources completes this excellent and valuable guide."
Keith Earls: Fight or Flight: My Life, My Choices
Keith Earls - 2021
Articulating Design Decisions: Communicate with Stakeholders, Keep Your Sanity, and Deliver the Best User Experience
Tom Greever - 2015
The ability to effectively articulate design decisions is critical to the success of a project, because the most articulate person often wins. This practical book provides principles, tactics, and actionable methods for talking about designs with executives, managers, developers, marketers, and other stakeholders who have influence over the project with the goal of winning them over and creating the best user experience.