The Manager s Path

The Manager s Path Author Camille Fournier
ISBN-10 9781491973868
Year 2017-03-13
Pages 244
Language en
Publisher "O'Reilly Media, Inc."
DOWNLOAD NOW READ ONLINE

Managing people is difficult wherever you work. But in the tech industry, where management is also a technical discipline, the learning curve can be brutal—especially when there are few tools, texts, and frameworks to help you. In this practical guide, author Camille Fournier (tech lead turned CTO) takes you through each stage in the journey from engineer to technical manager. From mentoring interns to working with senior staff, you’ll get actionable advice for approaching various obstacles in your path. This book is ideal whether you’re a new manager, a mentor, or a more experienced leader looking for fresh advice. Pick up this book and learn how to become a better manager and leader in your organization. Begin by exploring what you expect from a manager Understand what it takes to be a good mentor, and a good tech lead Learn how to manage individual members while remaining focused on the entire team Understand how to manage yourself and avoid common pitfalls that challenge many leaders Manage multiple teams and learn how to manage managers Learn how to build and bootstrap a unifying culture in teams

The Manager s Path

The Manager s Path Author Camille Fournier
ISBN-10 9781491973844
Year 2017-03-13
Pages 244
Language en
Publisher "O'Reilly Media, Inc."
DOWNLOAD NOW READ ONLINE

Managing people is difficult wherever you work. But in the tech industry, where management is also a technical discipline, the learning curve can be brutal—especially when there are few tools, texts, and frameworks to help you. In this practical guide, author Camille Fournier (tech lead turned CTO) takes you through each stage in the journey from engineer to technical manager. From mentoring interns to working with senior staff, you’ll get actionable advice for approaching various obstacles in your path. This book is ideal whether you’re a new manager, a mentor, or a more experienced leader looking for fresh advice. Pick up this book and learn how to become a better manager and leader in your organization. Begin by exploring what you expect from a manager Understand what it takes to be a good mentor, and a good tech lead Learn how to manage individual members while remaining focused on the entire team Understand how to manage yourself and avoid common pitfalls that challenge many leaders Manage multiple teams and learn how to manage managers Learn how to build and bootstrap a unifying culture in teams

Being Geek

Being Geek Author Michael Lopp
ISBN-10 1449395864
Year 2010-07-21
Pages 338
Language en
Publisher "O'Reilly Media, Inc."
DOWNLOAD NOW READ ONLINE

As a software engineer, you recognize at some point that there's much more to your career than dealing with code. Is it time to become a manager? Tell your boss he’s a jerk? Join that startup? Author Michael Lopp recalls his own make-or-break moments with Silicon Valley giants such as Apple, Netscape, and Symantec in Being Geek -- an insightful and entertaining book that will help you make better career decisions. With more than 40 standalone stories, Lopp walks through a complete job life cycle, starting with the job interview and ending with the realization that it might be time to find another gig. Many books teach you how to interview for a job or how to manage a project successfully, but only this book helps you handle the baffling circumstances you may encounter throughout your career. Decide what you're worth with the chapter on "The Business" Determine the nature of the miracle your CEO wants with "The Impossible" Give effective presentations with "How Not to Throw Up" Handle liars and people with devious agendas with "Managing Werewolves" Realize when you should be looking for a new gig with "The Itch"

Becoming a Technical Leader

Becoming a Technical Leader Author Gerald M. Weinberg
ISBN-10 STANFORD:36105040557899
Year 1986-01-01
Pages 284
Language en
Publisher Dorset House Publishing Company, Incorporated
DOWNLOAD NOW READ ONLINE

Becoming a Technical Leader is a personalized guide to developing the qualities that make a successful problem-solving leader. The book emphasizes that we all contain the ingredients for leadership, though some elements are better developed than others. "Anyone can improve as a leader simply by building the strength of our weakest elements, " author Gerald M. Weinberg writes. "Mr. Universe doesn't have more muscles than I do, just better developed ones." On one level, the book is an extremely down-to-earth, how-to guide. On a second, it is a set of parables, full of analogies that stick in the mind -- the art of management taught through stories about pinball, tinkertoys, and electric blankets. On yet another level, this is a book about the philosophy and psychology of managing technical projects. On every level, the author brings these entertaining and enlightening elements together to teach you the essentials of leadership. You'll learn how to -- master your fear of becoming a leader -- be creative in solving problems -- motivate people while maintaining quality -- gain organizational power -- plan personal change. -- Whether you manage people, are managed by people, or just want to change the way you interact with others, this book is about success. How to plan it, how to make it happen -- Becoming a Technical Leader shows you how to do it!

