HNHacker News
TopNewBestAskShowJobs

sardonicbryan

357 karma · joined February 25, 2011

linkedin.com/in/bryantsao
submissionscomments
sardonicbryan··on How Clash of Clans earns $500,000 a day with in-app purchases
Riot is now part of Tencent, which has a market cap of about $90B.

http://allthingsd.com/20110204/chinas-tencent-buys-riot-game...

http://finance.yahoo.com/q?s=0700.HK

sardonicbryan··on How to Hire a Product Manager
We've probably brought in 20-30 candidates for interviews, none of them brought that up as a concern (though maybe it was for the people who half assed it). Realistically, the chance of them coming up with a brilliant product idea in a few days that the full time teams on the products hasn't considered is pretty small -- in fact I don't think I've ever heard a materially unique idea. Granted the game/product I use for the case is a pretty mature one that has been actively worked on since 2011, so a lot of the solution space has been covered.

We often discuss competitor products in the interviews as well -- I consider it a strong positive signal if they can already meaningfully benchmark against competitors. But the reason I don't make that the core case is because we have so much more insight into how our product works and why it is the way it is, so it's easier to validate their instincts/thought processes against reality.

sardonicbryan··on How to Hire a Product Manager
I've hired 11 PMs (from Associate to Senior level) at my startup, and a lot of this rings true. The one thing I'll add is the most important step in my hiring process:

After phone screen, I have the recruiter send them a case study that asks them to use my product (a social game, this works better for consumer internet, obviously) and identify the most important features for monetization and to suggest improvements to the game.

1) Because the prompt is somewhat open ended and they generally have at least a week to work on it, how much effort they put into it is a great indicator of how much they want to work at my company, which to me is one of the most important things I'm interviewing for once basic intellectual horsepower is sufficient. Responses typically range from "typed some stuff into the Word doc" to "50 page PDF with screenshots, charts and graphs."

2) That also gives a concrete basis for discussing product ideas. In addition to the obvious questions of "why do you think we implemented this feature" etc, I also often take suggestions they have for the product, and ask why they think we HAVEN'T implemented it, particularly if it's a idea we've considered in the past.

sardonicbryan··on Ask HN: How do you have time for dates and gym when working for a startup?
I probably work comparable hours at a startup, and still find time to work out and socialize. You can get a great workout in under an hour if you don't live or work too far from your gym, and a couple workouts a week can go a long way. There have been tons of threads here on strength training and crossfit with tips on how to maximize your time.

Even if you work 9-9 three or four weekdays a week, that still leaves at least one weeknight for meeting up with someone for drinks/dinner/social activity, plus weekends. I find that's more than enough time -- I generally have drinks with my coworkers Friday after work, have a social activity with friends on Saturday, and brunch or something on Sunday, and leave Sunday evening for chores.

I feel like I have a pretty full and balanced life, but of course ymmv.

sardonicbryan··on If People Could Immigrate Anywhere, Would Poverty Be Eliminated?
The thing that is really going to collapse our current national system is crypto currency. Once governments can't collect taxes easily, could easily see us going to a Neal Stephenson Diamond Age style post national, lifestyle group based system.
sardonicbryan··on Standups are Not Poisonous
Standups work really well when there are dependencies between different functional groups.

Consider a team working on a live browser/Facebook-based free to play game (social game as a service). There are many releases a week.

- Engineering typically requires art assets to begin/complete work. Ie. building models, unit models, 2D unit images, item images, etc.

- Releases don't end when they are pushed up to prod -- most releases have some kind of "go to market" plan that must be executed. For example, if a new Dragon Armor is released, we need to message all players to inform them of the new functionality and educate them on how it works, there would typically be a simultaneous tournament or contest that awards the new Armor as a prize, and possibly some other sale or promotion on a related item.

- It's a time for product to provide updates on where different specs are and on key game metrics.

- Customer Support/Community Management also provide updates on any emerging issues in the game, which improves everyone's situational awareness.

