Author Archives: Jeremy

Product Managers, turn a weakness into a strength

Tai Chi

Product Tai Chi

Much to my chagrin I do not code.  Somewhere in the archives of my brain is some C++ I learned back in the stone age (late 90′s) but that’s about it. I certainly understand the value in knowing how to code at least at a basic level as a Product Manager.  I just haven’t taken the time to learn yet.  Well I should say I’m trying to learn and so far I’m pleased with the process on Codecademy.  I have a long ways to go however.

While it’s debatable in many circles I personally think this is a huge weakness of mine.  It’s so much harder to have a deep understanding of what it takes to build an application, how all the pieces fit together, and what it means to maintain web based software when you don’t have a fundamental understanding of it.  Personally I think I’ve done a reasonably good job understanding enough of the building blocks and high-level components that I can at least get by on that front.  The challenge goes beyond just the technical though.  Developers, especially the good ones think differently.  It’s much harder to develop trust and engagement with developers if they know you don’t understand what they do.  It’s not impossible but it certainly means you often have to work harder to gain their trust.  Honestly it’s hard to blame them.  In most cases developers don’t actually report to the Product Managers on their team (or at least they shouldn’t in my opinion), but 9 times out of 10 the PM is the one deciding what they will work on from one week to the next.  PMs set the priority for what the team is working on and thus what any given developer is engaged with.  In the best cases the PM is engaged with each and every developer on the team working through problems on a daily basis.  Would you want someone guiding you that you didn’t think understood what he or she was asking you to do? Probably not.

Here’s the rub.  The fact that I don’t know how to code is a tremendous strength in my particular PM space.  For the majority of the past 10 years my customers have been marketers.  I help to build products for marketers to get their job done easier.  In my current life this idea of making marketers lives easier has never been more important.  We strive to help marketers be amazing in a changing world where often the old skills that made them amazing marketers originally don’t apply anymore.  We build software products for people trying to succeed in a changed world.  In many cases they aren’t technical people.  They are smart, driven and amazingly competent, they just grew up in a marketing world that hasn’t provided them with the skills to succeed.  So they turn to people like HubSpot to help them.

Developers do not think like marketers.  Developers are problem solvers at the core.  At least the good ones are.  There is nothing more satisfying to a top-notch developer than solving a challenging problem.  Developers love to think.  The goal for a developer is a solution to the problem, the more elegant and straight forward the better.  For many developers simply having a way to do something is enough.  I can’t tell you how many conversations I have had with unbelievably awesome developers that go something like this.

Me: “Customers are struggling to understand how to make X work”

Dev: “They just need to click that link and configure their settings the first time they log in and it will work fine. ”

Marketers unlike developers are generally not problem solvers (yes, yes I know this is a gross stereotype that doesn’t always apply).  Marketers are goal oriented.  They are looking for the shortest easiest path to accomplish their goal.  They want to finish this thing so they can move on to the 133 other things on their plate, before they get assigned 57 more things.  They don’t want to have to think because they don’t have time to think. This mentality does not lend itself to problem solving.  Stepping back for a minute to think about how to solve the problem at hand is a luxury most marketers don’t think they can afford.  So when they hit a challenge they skip it and move on to the next thing.  In many cases this could mean in a split second deciding this app or this piece of software is just too complicated for me to use.  They quit your software before you never even had a chance to show them how magical it will make their lives.  The marketer is staring at the page for 30 seconds looking for the answer to their current headache.  It’s not obvious so they bail.  They don’t want to go hunting around for the solution because a) they don’t have time and b) they are scared they are going to screw something up.  They aren’t problem solvers.  Remember the customer in here?

Product Design Analogy

That’s a marketer. Although most developers I know of would at least make the swing work but you get the point.

Developers aren’t scared to screw something up because they know they can fix it.  “It’s just software, anything is possible.” Marketers are petrified of screwing things up because they have no idea if they can fix it.

So the interesting thing about developing software for marketers is you have to have people on your team that can think like marketers.  You have to be able to empathize with their daily challenges but you still need awesome problem solving developers on the team.  You need someone that can straddle these two worlds and help them communicate.

As an engineer by training I like solving problems, but I’m not a software developer.  Oddly enough the challenge of not knowing how to code has helped me to think like the marketers we serve.  Having a deep empathy with your customer base is impossible to over estimate.  I would fail miserably as a PM at Github because Github’s customers are developers.   By the same token I’ve seen really powerful pieces of software fail miserably because the customer just didn’t get it.

That said … boy do I need to learn to code.

Don’t hate the player or the game

MBA Ninja
Hating MBAs is in fashion these days. I’m sure by now you’ve heard of Guy Kawasaki’s famous adage.

For a rough approximation of your valuation, circa 2004, you can also use Kawasaki’s Law of Pre-Money Valuation: for every full-time engineer, add $500,000; for every full-time M.B.A., subtract $250,000.

Every developer I know that wants to start a company thinks this is the greatest formula ever developed.  Truth be told it’s pretty amusing and probably not far from the truth.  As I’ve said before there are no absolutes.  To make this a little more accurate I’d make two substitutions.  I’d replace Engineer with “productive value driven employee” and I’d replace MBA with “overhead employee”.

