Welcome to my blog!

I hope you have a good time here. Thanks for dropping by.


I was born in Edina, Minnesota, but grew up and live in Fremont, California.

Click the pictures! Powered by Photoswipe.





I’m presently enjoying –

I’m looking forward to reading –


I hate using my mouse, and am thankful to Chrome extension Vimium for letting me mostly forget that it exists. I’m a fan of utility SharpKeys (which lets me remap my pesky “Caps Lock” key to Vim‑friendly “Esc”), and love Chrome extensions Mailto: for Gmail and Markdown Here, which let me easily send e-mails and make them beautiful.

My preferred text editor is Sublime Text 3 with packages Six, MarkdownEditing, and Emmet. I develop mostly on Windows, and so rely on command-line installer Scoop.

If you like programming and use Windows, quickly make your life easier –

  1. Download PowerShell.
  2. Open it and run –

     iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
  3. Open your command prompt and install your favorite apps! Enjoy!

     scoop install busybox gradle make nodejs openjdk python ruby sublime-text

    (You can find more apps at Scoop’s bucket list.)


I really don’t think you need all that much “quid pro quo” in programming - most of the good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program.
Linus Torvalds, Creator of Linux and Git

Before accepting a job offer, I insist on the following –

  • Previous exposure to the work and a genuine love for it.
  • A direct manager I like, trust, can joke around with, and can learn from.
  • A private cubicle or office. “Open” workplaces aren’t the best idea.

Nice-to-haves –

  • The option to work the night shift.
  • The company improves lives or serves the nation.
  • The chance to travel to India, Israel, South Korea, or Northern Europe.

I was drawn to programming as a career after watching Indie Game: The Movie as a teenager. The sheer force a few clever programmers can wield has been my main draw to the profession since.

I’m resolved to be an engineer at the front-lines for the rest of my life. I get to build a career out of solving intricate, fun puzzles. How cool is that?

Don’t do anything by half. If you love someone, love them with all your soul. When you go to work, work your ass off. When you hate someone, hate them until it hurts.
Henry Rollins



I’m a proud Christian.

Funnily, despite my sincere religious faith, I’m still fairly existential. Believing in an eternal afterlife, accepting some moral precepts, and signing on for the Jesus train (choo choo!) do little to answer questions about the best way to live in the here and now.

So in my daily life, I try to practice Taoism as outlined in John Gray’s excellent book Straw Dogs. Surrender all illusion of self-determination to God, and placidly float through my terrestrial existence as a lucid dream that ends with Death. My soul may be immortal, but I’m not, and I accept that.

For our citizenship is in heaven, from which we also eagerly wait for the Savior, the Lord Jesus Christ, who will transform our lowly body that it may be conformed to His glorious body.
Philippians 3:20-21

But we are not embrained phantoms encased in mortal flesh. Being embodied is our nature as earth-born creatures. Our flesh is easily worn out; but in being so clearly subject to time and accident it reminds us of what we truly are. Our essence lies in what is most accidental about us – the time and place of our birth, our habits of speech and movement, the flaws and quirks of our bodies.
John Gray, Straw Dogs: Thoughts on Humans and Other Animals


For Christians

If a brother or sister is poorly clothed and lacking in daily food, and one of you says to them, “Go in peace, be warmed and filled,” without giving them the things needed for the body, what good is that?
James 2:14-16

You have heard that it was said, “Love your neighbor and hate your enemy.” But I tell you, love your enemies and pray for those who persecute you, that you may be sons of your Father in heaven. He causes His sun to rise on the evil and the good, and sends rain on the righteous and the unrighteous. If you love those who love you, what reward will you get? Do not even tax collectors do the same? And if you greet only your brothers, what are you doing more than others? Do not even Gentiles do the same?
Matthew 5:43-48

Not every one that saith unto me, “Lord, Lord”, shall enter into the kingdom of heaven; but he that doeth the will of my Father which is in heaven. Many will say to me in that day, “Lord, Lord, have we not prophesied in thy name? and in thy name have cast out devils? and in thy name done many wonderful works?” And then will I profess unto them, “I never knew you: depart from me, ye that work iniquity.”
Matthew 7:21-23

He who takes offense when offense is not meant is a fool. He who takes offense when offense is meant is a bigger fool.
Brigham Young

The Allah of Islam is the same as the God of Christians and the Ishwara of Hindus. Even as there are numerous names of God in Hinduism, there are as many names of God in Islam. The names do not indicate individuality but attributes, and little man had tried in his humble way to describe mighty God by giving Him attributes, though He is above all attributes, Indescribable, Inconceivable, Immeasurable. Living faith in this God means acceptance of the brotherhood of mankind. It also means equal respect for all religions.
Mahatma Gandhi

There are only two links in My chain of command: Me, and you. It is not Me, you, and gays, or non-Christians, or people you disapprove of. You are at the bottom of the chain. There is nobody below you.
God, Steven Dutch, “God Replies To A Christian From 2012

For atheists

I was with Billy Graham once, and he said that even if it turned out in the end that there is no God and the universe is empty, he would still have had a better life than me. I understand that. If you can delude yourself by believing that there is some kind of Santa Claus out there who is going to bail you out in the end, then it will help you get through. Even if you are proven wrong in the end, you would have had a better life.
Woody Allen, 2010 interview

I agree with people like Richard Dawkins that mankind felt the need for creation myths. Before we really began to understand disease and the weather and things like that, we sought false explanations for them. Now science has filled in some of the realm – not all – that religion used to fill. But the mystery and the beauty of the world is overwhelmingly amazing, and there’s no scientific explanation of how it came about. To say that it was generated by random numbers, that does seem, you know, sort of an uncharitable view. I think it makes sense to believe in God, but exactly what decision in your life you make differently because of it, I don’t know.
Bill Gates

For everyone

Created on November 16 2016, last modified on October 21 2017.