The Software Developerâs Career Handbook by Michael Lopp
Author:Michael Lopp
Language: eng
Format: epub, mobi, pdf
Publisher: O'Reilly Media, Inc.
Published: 2022-10-25T00:00:00+00:00
Go Team!
A toxic person kills, and by kills, I mean totally destroys teamwork.
âTeamworkâ is one of those painful managementese buzzwords that is clumsily used at inopportune times as a means of motivation. âWe need better teamwork to improve efficiency and productivity.â I know what you mean, but there are better ways to say it. Fact is, teamworkâteams of people actually working togetherâis magical.
Itâs not actually magic. Itâs years of practice, starting in elementary school where you learned the basics: raise your hand when you want to speak, say âpleaseâ and âthank you,â and donât eat the glue. In school, you learn just as much about how to deal with different types of personalities as you do about the world, so when it comes time to jump into the workforce, you already have years of experience in social interactions with a variety of personalities.
However, all of these hand-raising, glue-free pleasantries barely prepare you for a toxic personality.
Letâs go back to the personality buckets I described earlier: natural, work, and toxic. Letâs say the cost of natural relationships is 1x. Itâs the base unit. Itâs no work; itâs simple. Letâs say that the work relationships are 2x. It requires twice as much effort on your part to bridge the communication and social gap. Itâs not difficult; itâs just work. You reduce this cost as you gather more experience and as you get to know people a bit, but these relationships will never be totally natural. Fact of life.
A toxic relationship cannot be measured in terms of these work units, because, at its core, it does not work. You never get to a state of comfortable communication in these relationships. They are never predictable, nor very productive, because you are in a constant state of social corrosion. There are brief moments of clarity where you have a lightning strike of insight: sheâs this way because I said that, and this is how she always reacts to that...so I wonât do that. Brilliant!
These moments of respite are short-lived. For reasons you may never understand, you are incapable of reverse engineering this personality, or your patterns of reaction to it, and itâs only a matter of time before you rediscover this basic disconnect and move back to thrashing around, trying to figure out the unknowable.
Yes, this is a worst-case scenario.
Groups of people get along because they all subscribe to a similar culture. Yes, these people are all unique, but they get along because they have a similar belief system and buy into the same goals. This similarity of beliefs has a lot of benefit, but the biggest win is that it reduces organizational friction. There are heated arguments, but they are arguments based on similar beliefs, and the presence of these beliefs means these arguments have a chance of resolution.
Now, think about your base interaction with this toxic person. You sit down in the conference room across from them, and the topic at hand is easy. âWeâre discussing a small change to the architecture, and since you own a big part of it, I wanted to get your opinion.
Download
The Software Developerâs Career Handbook by Michael Lopp.mobi
The Software Developerâs Career Handbook by Michael Lopp.pdf
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Web Development with Julia and Genie by Ivo Balbaert & Adrian Salceanu(6092)
State Management with React Query by Daniel Afonso(3405)
Eleventy by Example by Robinson Bryan;(3325)
Architecting Vue.js 3 Enterprise-Ready Web Applications by Solomon Eseme(3042)
Building Python Web APIs with FastAPI by Abdulazeez Abdulazeez Adeshina(2937)
Digital Marketing with Drupal by José Fernandes(2821)
Becoming an Enterprise Django Developer by Michael Dinder(1238)
Building Python Web APIs with FastAPI: A fast-paced guide to building high-performance, robust web APIs with very little boilerplate code by Abdulazeez Abdulazeez Adeshina(1177)
Operator Training Simulator Handbook by Joseph Philip(1144)
Practical WebAssembly: Explore the fundamentals of WebAssembly programming using Rust by Sendil Kumar Nellaiyapen(1072)
Google Workspace User Guide: A Practical Guide to Using Google Workspace Apps Efficiently While Integrating Them With Your Data by Balaji Iyer(1060)
State Management with React Query by Afonso Daniel;(1046)
Hands-on Cloud Analytics with Microsoft Azure Stack: Transform Your Data to Derive Powerful Insights Using Microsoft Azure by Prashila Naik(1039)
Building SPAs with Django and HTML Over the Wire: Learn to build real-time single page applications with Python by Andros Fenollosa(992)
Building Data Science Applications with FastAPI by François Voron(926)
Modern Frontend Development with Node.js by Florian Rappl(924)
High Performance with Laravel Octane by R. Butti(910)
Kubernetes Design Patterns and Extensions by Onur Yilmaz(900)
JavaScript from Frontend to Backend by Unknown(813)