sardonicbryan··on [dead]
Previous thread: http://news.ycombinator.com/item?id=5300255
sardonicbryan··on How to hire a product manager
-write specs -analyze data (more consumer) -own the product roadmap/set priorities for the team (more senior PMs) -project manage -coordinate between different functions/stakeholders, ie eng and design or sales, bi, etc. (more enterprise)
sardonicbryan··on How to hire a product manager
Yeah, our teams are pretty small (about 20 between eng, art, product, qa, etc) and sit by each other in open plan floor space, so the lines of communication are definitely open, as long as no one is an asshole. I guess implicit in our interview process is that we're screening for a minimum of communication skills.
sardonicbryan··on How to hire a product manager
In my org, PMs have the responsibility for owning product metrics and business goals. So that means they are responsible for both pulling and analyzing user behavior data, and deeply understanding the impact of each of our feature releases from both a metrics and business goal standpoint. We also select heavily for quant analysis background, so our PMs are way better at pulling and analyzing data than our engineers or designers.

As a result, they are typically the closest to really knowing what has worked and what hasn't and why, which makes them uniquely positioned to decide what to do next/prioritize upcoming features, make tradeoffs. It doesn't mean the decision making is perfect, but I like to think that if you ask our engineers and designers whether our PMs are adding value, they would agree. Our 12 month engineer retention and internal survey data indicate that that's at least directionally accurate.

sardonicbryan··on How to hire a product manager
I've hired a number of PMs for my startup over the last 12months,and by far the most important thing that is overlooked (imo) is the ability to write good specs that are helpful for engineering. You can think of that as a sign that a PM can think like an engineer and communicate with engineers.

For people with PM experience, I'll ask them about the things they considered and documented in their last spec. If they think a spec is a list of bullet points, that's instant fail. If they considered all user flows in and out of the features, edge cases, user education, analytics/success metrics, release plan and time vs cost tradeoffs that's a win.

sardonicbryan··on Sorry, Geeks, Microsoft Excel is Everywhere
If you pre-format the cell as text, any value input will be stored in its entirety. For one offs, prepending any string with ' will force Excel to store as text.

For date, it typically does not truncate seconds, so not sure what's happening there.

sardonicbryan··on Party Hacking: Grand St. Builds a Google+ Party Mode Photobooth
For my annual holiday party, I just set up my Nexus 7 on a tall bar chair in an area with decent lighting, opened up Instagram, and let people have at it. Was hooked up to my Facebook, so people could post as the party went on.

Setup: http://sphotos-b.xx.fbcdn.net/hphotos-prn1/31539_10101310184... Setup 2: http://sphotos-b.xx.fbcdn.net/hphotos-snc6/184455_1010131018...

sardonicbryan··on Help HN: Today I Just Became Homeless & I Need Your Help
My company is hiring UI/UX Designers. Feel free to send me a link to your info. See my profile.
sardonicbryan··on Hiring Hacks For Startups
In addition to offering a beverage, also offer bathroom breaks between interviewers.
sardonicbryan··on Quitting LinkedIn
Only if it looks like you are trying to mislead me about your experience.
sardonicbryan··on Whom the Gods Would Destroy, They First Give Real-time Analytics
There are three major classes of decisions that get made from this. In descending order:

1) We generally have pretty tight revenue targets, so one thing I and my teams do now is forecast out expected revenue on a daily basis for the next 30 days, as revenue is highly dependent on a stream of new content, features and what we call live ops.

Live ops are basically a combination of promotions, contests, events and tournaments. We have decent tools, so we can generally spin up a live op in a matter of minutes to a couple hours without doing an engineering push. We also have content we can release with a few hours of work, so if today is not going to go well, it gives us enough time to prep something for tomorrow.

It's highly useful to know if a Live Op or new feature/content release is "working" or not. With the real time dashboard and experience, I can know with high confidence whether it's working within 30 minutes of release, which gives me more than enough time to spin something else up so that we don't lose the day.

2) On many days, we actually do multiple releases or live ops in a single game -- the pace of releases is fast even compared to other web companies. As unscientific as this is, it's often easier for me to evaluate/get a feel for the impact of a release/live op based on how much it moves the projection in the first hour after release, and before the next thing comes along.

Obviously with stuff like that, you validate after the fact against more full data, but I've found after looking at this lot for over a year, I have a strong "feel" for what's working and what's not.

3) Related to 1) and 2), but I've found that using the tool gives me a much tighter feedback loop. When I make a feature release or live op and I'm sitting on the dashboard watching the release move or not move the projection, I have a much tighter feel on the impact. Most of my peers who don't have something like this often are not as rigorous in understanding and evaluating the different levers they have to impact revenue.

sardonicbryan··on Whom the Gods Would Destroy, They First Give Real-time Analytics
So I built and use a realtime analytics dashboard that tracks revenue, projected revenue, revenue by hour for a portfolio of social games. I find it incredibly useful, but I will give a couple tips that address some of the issues in the article:

