Never stop investing. Never stop improving. Never stop doing something new. Make it your goal to be better each and every day, in some small way. Remember the Japanese concept of Kaizen. Small daily improvements eventually result in huge advantages.Bob Parsons

I made it to the Henninger Flats.

  • Granted, it’s not the hardest of hikes.
  • Granted, we started from the bridge and it’s only 3 miles.
  • Granted, I’ve done it before.

but… I made it.

  • I made it without my normal huffing and puffing.
  • I made it without feeling I’d exhausted every ounce of energy in my body.
  • I made it without contemplating if I’d be happier if I just threw myself off the side of the mountain.

Today, in a moment of spontaneity, I asked Jess if she wanted to hike Henninger. And within an hour, we had started our trek up the mountain, water bottles and Whole Foods sandwiches on our back.

Almost exactly a month ago today, I did a similar hike, Linda Falls in Angwin, CA and the outcome was much different. The group I was with looked back at me, concerned if they had to carry dead weight up the mountain.

One of the many things I learned from my previous job, from my scrummaster, Greg, was the concept of Kaizen. I mentioned this in my last post.

Kaizen can mean a lot of things for different people, companies, but to me, the meaning boils down to what Bob Parsons, founder of GoDaddy, essentially said in the above quote, “continuous improvement“.

Jess and I decided to make a concerted effort to exercise every day. It’s been hard; I don’t think a day goes by without some part of my body being sore. And to add insult to injury, although I’ve even cut excess calories from my diet, I’ve managed to gain 4 pounds in the process.

But there I was,

  • today, on the top of the mountain, halfway thinking I could hike another couple miles.
  • I was running around the bases in a softball tournament on Sunday without gasping for air.
  • I was winning the home run derby.

A lot of times, it’s tough to improve because it seems like there’s not enough time. Maybe it seems daunting because it seems mountains are too big to hike.

But it’s about taking the first steps, starting, slowly filling the bucket of improvement. And before any one realizes, mountains are scaled.

The other day I heard an interview on ESPN of a former athlete (for the life of me, i can’t remember who it was). After his playing days were over, he became something like a physicist or something (gotta love my attention to detail). The interviewer asked him how he had the time to learn so much. He said,

I spend less time doing nothing.
Some Smart Guy on ESPN

Simple advice, but difficult to follow. Simple advice, but difficult to follow.

I’ve taken this advice and Kaizen to heart and I realized it’s working.

  • I may not be seeing improvements on a day to day, but when I look back, like on the hike on Henninger, I can see I’ve gone a long way
  • I’ve rekindled my passion for learning because I can see my improvements.

Lastly, as a programmer, I’ve obviously applied this new look on life to my coding. I’ve made an effort to push at least one thing a day to git. I currently have a streak of about a month. I’ll admit, not every day has been an earth-shattering change to the project I’ve committed to, but here’s a few things I’ve learned.

  • the basics of iOS programming (Swift); implemented a clicker and a sound recorder
  • JSON web tokens and why they’re important; implemented into my side project
  • Cleaning data for data science


I’m going to be sore tomorrow.

When eating elephant, take one bite at a time.
Creighton Abrams

I’m going to start writing again.

This site started to be my mental outlet. It was a platform for me to process and organize my thoughts. My digital diary.

To be honest, I don’t know who reads thisI think I stopped writing because I came to the realization that I didn’t know who was reading the blog. At one time, I had 100s of people hitting this site every day and I was writing some really personal things. Keep in mind that I started this before facebook and instagram, before oversharing was commonplace. Then came the pressure of writing something readable… I started writing for other people, and it stopped being my outlet.

Later, this site became less of a blog, and more of a place where I could test some things I learned. For example, since my last post I’ve played with –

  • Simple stuff like embedding video with html5 video tag (mouseover the second picture in the sidebar).
  • CSS transitions (mousing over the post box will extend a shadow).
  • Connections with other services (when visiting this site, a red light blinks on my desktop blink(1) git)

That’s why you might have notices changes on this site but my kindle was perpetually on fire.

Welcome to my digital playgroundBut now, I think is as good of time as any to start writing again. I just left my first real 9-5 (actually 10-8) tech job and I think it’ll be interesting to figure out where I end up next. I’ve always wanted to write about my growth as a cs student/worker because I think it’s a vastly uncertain time for a lot of computer science people.

So from here on, here’s the site’s creed.

  • I’ll be writing about little things I just learned. I’m a firm believer of Kaizen. Learning new things can be daunting. Kaizen is about always learning. One liter of water = 4,000 drips from the faucet
  • What I write about may not be interesting. Because I won’t focus on anything in particular, this blog will probably go all over the place. But the main topics may involve software engineering, programming, smart phones, android, baseball and tech.

