disrupt dc

Professional + Startup Ramblings

Executive Summary

Have you considered leaving your comfortable day job for the exciting world of startups? I'm sure it's crossed all our minds at least once in our lifetime, but the big test is whether we take that leap or not. The majority of the population, my father included, would say its crazy and would rather live vicariously through you. For the rest of us, its an experience and adventure that defines us as people and professionals. It's not for everyone, but if you have had that strong urge to go DO something, read about my experience going from well-paid, comfy consulting day job to the unknown. I'll be upfront, I probably took the more risk averse approach, but in the end, no matter your approach, there will always be some level of risk. How much risk are you willing to accept, and how does that compare to your desire or urge to define your own destiny? 

A few takaways I learned through my experience:

  1. Save - depending on your industry and skills, it is good to have 3 to 6 months of savings. Less if you think you can get part-time work or consulting engagements. Sadly, we do have fiscal responsibilities. If you can manage a leave of absence or sabbatical with your company, AWESOME, do that!
  2. Prototype - yes, if you can, prototype or get something launched before jumping into it full time. The question of when to go full time is always a tough decision, but heed this, the idea will suffer without attention, commitment and care.
  3. Manage Risk - assess your own situation. People with spouses, families or dependents adds complexity. Assess the risk, mitigate the risks, and make sure you have support from your loved ones.

Thanks for reading, I hope that this and anything I write impacts the lives around me and the world. At the same time I hope to continue learning from you as well. I hope to inspire and be inspired - with that, go forth, inspire, innovate and disrupt the world around you.

Professional

About a week and a half ago, I resigned from my comfy day job as a management consultant at a large Fortune 100 corporation. Resigning was not my first choice. After the company denied my initial request for a leave of absence/sabbatical/leave without pay/pick your term, I had to think long and hard about what my next steps would be. But lets rewind a little, set the scene, before I get into my decision to resign.

