Youâve had a small number of career-defining moments.
Small decisions cross your desk, your inbox, all day, but this isnât a small decision. Itâs massive, and once youâve made this decision, there is absolutely no going back. It is in this moment you make a painful discoveryâshit, Iâm a geek.
You donât have an MBA. You know there are HR people in the building somewhere, but youâve no idea what to do with them. You want to hide in the comforting structure of code, but you know that in this moment, this decision is going to significantly affect your career...if only you knew how.
Can I argue for more money after I received an offer? OK, how? Who do I do when my boss lies to me? What do I need to do to resign? Whatâs a program manager? Should I apply for a management gig? They make more money doing less, right? Can I get a promotion without talking to a single human being? There isnât a class in college that teaches any of this. Wikipedia can give you definition, but it canât help a social introvert who sees much of the world through a keyboard.
This is the hand youâve been dealt. Letâs embrace the geek.
Weâre different, and understanding these differences is a good place to start. At our core, I believe geeks are system thinkers. A simpler way to think about this is that in the mind of a geek, the world is like a computerâdiscernible, knowable, and finite. After years of successfully using the computer as a means of interacting with the world, weâve come to follow a certain credo:
We seek definition to understand
the system so that we can discern
the rules so that we
know what to do next so that
we win.
Definition, system, and rules. It all goes back to our ever-favorite tool, the computer. Our success with the computer has tweaked our perspective of the planet. We believe that given enough time and effort, you can totally understand the system. A hard drive has these attributes and make this type of operation faster. More memory will improve these types of operations. When my boss tells me Iâm passive-aggressive, I should....
Wait, what? Passive what?
A crisis occurs when a situation appears that doesnât follow the rules, doesnât fit in the system, and is inherently indefinable. We go into high alert when we see a flaw in the system because the system is what we tell ourselves to get through the day. Unfortunately, this structure is a comfortable illusion and full of certain flaws that I like to call people.
People screw things up. They are the sources of bugs. They ask odd questions, and their logic is flawed. In the pleasant mental flowchart we have in our geek heads, itâs a single person who causes us to frustratingly ask, âWho are these people and why the hell donât they follow the rules? Canât they see the system? DONâT THEY WANT TO WIN?â
Yes, they do.
No one wants a reminder that life is a crapshoot. That weâre all making it up as we go based on reacting to whatever random strangeness occurs in our corner of the world. The lack of control is especially discomforting to the geek, which is why we construct imaginary structured versions of our world to make the chaos a bit more palatable and predictable.
Iâm a geek, and while Iâm just as ambiguous and emotionally slippery as that comic book dork in the cube next door, Iâve been staring at geeks struggling with messy parts of high tech for over a decade. I believe I can improve the chances that we can win, even with all these people stumbling around and touching our stuff.
The advice and this book begin with a contradiction: prepare for the unpredictable.
The unpredictable shows up on your doorstep in two forms: simple unpredictability, which you can assess and act on immediately, and world-changing unpredictability that rocks your world and requires serious work on your part. In Being Geek, my hope is to first equip you with a system of improvisation that will help you act on the simple unpredictability and, second, to encourage you to develop a blueprint for your career to prepare for when the sky really falls.
In my head, a handbook is a book with curled pages, a beaten cover, and folded pages that is never far away. Itâs achieved this state by being repeatedly and tactically useful. Being Geekâs chapters are structured around a single job. From the initial job search, the interview, the offer negotiations, and learning about your company and your coworkers, to finally deciding itâs time to search for a new gig. The idea is not the arc; the idea is that as youâre going through a small bit of unpredictability, you can flip to Chapter 34 and read about how to interpret your yearly review so you can make a decision: am I or am I not going to get fussy about this poorly written review?
The chapters of Being Geek are standalone, meaning there are minimal threads tying one chapter to the next. This is partially a function of where some of the chapters originatedâmy weblog, Rands in Reposeâbut also a function of the geek attention span, which can be...limited. My hope is these fully contained, easily consumable chapters are useful when small decisions show up, in that they help you take apart your decisions. They arenât prescriptive, because whatever decisions you have on your plate are yours to make, and the best I can offer is to tell you the story of when I found that decision, what I thought, and how I moved forward.
Itâs satisfying: the completion of a task, the making of a decision, getting a thing done. These small bits of motion you apply to your day make up the majority of the decisions you make in your life, and they happen with little pomp and circumstance. Making these decisions and seeing what happens make up the bulk of your experience and how you continue your endless search for rules that define your system. The better you get at them, hopefully, the more success you have and the quicker you make them the next time they show up.
Still, these are the small bits of unpredictability, and you also need to know what to do when the massive unpredictability appears.
You read a book. From beginning to end. While the chapters of Being Geek can stand alone, this book is written around a single hypothetical job and is intended to tell a long story. The time it takes to read this book will, hopefully, give you distance from the day to day work of your job and remind you that youâre working toward something bigger. Your job is not just what youâre doing; it should be preparing you for what you want to do.
As you read this book, you need to keep three classes of questions in your head:
What am I doing?
What do I do?
What matters to me? What do I care about?
Your work day is deviously designed around focusing you on the first question. Think about your state of mind when you get in the car to drive home, when youâre sitting on the subway, when youâre barely pulling yourself out of the sea of things to do. Youâre not dreaming about your next gig, youâre not thinking strategically about your career; you are recovering from a day of tactical tasks. Thatâs what youâre doing, but is that what you do?
Maybe youâre lucky. Youâre the software architect. Youâre the director of design. Youâre the guy who cares more about databases than anything else on the planet Earth. Youâve discovered a larger theme to what youâre doing and thatâs what you do. Itâs your career, and a career is much bigger than a job.
Perhaps you donât know. Itâs your first gig, and while all this coding is delicious, there sure seem to be a lot of people running around talking about career growth. Thatâs what HR is going to do for me, right? My boss has that covered, right?
Wrong.
As an avid watcher of management in the Silicon Valley for coming up on two decades, I can safely say that the good intentions of HR and partial attention of your boss does not a career make.
Whether you know what you do or you donât, the act of reading this book from cover to cover is a few hours of your time when you get to ask, âWhat matters to me? What do I care about?â Does this management gig float my boat? Am I developer for life? Is the fact I spend the entire subway trip home cursing my gig a bad sign? Itâs professionally fashionable to bitch about your company and your inept manager, but when you start bitching about your career, I call bullshit. The idea that anyone besides you is responsible for your career is flawed. Your boss is only your boss while heâs your boss. Your career is yours forever.
You choose your career and the choice makes life easy when massive unpredictability arrives. Think about it like this: how much easier would it be to make that big decision if you knew exactly what you wanted to do? Is it easier or harder to argue for that new project at work when you know itâs perfect for your career goals? How would the review conversation go with your boss when youâre completely sure that you want to get into management?
All decisions are easier when youâre clear where youâre headed.
Your career is a collection of moments when you make a decision. PC or Mac? Answering that recruiting email or not? Confront or retreat? Even with this book in hand, youâre going to screw up as many decisions as you make correctly, which is a troubling thought for the system-searching geek who is simply trying to win, but there are still rules to discern.
With time and experience, youâll learn there is a finite set of personalities walking the halls. Yes, they have their individual nuances, but these personalities and their motivations can be understood. Your boss and his motivation will vary from company to company, but itâs a knowable set of motivations varying somewhere from âhiding until I retireâ to âdriving everyone absolutely crazy as I attempt to conquer the world.â You can make most meetings useful. You can dig yourself out from underneath the endless list of things to do. Itâs OK to quit a job with people you like because there are a lot of people to like out there.
Being Geek is a distillation of 15 years in the Silicon Valley working at companies both large and small. Iâve had equal parts of calm and chaos, and Iâve been keeping notes during the entire time because I believe Iâm always one rule away from figuring it all out, and thatâs how you win.
Get Being Geek now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.