Building Great Software Engineering Teams

Building Great Software Engineering Teams Author Joshua Tyler
ISBN-10 9781484211335
Year 2015-07-03
Pages 168
Language en
Publisher Apress
DOWNLOAD NOW READ ONLINE

WINNER of Computing Reviews 20th Annual Best Review in the category Management “Tyler’s book is concise, reasonable, and full of interesting practices, including some curious ones you might consider adopting yourself if you become a software engineering manager.” —Fernando Berzal, CR, 10/23/2015 “Josh Tyler crafts a concise, no-nonsense, intensely focused guide for building the workhouse of Silicon Valley—the high-functioning software team.” —Gordon Rios, Summer Book Recommendations from the Smartest People We Know—Summer 2016 Building Great Software Engineering Teams provides engineering leaders, startup founders, and CTOs concrete, industry-proven guidance and techniques for recruiting, hiring, and managing software engineers in a fast-paced, competitive environment. With so much at stake, the challenge of scaling up a team can be intimidating. Engineering leaders in growing companies of all sizes need to know how to find great candidates, create effective interviewing and hiring processes, bring out the best in people and their work, provide meaningful career development, learn to spot warning signs in their team, and manage their people for long-term success. Author Josh Tyler has spent nearly a decade building teams in high-growth startups, experimenting with every aspect of the task to see what works best. He draws on this experience to outline specific, detailed solutions augmented by instructive stories from his own experience. In this book you’ll learn how to build your team, starting with your first hire and continuing through the stages of development as you manage your team for growth and success. Organized to cover each step of the process in the order you’ll likely face them, and highlighted by stories of success and failure, it provides an easy-to-understand recipe for creating your high-powered engineering team.

Managing Humans

Managing Humans Author Michael Lopp
ISBN-10 9781484221587
Year 2016-07-26
Pages 331
Language en
Publisher Apress
DOWNLOAD NOW READ ONLINE

Read hilarious stories with serious lessons that Michael Lopp extracts from his varied and sometimes bizarre experiences as a manager at Apple, Pinterest, Palantir, Netscape, Symantec, Slack, and Borland. Many of the stories first appeared in primitive form in Lopp’s perennially popular blog, Rands in Repose. The Third Edition of Managing Humans contains a whole new season of episodes from the ongoing saga of Lopp's adventures in Silicon Valley, together with classic episodes remastered for high fidelity and freshness. Whether you're an aspiring manager, a current manager, or just wondering what the heck a manager does all day, there is a story in this book that will speak to you—and help you survive and prosper amid the general craziness of dysfunctional bright people caught up in the chase of riches and power. Scattered in repose among these manic misfits are managers, an even stranger breed of people who, through a mystical organizational ritual, have been given power over the futures and the bank accounts of many others. Lopp's straight-from-the-hip style is unlike that of any other writer on management and leadership. He pulls no punches and tells stories he probably shouldn't. But they are magically instructive and yield Lopp’s trenchant insights on leadership that cut to the heart of the matter—whether it's dealing with your boss, handling a slacker, hiring top guns, or seeing a knotty project through to completion. Writing code is easy. Managing humans is not. You need a book to help you do it, and this is it. What You'll Learn Lead engineers Handle conflict Hire well Motivate employees Manage your boss Discover how to say no Understand different engineering personalities Build effective teams Run a meeting well Scale teams “/div>divWho This Book Is Fordiv Managers and would-be managers staring at the role of a manager wondering why they would ever leave the safe world of bits and bytes for the messy world of managing humans. The book covers handling conflict, managing wildly differing personality types, infusing innovation into insane product schedules, and figuring out how to build a lasting and useful engineering culture.

Talking with Tech Leads

Talking with Tech Leads Author Patrick Kua
ISBN-10 150581748X
Year 2015-04-15
Pages 282
Language en
Publisher CreateSpace
DOWNLOAD NOW READ ONLINE

A book for Tech Leads, from Tech Leads. Discover how more than 35 Tech Leads find the delicate balance between the technical and non-technical worlds. Discover the challenges a Tech Lead faces and how to overcome them. You may be surprised by the lessons they have to share.

Big Change Best Path

Big Change  Best Path Author Warren Parry
ISBN-10 9780749469436
Year 2015-10-03
Pages 304
Language en
Publisher Kogan Page Publishers
DOWNLOAD NOW READ ONLINE