A little about me

  • By trade, I’m a software engineer.
    • I prefer the backend because it lets me say that I like backend, but I’m comfortable making a mess of the front-end if need be.
    • Java is probably my language of choice. I love it for the beauty that can come from clean, well-designed, object-oriented, strongly-typed, works-everywhere code. I hate it for the verbosity and the pain it sometimes takes to get running.
    • I’m liking node.js for being everything java is not, but disliking it for everything that’s not like java.
  • In my free time, you’ll find me catching a baseball game or really any sport, coding, playing my guitar, at church, eating good food or driving in my car.

If you’re looking for more personal things about me, become my friend on facebook, twitter, check out my resume or visit the tumblr run by Jess.

If you’d like to contact me, it’s probably best to do it through email. I get email @

Jessica says my eulogy is like a blog post so I decided to post it.

My grandfather loved to garden.

When I was young, I remember going to my grandfather’s house. His house used to be a very large lot down on Lower Azusa. I think I spent most of my time playing computer games on my uncle’s computer, but when I wasn’t doing that, I’d spend my time in the backyard. In the backyard was this large garden. It was endless. I don’t recall ever seeing the back of the garden. This garden was filled with plants and vegetables my grandfather had planted. Though I don’t remember all the plants he grew, I remember he used to have these large sunflowers that I’d always imagine eating. To this day, when I see sunflowers I think of my grandfather’s garden.

I know gardening was important to him because when he moved to a new house with no place to garden, he had a small lot in a community garden down in Alhambra. My grandfather must have loved nurturing things. I do remember there being a dog at his house. A Labrador if I’m not mistaken.

And I remember at his house on Duarte, he used to have hundreds of birds in the side area. Small birds. I’d sneak inside the walk-in cage and listen to them chirp. They were so loud.
Which reminds me, my grandfather was also deaf.

If you have never seen my mom talk with my grandfather, you’d be surprised. I think those that work with my mom would know what I’m talking about. My niece, Megan would say… why is harmi yelling at him.

My grandfather couldn’t hear much.

I think personally his deafness was adaptive. He had 4 daughters… 4 strong-minded strong-willed daughters, plus harmoni. I think his deafness was probably a blessing in disguise. “Don’t talk to me unless you really need something.”

I think, in this quiet, my grandfather was given the time to think and reflect on life and… on God.

My grandfather was a devout Christian. He would always be carrying a religious book or the bible or the Sabbath school lesson plan. When our family would get together, there wasn’t any question who was going to pray for the meal. My grandfather prayed with much vigor and ferocity. In these moments, I could pick out what he was thinking about, concerns he may have.

Later in his years, when he and my grandmother lived in Boyle Heights, I was commissioned by my mom to visit my grandparents every week. I would take food to their apartment and clean the place; take out the trash, clean the bathroom. vacuum. wash dishes. Things like that. I remember him smiling and chuckling that I’d do those things.

I did those things the first time I went. Every time I went afterwards, the bathroom would already be clean before I got there. There was only a few things in the trash can, the house already vacuumed.

So I’d visit and have nothing to do. I’d find my grandfather usually reading or watching tv. He’d always give me a big smile when I’d come and he would sit me on the couch. I’d say, Harabogi, jar jeen nah say yo? And he’d smile and ask how school was. The conversation would usually end there and I’d spend the next hour watching Korean tv until my grandfather would tell me I should probably head home to miss traffic.

This was our normal routine.

One time, after my grandmother passed away I was driving my grandfather home after a family party and we were stumbling through another conversation. Between the uhs and hmms and nehs, I just stopped and it became quiet.

I said to him, or rather to my dashboard in English, I’m sorry. Harabogi, I know you’re a wise man, and I wish I could talk to you, know what you’re thinking, be able to pick your brain. But my Korean is so bad. I’m sorry.

He gave me his smile and the rest of the car ride was quiet.

I remember one of the last times I visited him at his house.

It was the same routine. Hi Harlbogi, jar jeen nah suh yo.. Etc.

But this time he sat me down and said these two things to me that I won’t forget. He said it slowly to make sure I understood.

  1. I know you’re into computers. Be careful. It can be a tough occupation. You must try hard.
  2. What happened with your girlfriend? (at the time I had broken up with a girlfriend) It’s important to find a Christian girl.

At the time I think I found it comical. But in hindsight, I think this was the most important word of wisdom he wanted to give me. To have a family based around Christ.