Recently the CEO at my current employer made some comments about the value of MBAs.  Now it should be noted he’s got an MBA himself and met his co-founder in business school.  He essentially said don’t bother getting your MBA unless you can attend a top-10 business school. He went on to explain, the most valuable things you get out of business school are pedigree and network.  Sure you’l learn a few things as well but you can learn those things pretty much anywhere.  I actually agree with this statement for the most part and have discouraged a lot of smart people from pursuing an MBA for the sake of the degree.  The rub on this sentiment is that there are about 20 schools that can legitimately claim to be top-10 B-schools.  It just depends how you rank them and what criteria you use.  This is one fundamental flaw of the MBA.  It’s so broad and so obtuse that it’s very difficult to quantify it’s value directly.

I actually think I got a few other things out of my MBA.

  • I learned how to work within and lead teams.  At Michigan there is a heavy focus on group based learning. In your first year nearly everything was group based assignments.  In addition groups tend to be assigned groups.  Like “in the real world” outside the ivory MBA towers you rarely get to pick your teams.  At least the entire team.  I’ll be the first to admit that the DB factor (douchebag factor) is very high in business school.  I mean astronomically high.  So this means you have to learn how to work with both insanely smart driven people and massively arrogant douchebags.  Successfully navigating this challenge is a skill I’ll carry with me forever.  The world is full of douchebags and I am prepared for them.
  • I learned how to evaluate a business strategically.  Thinking about the decisions you need to make and how they will play out over the next 5-6 decisions is incredibly important.  It can also be incredibly daunting and lead to stagnation in the startup environment.  So it’s incredibly important to know when you need to step back and think about where you’re going. It’s equally important to know when you just need to get shit done.
  • I learned that in the end it’s all about the numbers.  Actually I only partially attribute this to business school.  My undergraduate Science and Engineering education contributed pretty significantly to my comfort with numbers.  In business school you learn how to apply this to well … business.  It’s not about just reading balance sheets and cashflow statements though.  That you can learn anywhere.  It’s about knowing how to break down a decision into the core quantitative impact.

I attended business school with some of the most impressive people I know.  For instance my friend Grace who is putting her value destructing MBA to work building her own business around a passion she and her husband share. On the other hand there’s a few folks I had the pleasure to cross paths with that I hope stay under what rock they crawled back to after the MBA.

In the end, MBAs are like all people.  There are those that add value and those that erode value.  There are plenty of caustic engineers out there that are just as toxic.  Just because engineers have the magic keys to the castle, the ability to write code, it doesn’t mean they’ll inherently add value.

 

Absolutely not

no asshole bookThe “no asshole rule” has pretty rapidly ascended from interesting business read to highly overused startup cliche in record time. Every founder seems to have latched onto this in some form or another in their quest to build a truly great company they can be proud to take home to mom and dad.  It’s a really nice sentiment and in theory a great little guiding principle.  No one likes working with that guy.  The one that you secretly fantasize about punching in the teeth.  The problem is not too many people are always assholes.  So in practice sorting out the assholes from the well, not assholes is tough. The only absolute is that there are no absolutes.

Now in all fairness there are plenty of clear cut cases.  If you are sexual, physically, emotionally or otherwise harassing anyone in the workplace you deserved to be forced to clean the septic system with a toothbrush or worse before you are shown the door.  In most cases it’s not that black and white.  We live in the grey. There are rarely good people and bad people.  We all have threads of both and the capability to be either one in any given situation.  The issue is the people that seem to be incapable of shifting.

To be effective in any organization, be it big or small you have to know when to be a hard ass and when to be willing to give some ground.  If you live in either camp 100% of the time, life is going to be tough.  If you try to live life in the absolutes you’re going to find life harder than it needs to be.  Chances are if you are a hard ass all the time and have a hard time collaborating with other people, teams, or ideas you may be an asshole.

On the other hand if someone in your organization is a hard ass sometimes.  It doesn’t mean they are an asshole.  Often it just means they have conviction.  Listen to them and if you disagree, decide if you have as much conviction about your position.  Then decide if you need to hold your ground or you need to find a way to get where they are.

I think it’s time we retire the “no asshole rule” and just stop tolerating assholes. Go ahead and don’t hire them, fire them, whatever it takes to make your team stronger.  Do you really need a rule for this though? Isn’t it sort of a given.

Life is tradeoffs, not risk diversification

I’ve been thinking a lot lately about decisions and choices.

I was chatting with a young startup enthusiast recently and they made a comment that struck me. It was something along the lines of “kill yourself for a few years now and you’ll be set for life later.”

This type of sentiment about startups is pretty rampant these days.  The funny thing is, I don’t think it used to be.  When I speak to older generations about entrepreneurship the general sentiment is that you’re better off getting a steady job. Obviously the advent of the web startup with the extremely low barriers to entry and initial capital requirements has a great deal to do with this. On a relative basis, it’s pretty easy these days.  The problem is … while it maybe “easy” to code up a website, it’s not easy to make it a viable business.