Using ground-breaking modelling, Big Change, Best Path brings unique insights to the dynamics and process of organizational change, understanding success and failure, defining and describing the drivers and conditions of change, and the patterns and paths of organizational change. Author Warren Parry from Accenture Strategy shows that a whole new way of managing change is possible, from empirical benchmarking, predictive approaches that highlight the specific actions needed at any point of a change program, and visualization for senior managers to show how each part of an organization is responding. The author also challenges many of the myths of change management and the dynamics of how organizations respond to change, clearly showing the common pitfalls and misunderstandings. Big Change, Best Path explains a new, more analytical way and process for driving successful change, and presents a ground-breaking vision for the future of how organizations can become more agile and resilient.

Debugging Teams

Debugging Teams Author Brian W. Fitzpatrick
ISBN-10 9781491932513
Year 2015-10-13
Pages 190
Language en
Publisher "O'Reilly Media, Inc."
DOWNLOAD NOW READ ONLINE

In the course of their 20+-year engineering careers, authors Brian Fitzpatrick and Ben Collins-Sussman have picked up a treasure trove of wisdom and anecdotes about how successful teams work together. Their conclusion? Even among people who have spent decades learning the technical side of their jobs, most haven’t really focused on the human component. Learning to collaborate is just as important to success. If you invest in the "soft skills" of your job, you can have a much greater impact for the same amount of effort. The authors share their insights on how to lead a team effectively, navigate an organization, and build a healthy relationship with the users of your software. This is valuable information from two respected software engineers whose popular series of talks—including "Working with Poisonous People"—has attracted hundreds of thousands of followers.

Developer Hegemony

Developer Hegemony Author Erik Dietrich
ISBN-10
Year
Pages
Language en
Publisher BlogIntoBook.com
DOWNLOAD NOW READ ONLINE

It’s been said that software is eating the planet. The modern economy—the world itself—relies on technology. Demand for the people who can produce it far outweighs the supply. So why do developers occupy largely subordinate roles in the corporate structure? Developer Hegemony explores the past, present, and future of the corporation and what it means for developers. While it outlines problems with the modern corporate structure, it’s ultimately a play-by-play of how to leave the corporate carnival and control your own destiny. And it’s an emboldening, specific vision of what software development looks like in the world of developer hegemony—one where developers band together into partner firms of “efficiencers,” finally able to command the pay, respect, and freedom that’s earned by solving problems no one else can. Developers, if you grow tired of being treated like geeks who can only be trusted to take orders and churn out code, consider this your call to arms. Bring about the autonomous future that’s rightfully yours. It’s time for developer hegemony.

Slack

Slack Author Tom DeMarco
ISBN-10 9780767908993
Year 2001-11-27
Pages 240
Language en
Publisher Crown Business
DOWNLOAD NOW READ ONLINE

To most companies, efficiency means profits and growth. But what if your “efficient” company—the one with the reduced headcount and the “stretch” goals—is actually slowing down and losing money? What if your employees are burning out doing the work of two or more people, leaving them no time for planning, prioritizing, or even lunch? What if you’re losing employees faster than you can hire them? What if your superefficient company is suddenly falling behind? Tom DeMarco, a leading management consultant to both Fortune 500 and up-and-coming companies, has discovered a counterintuitive principle that explains why efficiency improvement can sometimes make a company slow. If your real organizational goal is to become fast (responsive and agile), then he proposes that what you need is not more efficiency, but more slack. What is “slack”? Slack is the degree of freedom in a company that allows it to change. It could be something as simple as adding an assistant to a department, letting high-priced talent spend less time at the photo copier and more time making key decisions. Slack could also appear in the way a company treats employees: instead of loading them up with overwork, a company designed with slack allows its people room to breathe, increase effectiveness, and reinvent themselves. In thirty—three short chapters filled with creative learning tools and charts, you and your company can learn how to: ∑make sense of the Efficiency/Flexibility quandary ∑run directly toward risk instead of away from it ∑strengthen the creative role of middle management ∑make change and growth work together for even greater profits A innovative approach that works for new- and old-economy companies alike, this revolutionary handbook will debunk commonly held assumptions about real-world management, and give you and your company a brand-new model for achieving and maintaining true effectiveness—and a healthier bottom line. From the Hardcover edition.

Making Software

Making Software Author Andy Oram
ISBN-10 9781449397760
Year 2010-10-14
Pages 624
Language en
Publisher "O'Reilly Media, Inc."
DOWNLOAD NOW READ ONLINE

