Skip to main content

New Beginnings

So I quit my job and am moving to Korea.

Yep, that's right. Google was a great experience, and it was difficult to leave the Gmail team after spending the last four and a half years working on a product used by millions of people every day. But I decided I needed a change. Life had become too comfortable, and I felt like something important was missing. Every day I heard that voice nagging, the one telling me to go for it, to start a company, to do something big, to "free fall into chaos" and willingly enter a life of unpredictability. It was time. So I spent a month working feverishly to finish up the most important unfinished projects at work, and then gave my notice.

I immediately felt lighter. I knew it was the right decision.

I consolidated my belongings, which were strewn among a number of friends' houses in the Bay, put a bunch into storage, threw a ton of stuff out, donated over 100 pounds of clothes and shoes, sold both my cars, packed up my stuff, and hopped on a plane. (I actually booked my tickets a week or so before I gave notice, as further motivation to go through with my plan.)

I feel even lighter now. My last day in the Bay was pretty fantastic. I finished moving everything into storage, packing, and cleaning at around 6:30pm, which is the first time in recent memory I wasn't up most of the night before a long trip. As soon as I was done, I drove over to my favorite spot at Stanford and literally just sat down and thought about what I want to accomplish over the next year. It was amazingly helpful, and calming (apparently my Zen-ness has a ways to go, though - I was later up all night thinking about my trip). I had a panini and some hot chocolate on University Ave, then headed home and had some California wine with my housemate, and called it a night. A wonderful last day. I'm currently writing this post from a hotel room in Tokyo, and on Saturday I'm flying to Seoul, where I will begin my new life.

Why Seoul?, you may ask. Because it's an incredible city. The energy there is infectious. And it's rare to have the opportunity to just pick up and move halfway around the world without a job lined up or anything beyond even a hazy plan.

What will I do there? I eventually plan to start a company. But I'm looking forward to relaxing for a bit in the interim. I'll try to update this blog with my experiences as I go along.

Comments

Popular posts from this blog

Why Korean Is Hard For Native English Speakers

A couple of days ago, as an experiment, I wrote my first blog post ever in a non-English language . It was an attempt to explain some of the reasons that Korean is hard to learn for native English speakers, so I figured I might as well try to write it in Korean. Those of you who actually read Korean can see how awkward the attempt was =). In any case, the post came from an email conversation I had with The Korean from  Ask a Korean , a fantastically well-written blog about all things Korea from the perspective of a Korean who moved to the United States during high school. Since I tend to geek out on language things, I figured I might as well post part of that conversation. An edited version follows. --------- Out of the languages that I've attempted to learn so far, Korean has been the hardest. I've done a lot of meta thinking about learning Korean, and I think there are a number of reasons it's difficult for non-Koreans (and especially Westerners) to learn: 1) Obvi...

Pushing Python Performance With Parallelization

TL;DR: For certain types of programs, you can take advantage of idiosyncrasies in the Python interpreter and the host operating system to create real shared memory between processes and get some pretty good parallelization. Premature optimization is the root of all evil. As a developer, you've probably heard this before, and what it means basically is that you shouldn't waste time optimizing code unless it's already doing what you want it to do. We also live in an era of seemingly unlimited resources with AWS/Google Compute, and often the easiest way to get higher throughput in your programs or service is just to pay for more instances. But sometimes it's fun to see what sort of performance we can get on a simple laptop (and save some cash at the same time). So anyway ... I've been working on this thing, and it took too damn long to run, and I needed to run it lots and lots of times ... so, it was time to optimize. Basic optimization has two main steps: 1) P...

10 other things South Korea does better than anywhere else

Recently this article about 10 things that South Korea does better than anywhere else  has been making the rounds on social media, but when I first read it, I couldn't tell if it was sincere or satire. A few of the items on the list are not very positive, such as "overworking" and "using credit cards". So, I thought I would try to put together a better list. Here are 10 other things South Korea does better than anywhere else: 1) Small side dishes, a.k.a. " banchan " (반찬) Banchan are by far my favorite aspect of Korean cuisine. Rather than the "appetizer and main dish" approach of the West, a Korean meal is essentially built around small dishes. Even a 5,000 won (about $5 USD) meal at a mall food court will come with two to four banchan in addition to the "main", and often people will actually choose restaurants based  on the banchan (e.g., seolleongtang , or beef bone broth soup, places tend to have the tastiest kimchi). Ther...