1) You have to provide context for everything. Current real time revenue is presented right next to the 14 day average revenue up to that point in time, and also how many standard deviations the delta between the two is. Ie: Current revenue is $100 at 10am, vs. 14 day average of $90, which is 0.2 standard deviations of revenue at that time.

2) Hourly revenue is presented the same way, right next to the 14 day average revenue for that hour and the SD delta.

3) Look at it a lot. I've been looking at this sheet regularly for over a year now, and I have a really good feel/instinct for what a normal revenue swing is, and an even better feel for the impact of different features/content/events/promotions on our revenue.

4) This approach also works better when the impact of your releases is high. A big release typically spikes revenue 2-3 SD above baseline, and causes an immediate and highly visible effect. So while I'm not strictly testing for statistical significance, it's one of those things where it's pretty obvious.

5) It also works better if you use it in conjunction with other metrics. We validate insights/intuitions gained from looking at realtime data against weekly cohorted metrics for the last several months of cohorts.

sardonicbryan··on Quitting LinkedIn
As a hiring manager, I also like to verify people's resumes against their Linkedin profiles. I generally find some kind of useful context (something they left out), recommendation or discrepancy on about 1 out of 10 resumes.
sardonicbryan··on How to screw up your life by getting promoted
One policy I've implemented in my group at an SF startup is when I want to promote someone into a new role, I first put them in the role before giving them the title and raise. That gives them a chance to evaluate how much they actually like the role, while giving both sides outs if the role doesn't end up being a good fit.

I've done this with two lead PMs and an engineering lead so far, and it's been met with a positive reception.

sardonicbryan··on The Cold Hard Facts of Freezing to Death (1997)
So what is the best play then? Wait in the car without the engine running?
sardonicbryan··on An office with "library rules"
To some extent, I'd guess that the "high end restaurants" effect has to do with lower customer density.
sardonicbryan··on Nexus 4′s Glass Back, the Worst Idea Since the Last Phone With a Glass Back
The great thing about Android is that I can use the platform on top of the line hardware without buying this phone if I want. Glad I went Samsung Galaxy S3.
sardonicbryan··on Bay Area Rental Price Heatmap by ZIP Code
Awesome, thanks!
sardonicbryan··on Bay Area Rental Price Heatmap by ZIP Code
Nice data, thanks for putting it together. Would be really cool if there was a link to an enlarged version of the table as well.
sardonicbryan··on Why we have never hired an MBA
Personally, I don't. For one thing, his hard analytical skills (read: Excel hacker) were obviously honed by working in finance. I also feel his background gave him tons of real world, high stakes experience in using Excel to turn data into decisions, which is hard to replicate. Also, I think working a shitty ibanking job with crazy hours can make you both willing to grind and appreciative of how fun being a tech pm can be.
sardonicbryan··on Why we have never hired an MBA
One of the best hires I've ever made is a classic finance MBA -- top tier investment bank analyst program out of undergrad, HBS, private equity. The key was that:

1) He was referred to my startup by someone in our network, so he had at least a basic understanding of how our company worked.

2) He offered to come in as an intern just to get his foot in the door, and was extremely humble about his value to the company; basically recognized that he wouldn't that productive at first. (We brought him in as an analyst and he made because a lead PM in about 7 months).)

There is a lot to like about people with that background: extremely smart, hardworking, with hard analytical skills. If the two basic criteria from above are met (basic understanding of the business, strong desire to come in and learn), then I would strongly recommend snagging an MBA if you can.

sardonicbryan··on Nexus 4 Review: Beautifully Crafted, Premium Android Phone
It really doesn't take that long. I flashed a stable 4.1 build onto nmy S3 from a new computer in about 10 minutes, starting from scratch, following step by step instructions. http://forum.xda-developers.com/showpost.php?p=33460541&...
sardonicbryan··on Why Startup Founders are Always Unhappy
As someone who was early stage at a startup, I appreciate the reminder to stop and smell the roses. As someone who's been grinding for four years now, it's easy to forget how far you've come.
sardonicbryan··on Apple Officially Reveals The iPhone 5
"[A 3.5 inch screen instead of a 4 inch screen]is an example of one of those design decisions that you don’t usually notice until you see someone doing it wrong. It’s one of the things that makes Apple products Apple products."

http://dcurt.is/3-point-5-inches

← PreviousPage 2 of 4Next →