This young startup enthusiast’s notion of what a startup is all about is troubling.  Startups are not easy and as a million other people have said, you are more likely to fall flat on your face when you go after that idea.  The point here is not that it isn’t worth doing, but that you damn sure better have something you are passionately chasing. Since chances are you will hit the wall on this you better enjoy the journey and not be 100% focused on the end.  You might not find that end.

It’s your life we’re talking about here.  You get one chance at this.  Every decision you make is a decision to leave something behind and pursue something else. This idea that founding a company is somehow such an obvious path to riches is dangerous. Often this sentiment is followed by such brash statements as…

  • “Why would I want to work in some big bureaucratic company?”
  • “I could never work a 9-5 job?”
  • “How can anyone work in a job for 30 years to save for retirement?”

I’m not going to argue that any one of these sentiments is wrong or right.  What I do take issue with is when people without perspective are automatically dismissive.  Let me explain by way of a few examples.

A very good high school friend of mine (back when Kurt Cobain was introducing us to the smell of teen spirit) was the valedictorian in our class.  This guy was and still is an amazing combination of super smart and very hard working.  He went off to a great small liberal arts college and did very well there as well.  When he graduated he made a very specific decision.  He decided that he wanted to take advantage of the fact he was young and healthy at that point in his life. He went off and got a job that paid the bills so he could ski, climb and generally enjoy the outdoors as much as possible.  5 years of this, and he decided he’d skied enough powder and climbed enough peaks to be ready for a career.  So he spent the next 3+ years doing pre-med work at night and then went off to Med School with 30 well in the rear view.  He’s now finishing up his residency and looking forward to starting his career as he’s closing in on 40. He’s not some dummy that screwed up by having fun when he was young and is now paying the price. He chose to be there.

Another former colleague of mine is a big company man through and through.  He’s been cranking away for 10+ years at one of the biggest companies in the world. He’s done quite well for himself, climbing the ladder and making quite a bit of money along the way.  He’ll have no problem paying for his 3 kids to go to college. Retirement should be no problem for him. He’s got a great home and a beautiful family. It took a lot of sacrifice to get where he is and he’ll still be plugging away for quite awhile. He knows it and is happy to do it. He’s not some dumb corporate drone or wimp who couldn’t escape.  He chose to be there.

These two individuals have made choices along the way that have meant turning their back on other things. They are both happy with where they are though. Neither one of them went through an exercise to determine the best path would be for them, and they are both in a great spot.
The point here is that there are many paths to success and more importantly paths to happiness.  If you drink the Kool-aid too much on either side of any fence, you may end up missing out on some great opportunities. If you decide to “kill yourself for a few years” that might be all you end up with.  A couple of lost years and a bunch of suffering.

This is your life, your shot.  Your life is not some risk-reward calculation.  There is no diversification in life.  You get to make each of the decisions you make one time.  Life is about trade-offs. That doesn’t mean you might not get a chance to make a similar decision again, but the circumstances will be different every time.

Make your decisions with an open mind and don’t expect any of them to be the magical path to anything. It’s also damn near impossible to calculate your own personal opportunity loss.  So don’t waste your time.
Make your decisions and then embrace them with everything you have.

I get it, startups are hard

Startups are hard!

I hear this a lot from a lot of the people in the circles I have been traveling in lately. There seems to be an impression in the startup community that somehow startups have the market cornered on hardness. The funny thing is most of the time I hear this from folks that have spent there career in startup mode. This includes both long time entrepreneurs and kids right out of school getting into their first startup. This idea that somehow startups are the hardest thing you’ll ever do is a bit near sighted. You know what’s hard?

- Presenting a new product to the board of directors at a fortune 100 company. That’s hard.

- Getting 50,000 global employees excited about a turn around as a new CEO of a struggling multi-national corporation. That’s hard.

- Successfully launching a new consumer package goods brand. Thats hard.

- Finding a way to profit on margins so thin you can shave with them. That’s hard.

- Manufacturing an automobile that someone making $30,000 a year can afford to buy. That’s hard.

- Finding a way for your 30 year old, family owned, hardware store to stay in business when Home Depot moves in down the block. That’s hard.

I won’t even get into the things in this world that are truly hard, things that involve actual human survival and triumph.  Even in the business world I could go on.  My point is not that startups aren’t hard.  There certainly are a lot of challenging things about starting a company or even working in a new company.  My point is to be sure to put these things into perspective. There are some incredibly easy things about startups too. We always seem to have a tendency to focus on the things we don’t like though.

Now all that said I’m not a founder.  I’ve never made that leap and thrown everything at something despite the overwhelming forces against me. I have tremendous respect for founders and true entrepreneurs.  Perhaps someday I will be one. For now I’m going to keep doing hard things because easy things are boring.

As my stereotypically dry witted northern New England grandmother often reminds me in various ways. Life is hard. Enjoy it!

P.S. You know what else is hard … publishing your first crappy blog post.