A couple of years ago, a friend and I were debating about how to implement a function for a website, one that we were working on for fun. I came up with an elaborate, thorough way to do editorial reviews of user submitted images. Needless to say, it would have required many more coding hours to implement than not doing editorial review at all. My friend then said, “Why do we need a computer to do this? Can a human do it” He was right. A human can do the job for the short-term and if the work load becomes overwhelming (which is a good thing), we could consider automating then.
When I think about some software problems, I often think about what steps a human would need to take in order to do the tasks manually. I often get more clarity about how to tackle a problem one way then I can think more about how to optimize with the help from machines. I’d like to think that using humans is a good option to go to market faster so that you can ship, learn, iterate and repeat. Google hired people to scan books in libraries and hired people to drive with cameras on top of the cars. Now people can do a Book search and see a Maps street view of many locations.
Question the need to “automate” a function if there is some runway (e.g., no to little users) before the function needs to scale (e.g., many users galore).
I’m fortunate that I don’t have to travel all that much for work because I don’t particularly enjoy waiting for an airplane to take off. Recently, I had to get a ride to the airport though and I decided to try out Uber for the first time. I pulled up the app and saw on my iPhone screen three little black cars driving near my current location. It looked more like a game of cat and mouse and kind of fun to watch for a bit. I hit the button to call an Uber to my house.
I knew when my Uber car was arriving because I got real-time updates on how far the car was from me (4 minutes away!). When the car arrived, I discovered that my driver was female around her 40s. I hopped into the front seat because I wasn’t sure if I should sit in front or back. Then we chatted all the way to the airport.
- She works for Uber during her free time when she’s not doing her other part-time work.
- There is car insurance just for Uber when she’s clocked in.
- She prefers to drive outside of SF because SF has too many short stops although she did say for long drives one way that she loses money if she can’t pick up anyone on her way back.
- You don’t have to tip Uber drives, but can if you want, most do not.
- One time a passenger “hit” on her, but nothing she couldn’t handle herself.
- She carries mace with her just in case.
- She has tried working with other startup delivery services, but still likes Uber.
Then, before I knew it, I was at the airport.
If you’re interested in becoming an Uber driver check out these articles about how much you can make.
After many suggestions from colleagues and friends, I finally got a chance to read The First 90 Days some time ago, a book about making significant impact in the first 90 days of a new role. In the book, there’s a section dedicated to the the progression of business situations (of company, org, or product). This is called the StaRS Model. Depending on the business situation, your strategy will be different – either learning more or doing more and either offense or defense.
For sustaining success and realignment situations, you will need to spend more time on learning especially about the organizational culture as you are working with people who are (or believe they are) currently successful. For turnaround and start-up situations, you will need to make early calls sooner than later otherwise the situation can get significantly worse and not recoverable.
Offensive planning is about identifying new markets, products, and technologies to enter. Defensive planning is about defending existing market share position and extending existing products. For start-up situations, you need to get something going (offense-go!). For turnarounds, it’s about focusing on the strengths of the organization (offense-go!). For realignment, you will need to make slight corrections to move the business in the right direction (defense-block that shot!). For sustaining success, you need to protect the money maker (defense-block that shot!).
If you like the content of this posting, I highly recommend you check out The First 90 Days. Enjoy!
I was going through some of my draft postings and ran into this one about Square from GigaOM Mobilize 2012 conference. The talk is not fresh in my mind, so I’ll piece together what I can remember, but thank goodness I documented some good notes.
The then COO of Square, Keith Rabois, did a one-on-on interview on stage and talked about the landscape of mobile payments and Square’s latest customer win with Starbucks.
At the time, Square had 400 employees and an unconfirmed evaluation of $3.25B when they raised $200M (date not sure). From a COO perspective, Keith said that people keep him up all night. He wants to be sure that everyone is aligned (strategically) at the company. Square is “building a vertically integrated a payment system” that can scale for every person and treat every person as a VIP. Back in late 2012, 35M total Americans have paid with Square.
The conversation then moved onto Starbucks which I found more interesting since PayPal could have very well been the mobile payment partner instead of Square. From the first meeting with Starbucks to close, it was over a period of 8 weeks. I believe someone knew someone which is why the deal closed so fast.
Keith said (at the time) the #1 search in Square was for coffee. He also commented that about 40M Americans shop in Starbucks every month with about 75% of these transactions being anonymous (I’m assuming not with Starbucks card, not with credit card, paid in cash).
He claimed that by having Starbucks forge a relationship with Square, Square can help Starbucks know the identities of their customers and help Starbucks treat all of their customers like a VIP. Hmm, I wonder if this is the case today. Last I heard, some Starbucks employees don’t even know what Square is and don’t know how to process Square payments. Where’s my VIP treatment Starbucks?!
In terms of mobile payments, Keith is a believer that ”NFC is going nowhere in the United States” and that the technology isn’t any good, it has no value proposition.
Keith did make one comment that made me chuckle a bit:
Moderator: “You have 400 people, but PayPal has 6K in customer service alone…”
Keith: “They obviously need it!”
Lately,I’ve been recommending books that I’ve read or about to read (backlog). I’ve ratted off the list so many times that I decided to document once and share often. Many of these books are considered one of the best product management, management, or business books of all time. Enjoy!
I’ve been to many, many Bay Area Girl Geek Dinners, but not often do I feel the need to write about them either because the event content was so-so or I just didn’t have the time. In this case, Box had some blog-worthy content worth sharing.
Let’s look at Box’s tech stack and stats (at one point in time)
- Mostly PHP (1M+ lines), some Ruby, some Scala
- Mostly MySQL, some NoSQL (HBase)
- MySQL sharded based on user ID and files and folders
- Over 1B+ queries a day
- Millions of users
- Tens of millions of folders
- Hundreds of millions of files
The talk that I most enjoyed was given by the Director of Engineering, Kimber Lockhart, on ways to become an engineering leader. She offered some tips that anyone could take away whether engineering or not.
My favorite takeaways
- Set a target or goal no matter what. Kimber puts pictures of her 2012 goals in frames in her living room. Her boyfriend puts his goals on his desktop image background. It’s one thing to have goals and another to have it in your face everyday. I have to try this.
- Read the top 20 books in your field. I completely agree. I’d like to extend this and say either read books or do hands-on learning like coding or writing business cases for your field and/or job type.
- Identify blockers and attack. If there’s something that you really want, find out why you aren’t getting it. In my opinion, no one is going to hand you things just because.
- Do the work of the job that you want. Key piece of information, don’t forget to outperform at your real job too. I tell others that doing stuff outside of your core job is just icing on the cake. No matter how good the icing is, the cake still has to taste good. Dominate your core job while building skills for the job that you want.
This is another posting about GigaOM Mobilize conference in San Francisco. If you missed the one on Mobilizing the Enterprise. Check it out.
Alright. So, I generally like hearing companies talk about mistakes that they’ve made in the past when it comes to mobile, starting up, launching, etc. It helps me make a mental note of what not to do. Spencer Rascoff, CEO of Zillow, a real estate search engine, took the stage at Mobilize to talk about “Getting to #1 through Mobility”. What I like about Zillow is that I can take any address and find out what the Zillow market rate is. Also, the mobile app is great especially when I’m in a desired neighborhood and quickly find out that the homes are out of my price range. Thanks Zillow for reminding me that I’m dirt poor in the Valley (in comparison to other Valley ballers).
Mobile is the “it” topic at every company. I keep hearing time and time again, we must think of mobile, we must think of mobile. Yes, I agree, but how are we going to think about mobile differently from others. Mobile doesn’t equate to just designing for a smaller screen. It needs to be injected in all aspects of a company. At Zillow, they think about mobile in a way that often gets overlooked by others. For example, all the projectors in the meeting rooms have mobile dongles. I’ve never seen that before. Imagine whipping out a phone and showing what the native app or mobile web looks like on the projector. At my work, I’m happy to find Mac dongles in every conference room. Baby steps for me. Another thing that Zillow does is make an effort to have their mobile-friendly emails sent to their users. I can’t tell you how annoyed I get when I receive email from Yahoo! groups and LinkedIn on my iPhone. I either can’t read the text because it was too small or the indentation is so bad that there are skinny columns of text.
With a lot of mobile to do, how does Zillow do it all? When it comes to talent, Zillow realized that it was difficult to find great mobile developers. So they shifted recruitment to finding great developers who can learn mobile development. Nice.
Mobile monetization is on every exec’s mind. People spend a lot of time using their phones so how can companies cash in. Zillow makes money by connecting users to realtors (e.g., one click call to real estate agent) while providing realtors a subscription advertising platform and premiere real estate agent tools. However, other companies struggle to find the right balance of good monetization and good user experience. Companies like Twitter and Facebook, who have locked in users, will provide advertisers different ad products, but they may or may not deliver results depending on receptiveness of the users. Eventually, advertisers may just take their money elsewhere.
Needless to say, Zillow has a solid business model and I’m excited to see what more they will deliver on mobile.
- started in 2006
- 600 employees
- 1/2 usage is on mobile
- 30M users per month
- 13 native mobile apps – iPhone, Android, Blackberry, Kindle, Windows, etc
- Users are 3 times more likely to contact a real estate agent than using other sites
Last week, I attended GigaOM Mobilize in San Francisco. It’s a conference on the latest mobile trends ranging from apps to wireless carriers. You name it, someone is saying something about mobile this or that. I really like the intimate setting where anyone can ask questions to the movers and shakers on stage and the GigaOM folks make sure to stick to the fast-paced schedule, double brownie points. In the next few blog postings, I’ll write about my takeaways.
During a break, InterDigital sponsored a 7-man panel on “Re-imaging Wireless”. I was most interested in the discussion around the convergence of enterprise and consumer mobile market. In case you didn’t know, most often the money is with the enterprise market. It’s a more solid stream of revenue than consumers although (IMHO) the consumer market is sexier and easier for grandma to understand if you hit it big. Nowadays, consumers expect something for nothing. Thanks to Apple for setting the bar at free or $0.99. For every paid mobile app downloaded, about 300 free apps are downloaded. This is why I recommend mobile app developers to consult rather than develop their own mobile apps unless developing apps is for fun.
The general consensus of the panel was that the difference between enterprise and consumer mobile apps is becoming less and less. Enterprise requirements include privacy, security, data-oriented, and easy for IT to manage. For consumer apps, it’s mainly social, fun, entertainment, but will soon (if not already) address many of the enterprise requirements. One day there’s going to be a merge of the two markets. Imagine using your iPhone to view spreadsheets with animated bright, bouncing numbers getting eaten by monsters. I love it!
Now most companies are looking 18 to 24 months out for their mobile app needs. In reality, these companies don’t really know what about mobile that they need to do, they just know that they need to do something mobile.
One panelist said that his consulting company is deploying 20-30K iPads to large enterprises. He declared that companies will not continue to pay $600 to $700 a tablet (hint: this is directed to Apple) and that someone will come out with a tablet (made in China) with a $100 price tag. If the tablet gets lost, the company can just buy a new one. Here! Here! Where can I buy this tablet? Samsung?
Stay tuned for follow-up postings about Mobilize. Enjoy!
It’s been awhile since I’ve been out and about in the Valley. Last Saturday, I attended Santa Clara University’s Women in Business Conference at eBay’s north campus, aka PayPal. I’m a bit of hard person to please when it comes to talks. I get bored easily if the talk is too high-level, abstract with no takeaways. That Saturday morning, it was far the opposite. The keynote speaker Shellye Archambeau, CEO of MetricStream, gave a great talk on how to leverage your strengths as a woman leader and then some. It was a very educational and entertaining talk.
My top 5 take aways:
- Ending your opinions with questions may make you sound not confident. Action: Don’t end with questions unless you really want other opinions.
- Being collaborative could make you look indecisive. Action: Set decision criteria and timelines for when decision will be made.
- Not enough self-promotion. Action: If someone asks how you are doing, talk about recent achievements like “oh I’m great because the team just hit this milestone…”. Take opportunities to promote in everyday conversations.
- Using “I feel…”, nobody cares how you feel. Action: People care about what you know.
- Don’t formally ask people to be your mentors because it requires time and commitment. Action: Just adopt mentors informally and don’t tell them. What they don’t know can’t hurt them.
One thing that I’d like to add is to say no to meaningless (or not as meaningful) tasks. I don’t know how many times I’ve seen women be asked to organize team events or lead up some random task force while others are constantly are passed over or say no. I’m all for being a team player, but not at the expense of my valuable time and maybe my work reputation (Who wants to be known as the potluck queen?). If you keep saying yes, then you’ll keep getting asked. Say no already! It’s okay.
Do you need ideas to make your meetings more efficient? Here are some ideas that I’ve collected along the way. I do not claim that they are my ideas and I have not tried all of them. Have fun!
- Conduct meeting without tables and chairs aka standing up – studies show meeting times will be cut in half!
- Money jar for late comers or no-shows – make it hurt (financially) to be late or miss a meeting, use that money to buy the team beer or donate to charity
- Take a moment of silence after a major decision – reflect on decision, give time for last minute objections, let the commitment sink in really good
- Put a clock on the wall – meetings should begin and definitely end on time
- Assign a note taker – the meeting chair needs to run the meeting while someone else takes notes, hard to do both
- Divide up a large block of meeting time (with same people) into smaller chunks – helps guide the agenda and keeps the meeting going
- Enforce a “no meeting” time period or day – seriously, there needs to be time to do work, come on people!
- Provide food – attendance will be good, also many will pay more attention (while eating) instead of typing on their laptops
- Clarify participant roles in invite – sometimes it’s obvious, sometimes it’s not, provide some context, maybe it’ll help form the agenda easier
- Bonus: If the meeting requires 6+ people or more than an hour, the CEO is notified – one company did this, the theory is that a meeting of that size or time length should really damn important, I wonder if the company is still around, does anyone know?