A long time ago (roughly 4 yrs) in a land far far away (actually not so far away), I joined a small consulting company (I was roughly #25) who was celebrating their three year anniversary as a company. I just left an engineering position at a large organization, and wanted to be part of a small, intimate company. The small consulting practice saw approximately 200% growth in staff over the next two years, which was awesome. I was really excited to be part of a growing business wearing several hats - consultant, internal IT and security. The next one to two years changed after a private equity company purchased us as part of a larger portfolio of companies. Ok, I can manage this, we're still a private company. It felt like no time when this large Fortune 100 corporation came knocking, and purchased this new portfolio of companies. Great!

I stuck it out at the large corporate for about a year and a half, and wasn't digging it. Why wasn't I digging it? Was it cause it was a large corporation and I felt like a statistic? Was it the corporate bureacratic processes? Was I getting burned out? Was it because I've longed to be part of small company or even start my own? Actually, it was a bit of everything. About two years ago, the wife and I started a social platform for wedding planning called Big Fat Cake. I had been working on this as the sole developer for years, and we grew it slowly and organically despite having our day jobs. While I was impatiently ready to jump ship, I wanted to make sure it just wasn't a feeling. I wanted a break, a break from my professional career to explore my other interests and aspiration so I requested a three month leave of absence, with the intent of returning and continuing my career at the large organization. I'll spare you the details, but my request was denied. What now? Should I stay, should I go, should I beg?

The next two weeks were really hard. Analyzing every angle and option that would come to mind, the process was agonizing. After numerous talks with the wife, with mentors, and lots of introspection, I decided to tender my resignation. I've made many lasting friendships at the company, and it was very hard to decide to walk away from a place I learned and grew so much in. But when it came down to the wire, I could not see myself making a long term career at a large corporation. A mentor told me once, "you might be confusing yourself with what you CAN do, but maybe you need to focus on what you WANT to do." That kind of blew past me at first, but after I spent more time thinking about it, it clicked. I'm perfectly capable of doing the work put before me, and at times it might be fun, but it wasn't really what I wanted to do. What I really wanted to do was to start something, be part of a technology startup, start one up myself, and maybe even change the world. Ok, the last part is wishful thinking, but still a far fetched aspiration. All this played into my decision to take a leap of faith, walk away from a well paid comfortable day job to working all day, 7 days a week on something that may end up failing. Great decision right!?

Well, I think it was. Not 10 minutes ago, my wife turns to me and says, "You seem so much happier!" I am, and I am excited for what the future holds for me. It's not going to be easy, and as another mentor once told me, it will be my best of times and it will be my worst of times. Bring it on!

The Startup

Big Fat Cake was started 2 years ago by me and my wife. She was doing lots of wedding planning, and thought that providing smarter tools and processes for planning weddings could be a good business. Many working professionals, old and young, don't have time to visit and research all day long like its their day job. So, with that, we hoped to bring information, trends, tips and vendors to the users fingertips. That has been a slow journey, which I'll save for another time.

Now that I am resigned, I am committed to the development and operation of our company's services and products. I am planning out our development tasks, strategy, and our businesses future. So, stay tuned, to be continued...

Filed under  //   professional   startup  

OAuth, Codeigniter, Libraries oh my...

I just posted about integrating the Facebook OAuth library with CodeIgniter. I dreamt that one day, I could include multiple authentication mechanisms into my web application, kind of like Myfav.es, but the search for clearly written, comprehensive resources that are easy to follow prove to be fruitless.

So far, I've come across the Twitter Auth page, and the OpenID page. I'll try to make sense of that later. Anyone else have good resources? Please do share.

Thanks!

Filed under  //   dev  
Posted May 9, 2011

Facebook Connect Integration with CodeIgniter 2.0

I'm a bit surprised at how little information is available out there to help Facebook Connect newbies, like myself, integrate Facebook Connect with CodeIgniter 2.0. I mean, there are some decent resources, but everything I've come across was specific to someone's site or architecture. Now, I'm not an elite developer like some other folks, so Facebook Connect + CodeIgniter 2.0 was not intuitive. Yet, I managed. Before I forget my own experience, I wanted to share it here, for any other newbies trying to find there way around.

The Problem
I'm developing an application, and I needed an authentication mechanism. I have many options these days.

  • Implement my own custom authentication mechanism which is damn hard if you don't do it right.
  • Implement OAuth myself, which I place along the same lines as implementing my own custom authentication. I didn't feel like trying to learn the spec.
  • Facebook API, Twitter API, Google Authentication API - YES! Almost everyone has one or more of those applications, so, I'll just leverage tools already used and proven.

But, how the heck do I do that? This is one of those things that if you haven't done it before, it might take you a while to figure it out. But once you get it, every application you build from here on out will be much easier.

Read the rest of this post »

Filed under  //   dev  
Posted May 9, 2011

To MBA or Not To MBA...

Interesting blog post I pulled from Hacker News by Mark Suster titled "Are MBAs Necessary for Start-ups or VC?"  I've struggled with this question, not necessarily from the VC perspective, but from the Start-up perspective.  I come from an Information Systems background, with a mere minor in Business Administration.  Building and running several start-ups has always been a dream of mine.  I like to think I have some business saavy and am able to navigate myself and my business through operations, but when it comes down to the nitty gritty of tax laws, financial models, and accounting, lets face it, I'm a bit lost.  Something I've always wondered was, how much of that will I learn in an MBA program, and how much of it can be applied to the real world?  What I'm finding is that mathematics and data analysis are powerful tools that can help drive business decision making, whether its marketing related or finance related, just look at Google.

Mark Suster writes an insightful blog post from a VCs perspective, and to my delight, he suggests that MBAs are NOT necessary.  He describes the 5 C's, which I found insightful, and relevant - Curriculum, Certificate, Colleagues, Cost, and Continuity.  Cost was a hurdle I could not get myself over, the one C that kept me grounded from pursuing an MBA at some of the top schools.  I'm not saying that its impossible, everyone's case is different.  If one is lucky enough to have a company pay for an MBA, than cost is a non-issue, but for many others, cost will have a signficant impact on a decision.

In my opinion, innovation, critical thinking, a desire to learn and adapt, agility, and some saaviness will go along way, in building the foundation of what could be a great business.

Filed under  //   startup  

Beautiful day in DC

Beautiful day in DC, the cherry blossoms are out in full bloom, and tourists are out in full force. Had a good time with Christine and Winnie, minus the traffic.

Photo

Filed under  //   random  
Posted April 4, 2009

A storm is coming

Pretty scene here in Tysons Corner, the dark clouds with the calm bright sky in the background. Reminds me a lot about life and even our entrepreneurial endevours - we often find ourselves feeling that things are out of our control, hectic, not going our way as if there is a cloud over our heads; what we usually fail to see is the calm, the endpoint. We could give up now and be stuck in the rain, or we can continue pushing forward and eventually find the peaceful goal.

Photo

Filed under  //   random  
Posted April 3, 2009

Startups, Road Bikes, and Good Samaritans!

Today's post is kind of all over the place, but bare with me. 

Startups
The last week has been a great week for Big Fat Cake interface design and development.  Barbara and Johanna, our graphic designers, have been fabulous!  I have to say, that my experience in the past with creative people has not been favorable, however, since working with Johanna and Barbara on our site design and logo, my view has completely changed. 

Barbara is a graphic designer in New York City who helped design our simple, elegent, yet fun logo - unfortunately, her time with us was short.  While juggling long work days, brides maid duties, and freelancing, Barbara managed to fit our small startup needs into her hectic schedule to deliver product quickly and responsively. 

Johanna works for a small design agency in Georgetown, and does some freelance work on the side.  Johanna joined us in February of this year, and already, she is making a huge impact on the quality of our site.  She is extremely quick, responsive, and detail oriented.  In her short time with Big Fat Cake, Johanna has designed our site interface, designed our business cards, and is currently refining the design of other parts of the site.

Big Fat Cake is very fortunate to have Barbara and Johanna as part of the family - Thank you both!

Road Bikes
On a more personal note, two days ago, I went road biking on a trail close to home.  The plan was to hit the trail for a good 1-1.5 hour ride.  The weather was beautiful, and the trail was surprisingly not crowded.  At about mile 8 or so, on my way back, I crossed a busy street and saw a little girl riding her pink bicycle heading in the opposite direction towards me and the street with no adults in sight.  As I passed the little girl, I turned my head while riding forward to see if she got across the street ok, instead, the little girl turned left onto the sidewalk.  Seeing that the girl was fine, I turned back around to find myself riding a little too close to the edge of the trail.  Before I could adjust my path, my bicycle road off the blacktop, down about 6-8 inches onto dirt and gravel.  I foolishly turned the front wheel towards the blacktop, which resulted in some bad joo joo.  The edge of the blacktop tore up my front tire and sent me and the bike sliding down the pavement.  Lucky for me, I was able to walk away from the accident with some minor injuries (scratches on my leg, bruised left and right palm, cuts on my right hand, and the worst, a chunk out of my right thumb).  The bike was pretty scratched up, and my front tube was out.  Thanks to the folks at Conte's Bike Shop in Arlington who pushed me to get a replacement tube, a pair of tire levers, and a CO2 cartridge, I was prepared to change the tire on my bike, only one problem.  How do you change the tire on a bike?  Which takes me to my final section of my post.

Good Samaritans
I had just wiped out, and the first guy who passed on his bike, John, asked if I was ok.  I said I was ok, and continued to try and get up.  John even stopped, and when I said I was ok, he continued on his ride.  Which is totally cool, I really appreciate him stopping to ask if I was ok.  A few other folks road or walked by asking if I was ok.  I was in so much shock about the accident, all I could say was "I'm fine, I'm fine."  Eventually, I moved myself over to the side of the path to change my tire, and then to my surprise, John came back to help.  Funny thing was, neither of us knew how to change a tire.  We both struggled over the one tire, as I bled all over the tools and tire.  Despite the bleeding, John continued to help.  I think we struggled for 10 minutes trying to remove the popped tube.  After 10-15 minutes we still didn't have the tube out, until a second good samaritan Sam stopped and asked if everything was ok.  Sam was tall, slim, and looked like an avid cyclist.  We admitted we didn't know how to change a tire.  Sam kindly pulled over, unmounted his bike, and came over to help.  After 15 mins, my tire was replaced, and I was good to go. 

This story was just a really long winded way of saying Thank You to the good samaritans who stopped to ask me if I was ok, and a special Thanks to the good samaritans, John and Sam, who stopped to help me get on my way.  I'm not sure how long I would be out there for if they hadn't stopped.  I would either be calling Christine to come pick me up, or I would be walking funny in my cycling shoes down the path carrying my bike.  Whether it's a bicycle accident, an auto accident, or any other accident - I think we [society] should all take a moment and challenge ourselves to help someone, whether a friend or a stranger, in need.  I'm sure we can all think of a time when we were in need, and a stranger helped us from the kindness of their own heart.  I think its time for us to all pay it forward.

Filed under  //   random  

Let it snow, let it snow, let it snow!

Yes, I am one of those crazies out on the DC roads this morning, but at least I'm in an all wheel drive. It's amazing how many people are out on the roads with sports cars. I saw a nice jag coupe skidded out, a corvette, eclipse, integras, etc. We have over 6 inches of snow. It's snowing faster than the county can clear the snow and people insist on driving outside with cars that can't drive in snow.

Photo

Filed under  //   random  
Posted March 2, 2009

iPhone 2.2.1!!??

So, I plug my iPhone in this morning to get a surprise message on
iTunes - iPhone update 2.2.1 is available! I can't even find any
material online about it. I hope my phone still works after this -
updating now.

Filed under  //   apple  

Sniffing Bluetooth

All I can say about this talk is - "damn I wish I can do that! ". Most of the stuff in this talk was a bit over my head - but I'll attempt to sumarize. Basically, current Bluetooth sniffing is very limited - limited by having to know the mac address of the target - sniffing only 1 portion of the ISM spectrum while there are 79.

 These guys used some equipment modified to sniff bluetooth over the entire spectrum, sort of successfully.

 My lingo is all off here, I'd really like to research this stuff further. Fascinating stuff.

 Impact? Your Bluetooth phone calls over your cell phone aren't safe.

Filed under  //   security