I look at his family. To my aunts and uncle to those they married, to my cousins. It’s filled with elders and deacons and deaconesses. Praise leaders, choir members, small group leaders. People devoted to the churches they attend. I think that’s what made my grandfather smile.

Someday I hope to take on his example and have a Christian family like my grandfather’s.

I’m saddened by the passing of my grandfather but now he rests peacefully. Next time we meet, I am encouraged to know the conversation will be more than jar jeen nah say yo and we can finally have a deep conversation with each other.

Related Posts:
old man before all his possessions

I checked my weight and my quarter grades today. One was a little higher than I’d hope. One was a little lower.

For support for my windows 8 apps, please email me here.

I sit, in my personal space;
there’s room for 4, maybe 5 if you’re small.
But usually, it’s occupied by only me.
It can take me places I’ve never seen before,
but I go to the same places,
every day and every week – since as long as I can remember.
100 years ago, people could only dream
of the speeds life travels in front of my eyes.
I daydream here.
There are moments… brief moments,
but still too long for some –
Moments where we both stop to watch red autumn leaves falling –
I can see you in your personal space.
Yours is like mine.. probably built for 4, maybe five
maybe more…
but most likely you’re alone too…
I don’t know you, but do you know I care for you?
if you were hungry, I’d share my lunch with you.
if your dog ran away, I’d search with you…
but too quickly, winter leaves turn green –
and we’re gone,
stuck in our personal spaces.
we have room for more,
but we are probably alone.

Day 2 was hard. Much harder than the first day. I had a busy day and I think that’s what contributed for it. Right around the afternoon, I started getting a numb pain on the top of my head. I was also having a little bit of trouble concentrating. At night, my muscles/joints started to ache. I get the same feeling in my muscles after I work out too.

I read that on the second/third day you’re supposed to get a surge of energy, but I haven’t yet.

I had a two-hour class in the evening and although I had a drink before class, I was dying to come home to drink the next one. Too hungry and my head hurt.

I’m taking in so many liquids but I’m still dehydrated. Pressed Juicery recommends to drink 2 liters of water a day on top of the drinks. Each one of the bottles is about .5 liters so I’m supposed to be drinking about 5 liters a day. Insane.

On a positive note, I’ve lost 2 pounds but I think I know why.

What this diet has made me realize is how much I snack throughout the day. While driving home, I passed a 7-11 and every part of me wanted to buy a ice cream sandwich. During break, I wanted to buy a snickers bar from the vending machine. Every time I passed the snack bar in my house, I wanted to grab something small to munch on.

Little things that add up to too many calories.

One day, when I was teaching English in Korea, someone brought a lot of watermelons. Late at night, the older high school students and I dared each other to eat a whole watermelon. Through the wee hours of that night, the bathrooms in the boys’ dorm probably got the most traffic it had ever seen. I had never peed so much in my entire life… until maybe yesterday.

I guess it only makes sense given the amount of liquids I’ve been drinking that I’d be ‘going’ a lot, but I swear I think I’m peeing more than I’m drinking. The feeling is sudden and too frequent.

Day one passed relatively easily. I can say that I never was hungry; I can’t be. My stomach is literally always full. I’m ingesting 16 oz drinks every 2 hours plus 2 more 16 oz drinks to drink in between those plus extra water. I think I’m having an easier time of it than my girlfriend.

I think the hardest part is not the hunger but cravings. I crave something loaded with salt or butter. Peanuts or pretzels. Meat and rice. Bread from the boat. Chips and sour cream eaten in the car.

I took a nap in the afternoon; I just couldn’t keep my eyes open. Of course, it was rudely interrupted because of my need to go to the bathroom again. I had an odd headache located on the top of my head. We took a short trip around the town on our bikes even though strenuous exercise isn’t recommended but I think that really helped a lot. My head felt better after.

Day two; I already drank drink #1 (greens 2). It tastes better than what I remember but may I’m just used to it. I’m already dreading drinking roots 4 and the chlorophyll.

Oh, I weighed myself this morning and I weigh the same. Bleh.

I know the main purpose of the juice cleanse isn’t to lose weight. But face it, I’m doing it to lose weight. I set a goal in January to lose 20 pounds by the end of June and today, I weighed in at 186.8 pounds. I’ve lost about 7 pounds. I guess I’m a little behind but knowing that I didn’t start dieting until last month, I think I’m doing pretty well. Hopefully this juice cleanse is what I need to take it to the next level.

Drink #1 (Green 2) is not so bad. I think it tastes like celery. Jessica thinks it tastes like salad. Her dad thinks it smells like sour miso soup.

I already feel like my system is starting to move.