What I'm Reading
Error on line 135 of /home/chanprod/public_html/chanproductions.ca/personal/bundled-libs/Onyx/RSS.php: The specified file could not be opened. (#)
Thursday, April 11. 2013
This last Hack Day was an interesting endeavour. Everyone was busy this time around, so I had no team to take into Hack Day. For whatever reason, every Hack Day I try to increase the difficulty bar just to test my limits. I had this ridiculous idea that I would attempt Hack Day alone, and take on both the front-end and back-end development.
The last couple Hack Days, I used to always rely on others for client-side work, but I figured now was the time to finally learn that stuff and become a self-sufficient one-man army again. Necessity is a great teacher. Just to ratchet up the difficulty some more, I had a goal of getting the code to work on a mobile phone (which I've never done before). My mission, learn a new front-end technology that would work on a mobile device, and build it out in 24 hours, alone.
Start Your Hacking
My goal walking into Hack Day was to see how far I could get, last Hack Day I didn't even make it into the finals which was disappointing. As I entered the room, some of the organizers recognized who I was, and seemed shocked that I wasn't able to pull a team together. I was keenly aware of odds, but as soon as I put on my headphones and turned on the music, the world melted away, and the coding began. This would be a man vs machine, and man vs self challenge. There was definitely quite a steep learning curve; I had borrowed an android phone to code on, and so I had to learn how those phones worked, and some of the quirks around it. The phone was also getting flaky wifi coverage. I was also learning YUI3/HTML5 on-the-fly to put together a nice user interface. Coding went deep into the night.
This was the first Hack Day where I didn't have a chance to sleep at all. Usually when I had a team, we would take rotations sleeping, but when you're solo, there's no one else you can count on except yourself to finish.
When it got to morning time, I finished all my coding about 90 minutes ahead of the deadline. Only problem was I still had to shoot a demo video, and there wasn't an easy way to record a demo on a mobile device. I had to find a co-worker to help record video for me with their mobile device, and no one was on campus this early in the morning. I went over to the cafe to grab breakfast in hopes of randomly running into someone I knew. Thankfully Sassda was there, and as he finished breakfast, I "accidentally" bump into him and he agreed to help shoot video for me. After a couple hilarious outtakes, the demo video was submitted.
As I finished registering my team with the judges, I looked at the competition board and noticed there were 160 teams competing. The competition doubled compared to the last Hack Day, and only the best 35 teams would advance to the finals. I had my work cut out for me. On the plus side, I guess this was a testament of how Hack Day has been revived at Yahoo!, and it matters again.
I stood outside the judging line and began getting ready for my pitch. Just as athletes get into the zone before a sports competition, I was getting psyched up for the pitch. I had my music on, ran a couple inspiring videos, and was applying the power posing lifehack that I had learned from TED. One of the Hack Day organizers (from the day before) saw me, and was asking if I seemed stressed, especially since I was limbering up for the pitch. Nay, I was getting into the zone.
We Get Signal Signal
Just as I finished putting together the finishing touches on my pitch, I saw an urgent email come in. My product manager informed me that the hack day project I was working on since last year was being officially reviewed by the CEO, and we were in the product review queue now. My mouth kind of hung open as I read that email because I've been waiting for a very long time to be granted that audience. It was definitely a nice morale booster.
Round 1 Judging
Back to the task at hand, my number came up for judging, and I walked into the judges room. I entered the room and I immediately recognized one of the judges, he had approached me last year about building out a hack for him. Before I even introduce myself, the judge introduced me as one of the elite hackers. Great, the expectation bar just got raised. The other judge introduced himself, and I was fortunate that the hack I built was for the business that he helped manage.
I started going through the demo, and pulled out my mobile device to show them what I had built. As I'm pointing things out on the screen, and tapping through the user interface, I realized that my fingers were shaking because of the adrenaline coursing through my veins. I really hoped the judges didn't notice. This was a problem I didn't anticipate since I normally demo on a laptop. The mobile world certainly brings up new problems.
One of the judges really liked what he saw, and asked if there were any other competitors doing this. I replied, I didn't know because I don't come from the mobile world. The other judge stepped in and said, "well, I am from the mobile world and I'll tell you there is nothing like this in the market. We need to get this out to market first." I easily handled the rest of the Q&A portion of the judging, and one of the assistants actually had to stop the judges from asking more questions because we were out of time. I think they liked my idea?
I stumbled my way to the cafeteria to grab some lunch, and I bumped into my friend Tony who was there with his wife for lunch. He invited me to join him for lunch. I went inside the kitchen area to grab some food, then came out to the seating area. I start scanning the room to try to find Tony, but then I realized my brain wasn't processing the faces. It was the strangest sensation, but I guess it was one of the effects of sleep deprivation. Tony had to walk up to me and lead me back to their table, which was good because there was no way I would have picked him out in the crowd.
Hack Day Finals
By the time lunch finished, the results came out. More than 75% of the teams were eliminated from round 1, but I was fortunate enough to make it into the finals. I was relieved because last time I didn't even make it this far. The pitches in round 2 were definitely super rushed because so many teams had to present in a very short amount of time. You had exactly 90 seconds to pitch before they pulled you off stage. The order of the presentations got a little mixed up, and I was called up a bit earlier than I thought I would, so I was not as prepared as I should have been. I gave the presentation and unfortunately left out a key talking point about the backend technology.
To my amazement, as we got near the end of the Hack Day, I looked at the votes for my hack and it was tied for most votes in the mobile hack category. Unfortunately as they announced the winners, the other mobile team that I was tied with ended up winning. The other mobile team had a very interesting hack as well, and I did vote for them as well, so at least I lost to a worthy competitor.
At the end of the day, I was pretty happy about how Hack Day had gone. I learned a bunch of new technologies. I had a lot of emails from people saying how awesome the hack was. One of the judges emailed me and said they wanted to follow-up with the hack as well, and I told them, they would have to wait until after the CEO review of my other hack . I had built my first mobile hack alone, and made it all the way to the finals, and was at the top of the pack. I didn't consider it a loss at all, I think I did pretty darn well considering there were 160+ other teams competing, and the competition was far more fierce than earlier. I see this as another step in the journey before returning to the winner's circle again in the future.
In either case, another great Hack Day. It reminded me how awesome it is to flex your creative and entrepreneurial muscles and come up with an idea and rapidly build out something awesome in under 24 hours. Until next time.
Sunday, March 10. 2013
Another year, another set of resolutions. Enclosed are my battle plans of 2013. I write them out more as service to myself. In the heat of battle, it's sometimes easy to forget what's important, and why are we even fighting, so this serves as a reminder. It's also a lifehack that helps me accomplish more because I feel at least somewhat accountable of what I said I would do.
Past, Present, Future
Every year when I step onto that airplane in December bound for home, I am somewhat saddened that it marks the end of the year, and there is nothing more I could do to change the outcome of the year. As I'm home, I recount stories of 2012 with friends and family, and I reflect on the year. The past informs the 2013 battle plan, so lets briefly dive into a recap of the major themes of 2012.
One of the questions I keep getting asked was, "what on earth happened to you in 2012? You seem to have just blossomed this year." It was definitely a headline year, I learned more than I ever have, I met more people that I ever have, I travelled more than I ever have, I accomplished more than I ever have, I failed more than I ever have.
It all started at the beginning of year when I was met with a number of disappointments. Rather than throwing a pity party, I just got annoyed (in a constructive good way). I vowed to prove all these people wrong, and nothing was going to stop me. I stopped caring what people would think, and I stopped chasing silly constructs like promotions or job security. Focus on being awesome, and doing the right thing, and the rest will take care of itself. Even if things didn't go well, at least I did the right thing because the journey is more important than the end. I broke out of the Matrix.
2012 was a year of reinvention and disruption. I had to fundamentally question everything. I spent a lot of time reading about leadership and philosophy which would lay the intellectual foundations. What is the right thing to do? Why do we operate the way we do? If we had no constraints, how would we lead? How would we change the world? I wrote this all down into a cultural charter, and it has become a useful compass to help navigate rough waters.
A powerful lifehack that I employed was, what if the world was actually ending in 2012? That's when I realized how little I've aspirationally accomplished. By default, I plan way in the future, and forgo a lot of things in order to create a better future. That is fine for a while, but there comes a time when I realized that life was just passing by as I wasn't living in the present. With age, I started realizing, what if the future we were preparing for is right now? All those things that I put off, waiting for the perfect time to do it just ends up never happening. I realized there is no perfect time. The perfect time is now.
"A good plan violently executed right now is far better than a perfect plan executed next week." -General George Patton
Another lifehack I employed was this idea of using a disposible identity. When I encounter some super scary situation, it's sometimes easier to pretend to be a character that wouldn't even cower in such a situation. Recently I found a TED talk that encapsulates what I had discovered independently, Amy Cuddy says sometimes we need to 'fake it until we become it' to get ahead (it's not as evil as it sounds if you watch the video):
I was watching video footage of my Hack Day pitches in Q1, Q2, and Q3. Looking back at Q1, and noticed what a nervous presentation I gave. My voice was shaky, I saw a scared person on stage trying to win over a skeptical crowd. By some miracle, that Q1 performance resulted in a double win at Hack Day which was unprecedented. I remember after winning that Hack Day, all these media folks were busy interviewing me and asking all these questions about what my day job was, and why was it awesome. I honestly felt like a fraud at that moment. Other than contributing the original idea, I hardly did much coding for the hacks. Honestly, my day job at the time wasn't awesome, and I was having serious doubts about the future of the company, and company morale was very low.
What I realized though was that co-workers were watching this win unfold, and they were elated by what had happened. I decided, in these dark times, the team was in need of heroes, so be it, I'll have to pretend to be this champion.
Fast forward to Q3 Hack Day, and as I watch my pitch, I think, wow that guy is confident, and he's a natural at this. That's when I realized, I had become what I was pretending to be. I was no longer afraid. After a long line of failures, and nothing to lose anymore, and everything to gain, there's nothing to fear anymore.
I used to be fairly uncomfortable about posting photos of myself online. I don't know what the psychological term of this would be, but I used to always pick out some flaw about myself in the photo. The proliferation of photos on Facebook, and people tagging me in photos made it worst. But then something happened last year after my missions trip in Ecuador, I started becoming okay with photos of myself. That trip was one of the most spontaneous thing I've ever done, and it was way out of my comfort zone, but I pulled it off. Maybe it's a sign that I'm finally secure with myself, and I'm finally content with where I'm at in life.
I finished my annual reviews last week, and my boss asked me off the record about this breakout year, what happened to you last year? I think I self-actualized.
A self-actualizer is a person who is living creatively and fully using his or her potentials. In his studies, Maslow found that self-actualizers share similarities. Whether famous or unknown, educated or not, rich or poor, self-actualizers tend to fit the following profile.
If 2012 was all about getting the ideas, philosophy, and culture foundations right, then 2013 will be all about execution. I viewed 2012 as a series of unrelated scrimmages and battles in the wilderness, which produced some fame and glory, but in the end, not really worth anything as fame and glory fades. I have scouted out new positions, and now is the time to consolidate everything I have learned and take on fortified cities that will yield decisive victories. It's time to turn these ideas into reality.
"A siege is a military blockade of a city or fortress with the intent of conquering by attrition or assault. The term derives from sedere, Latin for 'to sit'. Generally speaking, siege warfare is a form of constant, low-intensity conflict characterized by one party holding a strong, static defensive position. Consequently, an opportunity for negotiation between combatants is not uncommon, as proximity and fluctuating advantage can encourage diplomacy."
The metaphor that I'm using for 2013 is a siege. I have mapped out the lands I intend to conquer, but a large wall stands between us and victory. Constant attempts to breakthrough the wall will be required, and there will be many setbacks, but I have to try anyways. I particularly liked this metaphor because war engineers were called upon to build siege engines and incredible machines to breach defenses that normal armies could not overcome. I will be taking off the philosopher hat, and putting back on my engineering hat, and going back into the trenches with the team. I will be undergoing new engineering training in order to upgrade my skills, and contribute to the war effort.
I like the definition of the siege in that it does involve diplomacy as well. I've been doing plenty of diplomacy and alliance building the last little while, so it's an apt definition.
As part of the war effort, I'm carrying over the goal from last year of diversifying my holdings. To really move the needle, I'm going to have to open the war chests and write some big cheques to do some serious damage. I didn't manage to make any angel investments last year, but here's to trying again.
"The sinews of war are infinite money." -Marcus Tullius Cicero
Death, Life, Birth
120 days ago, I lost my entire engineering team, and I've been fighting since to get them back. 60 days ago, I received the greenlight from the King for additional engineers to support my cause. 30 days ago, the King was dead and I didn't know if my reinforcements were coming. 14 days ago, mysterious engineers from the East appeared offering aid to my cause.
That being said, my goal for the year will be to get an audience with the ruling Queen to gain proper legitimacy for the team. I grow weary of every quarter having people question whether this project I'm working on has the right authorizations, or if it's important. An audience with the Queen will hopefully answer those questions once and for all. If she deems the project as not important enough, then that's fine because that will free me up to raise funding for the next product on my backlog. This is the true beauty of having nothing to lose, and everything to gain.
There is a constant cycle of death, life, and birth; we're just going to have to embrace this constant state of change. Dreams will die, dreams will be born, but as long as we keep pushing on, we'll be fine.
"Opportunities multiply as they are seized." -Sun Tzu, The Art of War
Love, Hope, Courage
"Someone asked the Swiss physician and author Paul Tournier how he helped his patients get rid of their fears. He replied, 'I don't. Everything that's worthwhile in life is scary. Choosing a school, choosing a career, getting married, having kids--all those things are scary. If it is not fearful, it is not worthwhile." - Philip Yancey, Where Is God When It Hurts?
While I was home, my mom imparted some wisdom on me. I'll set this up with the context that she's concerned with my perpetual state of singleness. As a result she said, "you know you talk about building empires all the time, but you know it's much easier to build an empire with your second half." Unfortunately I didn't have a witty response for that since she's right. So, carrying that goal forward from last year as well. I'm still using Jeff Bezos' (CEO of Amazon) rule for shortlisting my other half:
"What I really wanted was someone resourceful. But nobody knows what you mean when you say, 'I'm looking for a resourceful woman.' If I tell somebody I'm looking for a woman who can get me out of a Third World prison they have something they can hang their hat on! Life's too short to hang out with people who aren't resourceful."
Moving onto the hope department, here's to the opportunities that are coming in 2013. Pastor Bret preached an amazing sermon at the beginning of the year entitled, "When Opportunities Knocks." A central theme is, what are we doing to prepare for moment when opportunity knocks.
The greatest tragedies of life are not the sins that you will connect but rather the life that we forfeit by missing opportunities. The hardest regrets of life are not the events this surround the circumstances where we did something wrong, but rather where we failed to move and to capitalize on what God had for us. -Pastor Bret Allen
The first sermon I heard from Pastor Robert Stefani this year was entitled, "Standing Out." One provocative idea that he challenged us with was, "what you pray for reflects what you believe about God." I have that quote next to my desk as it reminds me to pray boldly.
The final goal is to instill courage into others, and help break others out of the Matrix. The goal is to help self-actualize others. I was driving my friend Tony late from work one night, and I was mentioning how thankful I was that I had team members willing to jump in to help in my project even if I can't reward them with anything since I'm not a manager, and the odds of success aren't exactly great. Tony remarked, "what you're seeing here is your true army, they will follow you long after your project is over." That was a heartening idea.
I'll end this blog post with this quote that I'm using as a gauge of success if I'm able to say this to myself.
"Yesterday I believe I would have never done what I did today. I feel like something important has happened to me. Is this possible?" -The Cloud Atlas
Thursday, January 17. 2013
On with an annual tradition, I have gone through my Flickr photos for 2012, and have curated the best 100 pictures of the year. Without further adieu, here is slideshow that was the year 2012 for me. The slideshow is best enjoyed with the soundtrack that I have also put together for this.
Tuesday, January 15. 2013
This is a continuation of my long running self-documenting history of my journey as a founder attempting to transform an idea into a real-life product. One the previous episode entitled, "Winter Is Coming," we went through a storm which almost wiped out my team, but we emerged from it stronger than ever.
I've gotten a lot of pity comments from my last blog posting, and a lot of questions if I'm mad about the situation. I say this with utmost sincerity, I am not mad at all. On the contrary, I think it's a great story of redemption. I've told my management chain, that I have learned more this year than my entire career with the company. My outlook on this is: it's better to learn all this stuff now, so when I start my next big idea, I'll be ready for bigger challenges. I'm not looking for pity, I'm just writing this down so the next time this happens, I recover faster. I feel it's important to remember the good times and the bad times.
One More Battle Before Winter
The team's morale was on the rise after our successful user experience testing in November. Some of my greatest opponents had also switched sides and started backing us again. As we entered December, we had the company Christmas Party which was a welcome distraction from reality, and an opportunity to celebrate what we had accomplished thus far, we were feeling pretty good. Nevertheless, I intended to leverage this high morale for one last battle before we all left for Christmas Vacation; the goal was to secure a second round of funding for our product. If we didn't pursue funding in December, it would take a while to get everyone back up to speed after vacation, and audiences to the higher ups would be harder to get. We had two weeks to put together a new pitch.
We immediately booked an audience with a committee that the King (who reports to the CEO), and all of his top advisors and lieutenants sit on. Rule number one about presentations, know your audience. So, we met with some committee members who we had built relationships with; the goal was to judge the political climate in that committee. Unfortunately the week before, some team got absolutely destroyed in their presentation because they launched something without anyone on the committee knowing, and some heads rolled. Teams going in to present would be scrutinized much more as a result.
My product manager bumped into The King in the elevator, and decided to give an elevator pitch of our idea. While I appreciated the zeal behind the idea, it didn't really work out because the delivery of the pitch wasn't very polished at this point. The King got confused and didn't really understand the value proposition, and brushed off the idea as, meh that sounds pretty obvious to me. When my product manager told me what had happened, I asked, did you show a demo of the product on the mobile phone? The answer was no, and I was relieved. My hope was that The King would just completely forget the incident because he hears so many pitches every week. We had our work set out for us, we had to reset some impressions.
The following week, we worked night and day putting together our presentation. I worked with my last remaining loyal engineer covertly on a more polished demo of our product. In my books, working code speaks louder than powerpoint slides. I worked with my product manager to make her talking points much more concise, and helped clean up her slides as they were a bit wordy. I helped enhance the business story by infusing metrics and data into the business models.
Our presentation would only be 10 minutes long, with 20 minutes of Q&A, and we had 40 slides. We did a test run of the deck with a couple of our allies from the committee. They threw hardball questions, and I was able to defend on the fly. They liked what they were hearing, and assured us that they would be rooting for us. The main problem was our deck was way too long, and I had to mercilessly cut out as much as possible. At the end of the exercise, we got our deck down to 20 slides.
We handed in the presentation deck 3 days before the pitch to the King's right-hand man to review (I refer to this character as The King's Hand). The feedback we got from The King's Hand, and from my product manager's boss. They felt that the deck seemed to be filled with a lot of fluff, and not a lot of facts. They wanted us to make some heavy revisions to the deck. The fluff they were referring to were some slides where I have a single beautiful picture, and nothing else. As a minimalist, less is more when it comes to presentations. I prefer to do story telling in my presentations while reinforcing my points with a single prominent picture. Thankfully my product manager defended the work saying, "I appreciate the feedback, but this is Chris' style, and he's been very successful with the format. Believe me, this isn't a fluffy presentation, a lot of the hard facts are in our talking points. We will not be making revisions." I was glad my product manager had the courtesy of preserving the integrity of our work, it would have been easy to just cave in to demands from people of authority. The King's Hand seemed skeptical, but allowed us to proceed. The product manager's boss felt very nervous as he preferred presentations packed with tables and diagrams.
You Thought It Was Going To Be That Easy?
The day had come for us to pitch to the committee. We got news in the morning that the King would not be in attendance because he was out of town on a business trip. I dreaded this answer because I still haven't had an audience with him in person. I would also have to deal with this nonsense that if I got my funding request approved, people would always ask, did you run this by The King? The King's Hand assured me that they had quorum that day, and the major stakeholders that deal with funding would all be present.
I gathered my team for one final practice run of the presentation. Folks on my team asked why I seemed so calm and collected, wasn't I afraid? There was a lot riding on this presentation, the project would die if we didn't secure the second round of funding. My answer was, three fold:
That's when my product manager mentioned she used to run an investment group that was called "Ronin Partners." I guess I'm decent at putting together a team of like-minded trouble makers.
It was time for the presentation, so we went up to the big conference room. We were first up to present, and thankfully they told us that the second group to present had cancelled so we had plenty of time. I started the presentation with a demo of our product which was pretty darn polished. I could see people's eyes dilate when they saw it, and lots of smiles emerged. I kept my eye on the King's Hand the entire time because we absolutely had to win him over. As I walked through the presentation, questions came from the audience and I answered every one with ease. I could see the King's Hand starting to drop his guard. My reality distortion field was set to maximum.
By the middle of the presentation, I handed off the reigns to my product manager. She started walking through the business model, and I could see heads nodding in agreement. Some people even felt that the numbers were on the conservative side, and could see this thing being bigger than projected. This was a good problem to have, it's far better than being accused of being too optimistic or fudging the numbers.
The presentation ended, and The King's Hand took the stand and congratulated us on a very good presentation. He then asked the VP of Engineering if he had resources for us. The VP asked one of his lieutenants (someone in my management chain) if we had resources for me. A quiet answer came out, "yes if you feel this is important." The VP of Engineering (the original guy that approved my funding) gave me a wink and said, you got your funding, go get them. I thought I was home free until someone asked, "has The King or the CEO seen this presentation yet?" I answered "no, but they would be seeing it before it launches." A bunch of mini-discussions broke out. Someone took the floor and said, well, if the CEO doesn't like it, then your project is dead, shouldn't you review it with her before moving forward? Gah.
The King's Hand reigned in all the conversations and said, since there's uncertainty around higher level approvals, take this to the King, and then to the CEO. The committee would approve funding once the higher ups approved.
This wasn't the outcome I was expecting. We had less than a week to book an audience with The King, and pitch.
An Audience With The King
"Neither soldiers nor money can defend a king but only friends won by good deeds, merit, and honesty." -Sallust, Roman Philosopher
We had a couple days to make addition fixes to the presentation. We needed some more polished mocks of what we were trying to build, so I went to my designers for that. Strangely enough their managers didn't like the idea of us showing mocks that they had not personally approved, and the approval process would take a couple days. They were afraid that they would be criticized for using wrong colours or some other design flaws. I had to push back because I had no time left, and told them, "look, I'm just trying to sell a vision here, it doesn't have to be perfect, I think a SVP is smart enough to know that this is not the final design." I don't think they officially sanctioned what I presented, but oh well.
The King's Hand and my product manager's boss also gave us additional feedback for tweaking the deck. Again, they were concerned that some key information wasn't explicit enough. They were worried that The King didn't have the proper context, and in 15 minutes we wouldn't be able to communicate the key points. They wanted us to reorder the pitch to cover the business stuff first. I was a bit dumbfounded by this feedback because I had JUST presented this deck to the committee and everyone thought it was excellent. I didn't get why everyone was assuming that The King was a dumb person that needed a lot of handholding in a presentation. Was it wrong that I assumed that The King sits on the throne because he has deep knowledge and expertise in our business? Surely a lowly peasant such as myself would know a lot less about this domain. I ended up not changing the presentation.
The day of the big meeting with the King came. My co-workers saw that I was in a powershirt and knew something big was going down. One of my co-workers started poking fun at how I was dressed, he claimed that I've become corporate and no longer an engineer. That crossed a line.
"Son, if you can't say something nice, say something clever, but devastating." -Emily Flake, The New Yorker
After being accused of being corporate, I started unbuttoning my powershirt. My co-workers didn't know what on earth I was doing. Underneath, I revealed the original Q1 Hack Day champion t-shirt that started this whole journey. I told them, "underneath all of this, I am a hacker at heart, this reminds me where I have come from, and who I am." That co-worker that was poking fun suddenly didn't have any comebacks. Owned. The others started laughing at him.
On the heels of verbally destroying a co-worker's ego, I was ready for my audience with The King. In the room was just the product manager, her boss, and I. The King walked in, and he said, "alright, show me something cool, don't show me a boring deck, show me some working code. I'm tired of decks." I laughed a bit on the inside because everyone was telling me to start with the business plan instead of the demo. The hacker in me knew to always start with a cool demo, and I was glad I stayed true to that. I showed him the demo, and he really liked what he saw. I proceeded with the story of how this idea came about, and the vision around it.
The King then asked me, what are other applications of this idea? I had about five seconds to think about this and come up with an answer. I had a canned answer that I thought he wanted to hear, and then I had an answer that was a gamble. The gamble was citing a product that we had built in the company which failed, but I thought the idea was good, but the execution was poor. Promoting something that failed seemed like a bad idea, but I decided to go off script and gambled with the answer. My product manager nervously looked at me as I started citing a product and business area that she knew nothing about, and definitely not part of the plan. I saw the King processing what I had just told him.
The King spoke and said, "you know, I worked on the exact same thing in my last company, and I love that space. I think that's great, and I can already think of who we could partner with to get that done." I caught myself momentarily in awe/dumbfounded that the gamble worked out. I had no prior knowledge about The King's former triumphs. Phew.
As much fun as I was having, the other boss in the room then suggested we go over the business plan. We went over it, and The King didn't really seem to care how much money we would make off this idea. He kind of dismissed it, and said, "you folks need to focus on building a really cool product, the money will come later." I felt liberated that the money side wasn't his primary concern.
My product manager then asked the million dollar question, would The King be willing to present the idea to the CEO. He seemed kind of offended and asked why CEO approval was needed? We told him that the committee wasn't sure how good of an idea this was, so they wanted CEO-level approval. The King dismissed this notion and said, "no, I think you have the right decision makers and partners in this room, your funding is approved, go talk to this person for resources."
Our time expired, and we were quickly ushered out of the room. It took a while for everything to sink in, but we had done it, we had secured our second round of funding. That 15 minutes changed everything. I'm glad that we didn't try to change our pitch to what other people thought it should be like. I'm glad that The King was a lot smarter than everyone gave him credit for, and he was very decisive.
Deus Ex Machina
I spent the rest of the day meeting up with my team members and thanking them for their hard work leading up to the holidays. Now we could breathe a sigh of relief and enjoy our Christmas vacation. The next day, I was flying back home to Canada. My product manager dropped by as I was about to leave to catch my flight. She gave me a thank you card, I opened it up and it was a poker themed card. She alluded to the fact that she can't read me, and even in super stressful situations, I maintain a poker face, and nothing seemed to faze me. I also apparently like to gamble big with this project. Guilty.
As I got onto the plane, I felt vindicated. Just two months ago, we were facing down utter defeat. Now, everything has changed again. One of my friends commented how this whole journey is like watching a movie, with plot twists coming in at just the right moments. I guess this would make a great movie scene as this chapter of 2012 ends as I ride off into the sunset in a plane bound for home.
I guess I would also roll credits with this music in the background and end with this quote:
"Politics. As exciting as war. Definitely as dangerous. Though in war, you only get killed once. In politics it can happen over and over." -Admiral Adama
Saturday, January 5. 2013
This piece continues on from a previous article I wrote entitled, "RealPolitik," which is a self-documenting history of my journey as a founder attempting to transform an idea to a real-life product. A brief update from last time, the new leader that I alluded to last time has left the company, so that's one less thing I have to worry about this quarter.
Brace Yourself, Winter Is Coming
As I entered the month of August, I thought things were going fairly well with the progress of my product. I finally had engineers, product managers, and designers starting to work on our product. We had finished several sprints, and we thought we'd be done in no time at this rate. We had a new CEO in place, and morale was very high. Could this finally be peace time? I have to admit, a part of me privately wondered how long these good times would last.
I ran into a co-worker who was put onto one of the CEO's highest priority projects, and I asked how things were going. Her response was, "brace yourself, winter is coming, there is a storm coming." I wasn't precisely sure what to make of it, but it didn't sound good. When we entered September, the climate started changing.
Losing A Co-Founder
We finally managed to get some bandwidth from a designer to start working on our product. Unfortunately within a couple weeks, she was let go. It would be a while before we could find a new designer, and get them up to speed again. I thought, that's fine, I could fill that gap with my own design skills, no problem. I didn't realize this was the edge of the storm.
As I'm trying to deal with this first loss, my manager pulls me into a meeting. He tells me that he was transferring to another team which had better opportunities. My heart sank because he was a really good manager, and he gave me a lot of leeway to pursue my dreams, and shielded me politically from a lot of non-sense. He wanted to manage a larger team. My pitch to him was, why not just sit back and watch my funding come in, and watch the team slowly grow? That apparently wasn't enough, and so he left.
A week later, my co-founder wanted to meet with me, and I'm informed that he's leaving the company. I couldn't exactly comprehend it, and I certainly didn't see this coming. We had won so many awards together this last year, we just had to translate those ideas into reality, and we would claim our prize. I fancy myself as a pretty decent negotiator, but I couldn't turn the tide. We had a very honest and open discussion, and we focused on what was best for him. I am glad that I wasn't the reason for his depature, and we left on very good terms.
Trying to cover an engineering manager role, a designer role, and an engineering role was going to be very tricky. I wear many hats, but there are simply not enough hours in a week to cover all of this. I bumped up my hours and started working evenings, but it just wasn't enough.
Losing A Vision
We entered into September with a depleted force, but we managed to get a new designer onboard. We went through a design review of what we had so far, and the design leadership didn't like what we had. When we started the project, it was pretty straightforward in that everyone was working out of consensus. Now that were involving external groups, conflicts and arguments starting breaking out. Engineering, design, and product management all were pursuing different directions and we were deadlocked.
In an attempt to break the deadlock, a data-driven design guru was recommended to me. I brought him in hoping that he would help get us back on track. We brought the guy into a meeting, and I had really high hopes for what this guy could do. The Guru was evangelising a design process that would guarantee great emotionally designed products, and wanted us to follow the same process. Unfortunately the process was very abstract and hard to understand. I mentioned that his design process was similar to what one of the design heads already had, so couldn't we just use the same process? The Guru got offended, and was blaming the design head for leading the company astray. A red flag instantly went up for me because this guy obviously has an agenda.
He then started showing some of the product ideas that he had been pitching, and started name dropping very high level people in the company. The product ideas were mediocre at best, so I asked him, which one of these products are currently funded and in development? He said none of them, but he blamed his product manager for not pushing hard enough. I was starting to see a pattern here. This guy was all talk.
The Guru then started reviewing our product, and mentions how we need to model the user interface as physical objects. This design philosophy is called skeumorphism. In the early days of computing, we needed skeumorphism because people weren't used to computers. That's why your operating system has files, folders, and trash cans. However, there's a new generation called "The Digital Natives" who grew up with computers and intuitively understands computers, and doesn't need real world object metaphors, or the real world metaphor doesn't make any sense. For example, some applications that manage your contact list is modelled after a rolodex; but ask a young kid what a rolodex is, and they'll have no idea what it is because it's obsolete.
Things got worst when The Guru suggested we needed some cartoonish character to guide users through our product like Microsoft Clippy. He asserted that Microsoft Clippy brings joy to users. I for one hate Clippy, and I believe Microsoft killed off that character for a reason. This was when I realized this expert's knowledge of users and trends was stuck in the 90s. It really took all my restraint to sit there and listen to this deluge of academic speak of how great Clippy was.
The breaking point occurred when The Guru wanted to add his own twist to my idea. He was going to take the idea, add some cartoonish characters and pitch the idea to VPs for funding. Without asking for permission or what I thought about it, he felt like he could just take my idea. Great, I had just created a competitor. I now suddenly had to get in front of VPs before this guy did to ensure they knew where the original idea came from, and ensure this guy was written off as a copycat.
The visit with The Guru was an absolute disaster. He told us to go back to the drawing board, and it really broke down a lot of the consensus that I had built up. Suddenly engineering, product, and design all had differing ideas of where to take the project. We had lost the vision.
The Storm Arrives
A week before our quarterly reviews, I got a cryptic warning that the higher ups are not happy with my progress. The short version of this was, a launch date was communicated up the chain, but the revised date wasn't, so everyone was expecting something, and we didn't deliver. I was absolutely blind-sided a week later when they announced our funding was cut, and all resources were being diverted to other higher priority projects.
I had reached a breaking point. I was running on empty, and with everything else that had already happened, I just didn't see how we could recover from this. The design team was blocking all our progress thanks to The Guru. Half my team had left in the previous weeks. The remaining half was shocked, angry, and confused. We were dead in the water. We had three more weeks before the team would be dissolved.
In hindsight, I think I was burned out. I looked like an absolute mess, I hadn't shaved for weeks. My hair was in dire need of a haircut. Every morning when I woke up, I didn't want to go into work. I was eating too much, and gained 8lbs. I sat through team meetings listening to people argue about the direction we should go, and I just sat there, indecisive.
There were two primary things gnawing away at me. One, I had jeopardized a bunch of people's livelihoods (career wise), and their only mistake was choosing to follow me. The second question that kept repeating in my mind was, what could I have done differently?
The day we lost our funding, I ran into my mentor, and he asked how things were going. I gave him a short version of the story, and he seemed troubled. He then offered to take me into his team. He didn't really understand why I bothered putting up with all of this. I had a lot of thinking to do.
Later that evening, I normally attend an evening church service for young adults. I wasn't scheduled to help with anything that night, so I had no obligation to go. I honestly didn't feel like going. The last thing I wanted to do was to put on a fake smile in front of people and say everything was going well. For whatever reason, I went anyways and sat in the back. None of my friends were there that evening, so I guess that made it a little better that I was being anti-social. During the worship part of the evening, I was just distracted by my thoughts and wasn't really paying attention. Pastor Paul then went up to preach, and his topic for the evening was on persecution. He opened with this verse:
"Consider it a sheer gift, friends, when tests and challenges come at you from all sides. You know that under pressure, your faith-life is forced into the open and shows its true colors. So don’t try to get out of anything prematurely. Let it do its work so you become mature and well-developed, not deficient in any way." James 1:2-4
My mouth kind of hung open because it was exactly what I needed to hear, at exactly the right time. The good Lord works in mysterious ways. I had come too far to quit now. I had to stop feeling sorry for myself, and get back into the fight.
I spent the following week getting myself fixed up and tried to get inspired again. I had to look back at the beginning of the project, and understand what made us successful back then, and where did we go off the rails. I started re-reading my blog articles from earlier in the year, and it started rekindling a fire within. It reminded me, who am i, and what we set out to do.
I came across a great remix by Isosine which samples from Rocky Balboa which says:
You, me, or nobody is gonna hit as hard as life. But it ain't about how hard you hit. It's about how hard you can get hit and keep moving forward. How much you can take and keep moving forward. That's how winning is done! Now if you know what you're worth then go out and get what you're worth. But you gotta be willing to take the hits, and not pointing fingers saying you ain't where you wanna be because of him, or her, or anybody!
The inner computer geek in me installed the strategy game Civilization 4, and I built and managed an empire over the weekend. There's something about destroying other empires that made me feel better. It made me feel like I was in control of something important again.
I hit the gym and started working out again. I started off with a 5km run on the treadmill. Over a week, I lost the 8lbs. I shaved the beard. I went to a hair studio and said, "my hair is a mess, give me a new hairstyle, do whatever you want with it, but it needs to look clean and professional."
In the midst of this, I was also watching "The Men That Built America," which went through the history of some of America's greatest entrepreneurs. There's a story of Tesla vs Edison which was quite inspirational to me. Tesla was confronted with a decision that would either see the world adopt his technology, or he could be rich in his career as an inventor. He decided the technology was more important and gave up rights to all his patents, and died a poor man. There's something very noble, inspiring, and liberating about that. I thought to myself, perhaps career isn't as important as building world changing technology. In either case, I decided I couldn't abandon the project now, even if it puts my career in peril, I couldn't leave for somewhere else, I had to finish what I started. Otherwise, what does that say of my character? When things get tough, I just quit?
"A half-read book is a half-finished love affair." ―David Mitchell, Cloud Atlas
One Last Charge
I got back into the office regenerated, and ready to fight again. People said I looked like a different man, and welcomed me back. My first order of business was to rally the troops. I sent out an email acknowleding what we had gone through, but now was the time to finish strong. We had two weeks of funding left, and I wasn't going to squander that time, we would go down fighting. My second order of business was coming up with a new design for the product that would get approval from our designers. It would hopefully also get people to unify around a renewed vision of the product. A couple days in, I came up with new concept drawings, and took them to my sole remaining engineer. We had a mini hack day and built a working prototype in 6 hours. It looked very promising.
Next thing on the agenda was diplomacy to rebuild peace with my management chain. I went up the chain to try to figure out what we could have done differently last quarter. I actually got a different kind of answer. I was told, in the end, ideas aren't worth a lot, execution is everything. One of my managers hinted that the reason why nobody listens to The Gurus was because they're all talk, but they can never get a product off the ground. Products that have actual customers using it is valuable to the company. My answer to that was, well give me 50% of my time back to work on executing on this product. It was granted. I'm very glad that I reached out with an olive branch instead of burning that bridge down. Minimal funding was restored for the rest of the quarter, but we would be on life support.
The final order of business was to get The Guru off our backs. The arguments we were having were basically endless debates that were not backed by data, but by taste and opinions. I halted all debate and said, I'm going to run a usability study with real users, and we'll let our users tell us where the product should be heading towards. The Guru was dismissive about usability studies saying your methodology will be all wrong, and the data we collect will be useless. I knew for a fact that a number of new flagship products from Yahoo! were going through usabiliy studies with the CEO's blessing, so I was going to see how those studies were being run, and try to do the same thing.
I met with the director of usability studies to see if we could borrow their facilities and resources. We explained what we were trying to break a deadlock over very opinionated people. At first he was hesitant because the labs were full, and he couldn't spare any resources. As we're wrapping up the meeting, he discovered that we came out of Hack Day with this idea, and said, "you know what, I have a soft spot for people like you coming out of Hack Day, I'm going to personally help with this." I choked up a bit, and couldn't thank him enough, this was our ticket to breaking the deadlock. We met with his staff a couple more times, and they approved our methodology and test. When we finished putting together the experiment, and began inviting external users to come in, the director gave us the keys to the lab for two weeks. I couldn't believe we had the labs all to ourselves for two weeks. The previous month they were booked completely solid.
Strangely enough, the lead designer saw that we were making progress on new designs, and gave us an additional designer to help. A couple weeks ago, the lead designer was thinking about pulling all our designers. Now she's adding reinforcements.
The usability testing went really well, and we got a lot of great positive feedback from our users. One of the usability folks gave us a hint though, she said call it 'user experience testing', and people will take you more seriously. I thought this was ridiculous, we're just playing with semantics. When we met with The Guru again, and mentioned we had just completed 'user experience testing', he says, "oh of course you have to do user experience testing, it's very important to do that." I sighed on the inside. He spent ample time dismissing these tests, and now was endorsing them?
I presented our findings to my management chain, the designers, the Guru, and folks from the product management side. Basically a lot of our assumptions were validated, and the new designs I had come up with were far superior. The Guru was completely disarmed because he couldn't argue with the data that we had produced. We had pivoted to a new vision, and everyone was onboard. The management chain concluded with this decree, "the SVP needs to see these results, go get a second round of funding."
I was absolutely shocked how our fortunes had completely changed in the span of weeks. People who were trying to shut down my team were now becoming our greatest advocates. I brought the team together after, and acknowledged that going through the trials and tribulation were hard, but I felt like we grew as a team, and we're stronger than ever now. I think everyone shared a similar sentiment. I feel quite blessed because it would have been easy for anyone to quit when the going got tough, but they stuck it out with me.
Stay tuned for the next installment of the story.
Thursday, December 27. 2012
Back in the day, Yahoo! used to have pretty incredible year end parties. When the Carol Bartz era began, she aggressively started cutting costs, and the year end parties were axed. Some of my co-workers who've been around for awhile (4-5 years with the company) suddenly regretted never attending those parties because they were always busy, and thought well... maybe I'll go next year. Then you have some of the newer employees who've been around for 1-2 years, and they've never experienced one of these parties. It's a bit more disheartening with the new college grads because they see classmates in similar tech companies having a blast at their year end parties. All of this changed when Marissa Mayer came on as CEO; her goal was to get morale up, and get us competitive with other tech companies as well. In November, it was decreed that we would be having a year end party again.
The party was conveniently a week after Thanksgiving. When I went through my drawer for dress pants, I realize they didn't fit anymore (no, it wasn't due to overeating during Thanksgiving), I think I bought those pants 10 years ago, and I've put on two inches since, that's not bad. So I picked up a spiffy new suit during Black Friday sales. I went with a purple and black colour scheme since purple is the company colour.
On the day of the party, I picked up some co-workers and my guest, and we were off to Pier 48 in San Francisco. It was a lovely day on the highways as there were torrential rains. On the drive up, I had to warn my party about a couple co-workers we would run into who are ..... pretty interesting. I introduced one fellow as, 'the man with no filter', in that he says whatever comes to mind, and it usually comes out wrong, so beware.
When we got to the venue, I noticed that the venue was a smaller and more intimate venue than previous years. I actually liked it better because it was easier to serendipitously bump into acquaintances and friends. The venue was divided up into a couple major sections:
I naturally gravitated towards the sushi bar. It was pretty awesome, there were sushi chefs making sushi on the fly for you. I asked my guest how adventurous she was feeling towards sushi, and the response was, 'very adventurous.' The "scariest" thing on the menu was eel, and she went for it. Put me down as impressed. Usually for sushi noobies, California rolls are 'adventurous'.
I bumped into a school of my co-workers half-way through. Hilarious conversations ensued:
The Man With No Filter: Ohhhh.... Chris, you brought a guest this year! Way better than the one last time.
Me: Uhhh.... the last time was 3 years ago, and three years ago I came alone.
Me: Oh crap, [Stewart] is coming up, and I don't remember his wife's name. What's her name again?
Co-worker: You should know Chris, you've met her before.
Me: That was three years ago!
Me: Oh crap, the QA team just spotted us, and I don't know one of their names.
Co-worker: Don't you work with these people?
Me: Very tangentially, and they never introduced themselves to me.
Co-worker: Didn't you introduce yourselves to them?
Me: They learned my name because I was brought in to their team to fight off a PM. The PM asked who the heck I was, and the room went silent, and some people gasped. Then someone whispered, "That's Chris Chan, Hack Day Champion."
Co-worker: That's quite the introduction.
Me: Yeah, it was pretty good.
Can you tell that I'm bad with names?
(This one occurred the Monday after the party)
Justine: Did you get a new haircut? It looks different.
Me: Uhhh, yeah, I got a haircut for the year end party. You saw me there. I got a new suit as well.
Justine: Oh I didn't notice, I was too busy paying attention to your guest.
Me: Hey, supervillains have feelings too!
We spent the rest of the time enjoying an evening of music by Train. They played live at the party, apparently our SVP of Marketing had some connections and managed to book them. The music was absolutely fantastic, and the lead singer's banter and interaction with the audience was very funny. There's a couple clips of the performance floating around on the Internet such as this one below (featuring two Yahoos singing along).
We finished off the evening enjoying some of the views of San Francisco from Pier 48. There were some spectacular views of the Bay Bridge (which was lit up at night) and downtown San Francisco.
All in all, very grateful for the year end party. As I saw different co-workers, you could see that they didn't have a single worry in the world that night. Some of us from the old guard breathed a collective sigh of relief that as we looked around, we realize we made it through 2012, we're alive and still kicking. At the beginning of the year, we really didn't know if any of us would still have jobs. It was a very turbulent year and somehow things are looking up. Marissa Mayer, I think you succeeded in your mission to boost morale. Definitely one of the best parties I have ever attended in my life.
P.S. The following Monday, I saw some friends who work at Facebook lament that the Facebook Year-End Party was also at Pier 48 (the same venue), but no musical performance by Train. Kudos on making our tech company's perks more 'competitive'.
Wednesday, December 26. 2012
I'm back home in Victoria for Christmas holidays. While I'm back, I've noticed an amusing pattern of questions I get asked from friends, relatives, and family. So of the questions are darn well personal. In an act of self-deprecating humour, I decided to present these questions I get in the form of a flow-chart diagram entitled, "The Holiday Interrogation Guide." It's got everything, questions about marriage, money, work, citizenship, the whole gamut.
Another problem solved with engineering and science! Another Christmas miracle!
Click here to see the full version of the diagram.
Merry Christmas, Happy Boxing Day, and have a Happy New Year!
(Page 1 of 110, totaling 765 entries) » next page
"I speak Spanish to God, Italian to women, French to men, and German to my horse."
--King Charles V (1338–1380), King of France
|© Copyright 2004-2013 Chan Productions|