Many claims are made about how certain tools, technologies, and practices improve software development. But which claims are verifiable, and which are merely wishful thinking? In this book, leading thinkers such as Steve McConnell, Barry Boehm, and Barbara Kitchenham offer essays that uncover the truth and unmask myths commonly held among the software development community. Their insights may surprise you. Are some programmers really ten times more productive than others? Does writing tests first help you develop better code faster? Can code metrics predict the number of bugs in a piece of software? Do design patterns actually make better software? What effect does personality have on pair programming? What matters more: how far apart people are geographically, or how far apart they are in the org chart? Contributors include: Jorge Aranda Tom Ball Victor R. Basili Andrew Begel Christian Bird Barry Boehm Marcelo Cataldo Steven Clarke Jason Cohen Robert DeLine Madeline Diep Hakan Erdogmus Michael Godfrey Mark Guzdial Jo E. Hannay Ahmed E. Hassan Israel Herraiz Kim Sebastian Herzig Cory Kapser Barbara Kitchenham Andrew Ko Lucas Layman Steve McConnell Tim Menzies Gail Murphy Nachi Nagappan Thomas J. Ostrand Dewayne Perry Marian Petre Lutz Prechelt Rahul Premraj Forrest Shull Beth Simon Diomidis Spinellis Neil Thomas Walter Tichy Burak Turhan Elaine J. Weyuker Michele A. Whitecraft Laurie Williams Wendy M. Williams Andreas Zeller Thomas Zimmermann

Production Ready Microservices

Production Ready Microservices Author Susan J. Fowler
ISBN-10 9781491965948
Year 2016-11-30
Pages 172
Language en
Publisher "O'Reilly Media, Inc."
DOWNLOAD NOW READ ONLINE

One of the biggest challenges for organizations that have adopted microservice architecture is the lack of architectural, operational, and organizational standardization. After splitting a monolithic application or building a microservice ecosystem from scratch, many engineers are left wondering what’s next. In this practical book, author Susan Fowler presents a set of microservice standards in depth, drawing from her experience standardizing over a thousand microservices at Uber. You’ll learn how to design microservices that are stable, reliable, scalable, fault tolerant, performant, monitored, documented, and prepared for any catastrophe. Explore production-readiness standards, including: Stability and Reliability: develop, deploy, introduce, and deprecate microservices; protect against dependency failures Scalability and Performance: learn essential components for achieving greater microservice efficiency Fault Tolerance and Catastrophe Preparedness: ensure availability by actively pushing microservices to fail in real time Monitoring: learn how to monitor, log, and display key metrics; establish alerting and on-call procedures Documentation and Understanding: mitigate tradeoffs that come with microservice adoption, including organizational sprawl and technical debt

High Output Management

High Output Management Author Andrew S. Grove
ISBN-10 9781101972366
Year 2015-11-18
Pages 272
Language en
Publisher Vintage
DOWNLOAD NOW READ ONLINE

The essential skill of creating and maintaining new businesses—the art of the entrepreneur—can be summed up in a single word: managing. In High Output Management, Andrew S. Grove, former chairman and CEO (and employee number three) of Intel, shares his perspective on how to build and run a company. Born of Grove’s experiences at one of America’s leading technology companies, this legendary management book is a Silicon Valley staple, equally appropriate for sales managers, accountants, consultants, and teachers, as well as CEOs and startup founders. Grove covers techniques for creating highly productive teams, demonstrating methods of motivation that lead to peak performance—throughout, High Output Management is a practical handbook for navigating real-life business scenarios and a powerful management manifesto with the ability to revolutionize the way we work. From the Trade Paperback edition.

Designing Data Intensive Applications

Designing Data Intensive Applications Author Martin Kleppmann
ISBN-10 9781491903117
Year 2017-03-16
Pages 614
Language en
Publisher "O'Reilly Media, Inc."
DOWNLOAD NOW READ ONLINE

Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, we have an overwhelming variety of tools, including relational databases, NoSQL datastores, stream or batch processors, and message brokers. What are the right choices for your application? How do you make sense of all these buzzwords? In this practical and comprehensive guide, author Martin Kleppmann helps you navigate this diverse landscape by examining the pros and cons of various technologies for processing and storing data. Software keeps changing, but the fundamental principles remain the same. With this book, software engineers and architects will learn how to apply those ideas in practice, and how to make full use of data in modern applications. Peer under the hood of the systems you already use, and learn how to use and operate them more effectively Make informed decisions by identifying the strengths and weaknesses of different tools Navigate the trade-offs around consistency, scalability, fault tolerance, and complexity Understand the distributed systems research upon which modern databases are built Peek behind the scenes of major online services, and learn from their architectures