Tag: teams

  • 6 Months. 6 Lessons.

    6 Months. 6 Lessons.

    Danbo likes to learn
    Credit: Flickr / Kai Lehmann

    Last week marked my six-month anniversary at Ride, which also marks six months of being a manager. It coincided with my team being in Medellin all together for our offsite. It was amazing to have everyone here, and this was part of something I have been thinking about since I started this job – how do we become not just an iOS team, and an Android team, but one mobile team? The offsite was the final step in that process.

    Back in December I shared some resources that I had been finding helpful. One of them was a post by @marcprecipice called “what do you make as a manager?” in which he talks about the impact you have over the long term and the relationships you build.

    But the question “What do you make as a manager?” is one that I have asked myself a lot. Maybe, if you’re lucky, if you have a good boss yourself, and a good environment, and some amazing people, you get to build a team. Maybe you get to have a milestone, like this one, where they see, and you see, what’s changed. Maybe they change the way they talk about the team, maybe you make a new slack channel, maybe one of them looks at you and says, “you’ve built a good team”.

    That was my week, anyway. And it was the best way I can imagine to mark six months.

    But if that’s my biggest achievement of the last six months, what have I learned?

    1. Intentions Do Matter

    I’ve long found discussion of “intentions” completely worthless. I just don’t want to hear about it. Especially in the context that it invariably is – men who tell me about their intentions after screwing things up. I still don’t think there is much value in discussing intentions. But intentions are actually the place where your actions come from, and that is important. It’s not what you do, but how you do it. And regardless of what is said about intentions, people always know what your intentions really are. For example feedback can be given from a place of “this will make my life easier” or from a place of “this is how I believe you can be more effective” – which one do you think is better taken?

    One of the engineers started talking about my intentions and I cut him off to tell him intentions are worthless. But he stopped me and finished what he was saying, telling me that “no-one can doubt that you care about us”. Which is not something I really talk about that much. But it is something I show up and do, every day.

    2. There’s a Difference Between Honesty and Openness.

    This is the loneliest thing sometimes. Where I never, I would never, lie to my team, I find myself not always being able to be open. Change the topic. Give a less than satisfying answer. Redirect the question. Often part of my job (especially at a startup!) is to take uncertainty and turn it into direction, which means you don’t relay every thought in your head about the uncertainty but focus on the direction, and the outcomes you think will be helpful.

    On the flip side, if you are a new manager your team knows that and you don’t need to pretend you have all the answers. They’ll be pretty confident you don’t. You may as well admit what you know you don’t know, or find hard, because it’s probably pretty obvious to them. There’s something that I realised I wasn’t doing well a few months ago, and I’ve been working on it ever since. An engineer commented how much he appreciated that I had been doing better at that, because he knew it was work for me.

    I doubt he would have been quite that positive if I had just kept being bad at it, or pretended it wasn’t an issue.

    3. Time Spent Understanding People is Never Wasted.

    I do bi-weekly 1-hour 1:1s, and make an effort to spend quality 1:1 time with engineers who report to me when we are in the same place. If your team is a system, the people who report to you are components, and the better you understand how they work in general the more sense their behaviour will make in times of stress.

    When you join a team, things are the way they are for a reason. There’s a hubristic approach that says things sucked because you weren’t there yet – and it’s wrong. Things are the way they are because of the people, because of the structure of the organisation, because of the constraints people are working under.

    Structure can be both explicit and implicit, and hard to figure out. Constraints can be stated and unstated. People, if you are kind, and patient, and accepting, will mostly just be who they are, because anything else is too much work. If you get to know who people are, then a lot of things will make sense. And, they’ll probably explain to you their realities of the structure and the constraints, too.

    But understanding goes both ways and there are things people won’t always ask you. I think people often talk about their Achievements and Experiences to explain who they are, but I’m much more interested in the how and why of making decisions. It tells me a lot more about how people think, and what they value. So I’ll ask people about why they think a decision is the right one, and I’ll also explain my decision making process in return. I feel like I’m winning when engineers on my team can predict decisions I make, even when they would make a different one.

    4. Questions are Better than Answers.

    If you tell people things, they may or may not believe you. If you ask them good questions and get them to see the world in a different way, they are much more likely to adjust what they are doing.

    This is something I continually work at, because I’m always tempted to just give the answer – it’s more efficient! And I’ve been trained by Prove It Again to always, y’know, want to Prove that I Know What I’m Talking About. But – asking good questions is so much more effective.

    I asked one of the engineers how often I gave him advice and he said “constantly”. I responded, “wow! I’ve really been trying to ask questions instead.” He told me that he took asking questions as a form of advice giving. So I guess this strategy is very transparent. But still – effective.

    5. The Worst Mistakes Are The Ones You Don’t See Coming.

    Three months in, I posited the theory that a manager is only as good as their worst screw up – and I still think this is true – but depending on the severity you can use it to make your relationship stronger. You can apologise. Talk about what happened. Be accountable for your actions.

    If you learn the way in which you will make mistakes, you can look out for them. For me a big one is that I care too much – largely the result of having terrible managers and being so determined to be a good manager myself, and so afraid that I don’t know how to be. Which sounds like a humble brag. Like “oh I will only screw up because I care too much and try so hard” but the fact is fucking up is fucking up. It might come from a “good” place, but that only goes so far. And frankly, any place where you are lacking self-awareness to the point where it impacts your team isn’t all that good.

    The worst mistakes you make are the ones you won’t see coming – it won’t be the thing you know you are bad at (unless you hide from it and refuse to take responsibility), so it’s all the more likely that your worst screw ups will come from a place of “good intentions”. Now that I know that caring too much is how I will make my biggest mistakes I will be more intentional about spotting them before I inflict them on my team.

    6. Build a Shared Language.

    This was something that we worked on a lot at the offsite, on building commonalities across platforms and as a team. We worked through a discussion based on the book Leadership and Self Deception (Amazon) and now we have this shorthand where someone will say “that will put me in the box” and everyone knows what they mean.

    But what was cool was how much of a shared language we already had. Much of our weekly schedule is oriented around cutting the build every Thursday. Both teams were doing what we call “123” in Slack (I wrote about some processes for running a remote team). Both platform teams had similar rhythms, similar challenges, similar frustrations. When we came together, it was pretty straightforward to talk about them.

    Bonus Lesson: Recharging

    The bonus lesson is what we all know: being a manager is a different job. But that doesn’t just change what I show up and do at my job, but also outside of it. It’s changed the kind of work I want to do on side projects; I’m writing code on my side-project in a way that I was never able to sustain as an IC. I need more alone time to recharge, and I’m much less excited about the prospect of giving talks, because giving talks are about other people, in the same way that my job is about other people, and I want to recharge by doing things that are for me.

    6 Months Down. ??? To Go.

    The learning curve and emotional exhaustion of being a manager has been really steep. Whenever I think about my next job, I think there’s a good chance that I’ll go back to being an IC. But I’m so grateful to have had this opportunity and whilst I have my current job I’ll keep trying to learn and do better.

    And to go back to the question of “what does a manager make?” if you’re not continually reflecting and trying to do better, you’ll probably make a big mess.

    But if you’re lucky – as I was – and thoughtful. Maybe you’ll get to make a team.

    Thanks and love to my team, because they are kind, smart, hard-working, hilarious and adorable, and because every day I work with them I learn something.

  • #OreDev – Starting Up: Building Great Products with Small Teams – Jan Erik Solem

    #OreDev – Starting Up: Building Great Products with Small Teams – Jan Erik Solem

    My notes from Jan Erik Solem‘s talk at Oredev. I’m not sure how widely applicable these takeaways are, clearly this is working for them (or was when I saw this talk in 2014) but I would not extrapolate too much from that.

    Credit: Flickr / Takashi Hososhima
    Credit: Flickr / Takashi Hososhima

    Overall Team Guidelines:

    • Small team with high performers.
    • Independent learners.
    • Doers – who manage themselves.
    • No one should be dependent on others to do their work.

    Build a team almost entirely of fresh grads – wrong approach. Each person adds overhead. The fewer people you have, the faster you can move.

    If great writer, writing copy for website/system. If need someone to do the HTML, not the right person. Everything you do generates more work for someone else.

    A lot of people are good at what they do, but can’t take it all the way out.

    Finding co-founders:

    • Be open abut your idea, long term mission, and what you plan to do.
    • Talk to everyone.
    • Look for shared passion and values.
    • Date before you marry.

    Hiring in early stages

    What you cannot offer:

    • Benefits and salary near what big-co offers.
    • Promotions and titles?

    What you can offer:

    • Ownership in the product and company.
    • Learning and personal growth way beyond regular jobs.

    Find people interested in these two things, not the two things on top. Good filter.

    Have a mission and make big plans. No-one is inspired by small plans. Make insane plans.

    4 cofounders:

    • First, worked together for years.
    • Second, tried out working together for a few days.
    • Third, known for years, months of dating and discussions.

    Enough spread of skills to build everything in the first year.

    Overall Setup Guidelines

    • Do everything in-house (in early stages).
    • Contractors are not a good idea when things change all the time.
    • Prioritise learning new skills over hiring more people.

    Better to have someone in house who knows everything about every line of code in the app, they can adapt rapidly as idea of what to build changes. First iterations sucked, but eventually it works. Don’t hire someone, you might not need them in 3 months. Learn new skills.

    Office vs distributed:

    • Setup your organisation so that it functions fully distributed even with offices.
    • Anyone should be able to work anywhere.
    • Nothing important in the office.
    • Everything is asynchronous.

    Offices good for building culture, building teams. But need to set it up like you are completely distributed. Nothing should be in the physical world.

    Distributed work tools:

    • Hipchat
    • Github
    • Trello
    • Google Hangouts
    • Google Drive.

    Roles in early stages:

    • Everyone codes (not everything, but some things – e.g. website and html).
    • Everyone deploys.
    • Everyone does support/email/Twitter/Github.
    • Everyone learns new skills all the time.

    Everyone does everything.

    How we do it:

    • Geographically: Malmo, LA, Barcelona.
    • Office in Malmo (3 desks)
    • Everything built in house (iOS, Android, map tiles, …)
    • People work the times of day that fit the schedule / life.

    Work and Routines

    Everything online:

    • All communication in chat (almost), including Twitter / Github / Trello / deploys etc.
    • All plans, roadmaps, documents online.
    • All “whiteboarding”, ideas, specs, documentation online.

    Meetings:

    • The “feed” removes the need for meetings.
    • Quick video chats and hangouts when needed are enough.
    • Only schedule meetings with outsiders / customers.

    Release all the time.

    How we do it:

    • Plan on Mondays, set goals for the week (Monday evening hangout).
    • No internal company meetings (yet).
    • Anyone releases when they want – trust and tolerance.
    • Bring whole team together at regular intervals (Offsite at summer house).
  • Stand Out

    Stand Out

    StandoutOver the weekend, I finished reading Marcus Buckingham’s Stand Out (Amazon). Similar to StrengthsFinder (Amazon) – which I blogged about recently), only instead of highlighting what your strengths are, it focuses on how others see you. I found it pretty interesting, and if you’re also interested in how your team perceives you, it’s probably worth taking. StrengthsFinder has more practical ways to capitalize and build on your strengths, and I’m not entirely sure what my takeaways are here. I think they complement each other.

    There are 9 “types”, top two combine to give your profile. Order of mine is:

    1. PIONEER: You see the world as a friendly place where, around every corner, good things will happen. Your distinctive power starts with your optimism in the face of uncertainty.
    2. INFLUENCER: You engage people directly and convince them to act. Your power is your persuasion.
    3. CONNECTOR: You are a catalyst. Your power lies in your craving to put two things together to make something bigger than it is now.
    4. ADVISOR: You are a practical, concrete thinker who is at your most powerful when reacting to and solving other people’s problems.
    5. PROVIDER: You sense other people’s feelings and you feel compelled to recognize these feelings, give them a voice and act on them.
    6. CREATOR: You make sense of the world, pulling it apart, seeing a better configuration, and creating it.
    7. EQUALIZER: You are a level-headed person whose power comes from keeping the world in balance, ethically and practically.
    8. STIMULATOR: You are the host of other people’s emotions. You feel responsible for them, for turning them around, for elevating them.
    9. TEACHER: You are thrilled by the potential you see in each person. Your power comes from learning how to unleash it.
    Interesting that the first one has me optimistic in the face of uncertainty, when two people have lately asked me to be more positive… perhaps things are insufficiently uncertain.
    It expands your top to themes, combines them, and gives you your greatest value you bring to a team.

    You keep innovation high on the agenda, challenging us to create the exceptional.

    Pioneer – “What’s new?”

    You begin by asking, “What’s new?” You are, by nature, an explorer, excited by things you haven’t seen before, people you haven’t yet met. Whereas others are intimidated by the unfamiliar, you are intrigued by it. It fires your curiosity and heightens your senses–you are smarter and more perceptive when you’re doing something you’ve never done before. With ambiguity comes risk, and you welcome this. Instinctively you know you are a resourceful person, and since you enjoy calling upon this aspect of yourself, you actively seek out situations where there is no beaten path, where it’s up to you to figure out how to keep moving forward. You sense that your appetite for the unknown might be an attempt to fill a void, and some days you wonder what you are trying to prove to yourself. But mostly you leave the questioning and the analyzing to others, and revel in your pioneering nature. You are at your best when you ask a question no one has asked, try a technique no one has tried, feel an experience few have felt. We need you at your best. You lead us into the undiscovered country.

    Influencer – “How can I move you to act?”

    You begin by asking, “How can I move you to act?” In virtually every situation, your eye goes to the outcome. Whether you are in a long meeting at work, helping a colleague get his work done, or talking a friend off a ledge, you measure your success by your ability to persuade the other person to do something he didn’t necessarily intend to do. You may do this by the force of your arguments, your charm, or your ability to outwit him, or perhaps by some combination of all of these, but, regardless of your method, what really matters to you is moving the other person to action. Why? Partly because you see where things will lead if the other person doesn’t act, and partly because you are instinctively aware of momentum and so become frustrated when you bump into someone who slows your momentum down. But mostly because you just can’t help it. It’s simply fun for you to influence people’s behavior through the power of your personality. It’s challenging and mysterious and thrilling, and, in the end, of course, it makes good things happen.

    Pioneer + Influencer

    You bring movement and momentum to any team.

    That cartoon of the penguin in the Hawaiian shirt, standing among hundreds of penguins, singing out, “I gotta be me!”? You can relate. You are usually the first on the block to own the newest toy or gadget and you love to tell the stories of how you got it, how it works, how it’s going to revolutionize… everything. As soon as everyone starts buying what you’re selling, however, you’re on the waiting list for version 2.0. You revel in introducing ideas that create a furl in someone’s brow. If you see a skeptical, quizzical look in their eyes, you know you’ve hooked one. You don’t like to rally behind anything obvious or conventional. If everyone else is doing it, it pains you to toe that line. In fact, you will swim against the tide for the simple joy of seeing if you can get anyone to swim with you.