• The Long Road to Good Organization

    I am sort of a neat freak. This wasn’t always the case. Back in high school, my Dad used to complain about my room being a mess and me not making my bed. It was true, I didn’t really care. But then something changed after I got out of college and started living on my own. I became considerably more organized or at least aware of being organized. My bed gets made, the dishes get done, the toliet bowl gets clean. These are all good things.

  • Restart

    After a long hiatus, I’m back. I will be adding notes mostly around technical topics but may be branching out to some other things as well. Converted over to using Jekyll, since it’s a nice, path of least resistance way to add content and remain in total control. Batteries are included, but there are a lot of customization options, striking a nice balance between convenience and power.

  • Inspiration

    Whenever I hear Hans Zimmers’ Day One in my play-list, I am unsurprisingly reminded of the movie Interstellar. More precisely, however, reminds me teaser trailer from a year earlier. If you have a moment, give it a watch (embedded video below).

  • Year in Review

    About to tick off another year and head into 2015.

  • Things to do

    I use a Mac program called OmniFocus to organize what I need to get done. Some weeks I’m better than others. When you get behind the ball, an easy trap to fall into is thinking you must get everything done at any cost. This is a mistake. A to do list is one of personal possibilities. It’s a tool that helps you mindfully shape the parts of your future that you have control over rather than letting it arrive completely unannounced.

  • Social Learning

    Humans are wired to be social. When I was studying Japanese in college, we needed to learn hundreds (perhaps thousands) of vocabulary words, kanji, and grammar rules. I would carry lists and flash cards around with me everywhere I went and cram whenever I could. (No smart phones back then.)

  • Swift Probability

    At today’s iOS Breakfast coding session I decided to build simple Swift framework that helps compute precise probabilities. I had been thinking about this for a while and I wanted to see what it would look like in Swift.

  • Open Swift for Education

    Update: Apple released Swift as fully open source software on December 3rd, 2015. Amazing.

  • Swift at WWDC

    Last week I was lucky enough to attend Apple’s WWDC. The most exciting development was the announcement of the Swift programming language. Suddenly the conference tag line, “Write the code. Change the world.” made sense. Although they billed it as re-imagination of Objective-C without the baggage of C, it is fundamentally much more than that. Swift is a world changing development and it has the potential to be something even bigger than Apple, if they allow it.

  • The Power of Writing

    Today’s Google doodle honors Rachel Louise Carson on her 107th posthumous birthday. Rachel Carson changed the way the world thought about man’s relationship the environment though her writing. Her book, Silent Spring ushered in a sea-change in America, kick-starting the environmental movement, changing the national pesticide policy, and leading to the ban on DDT as a pesticide.

  • The Importance of Regular Practice

    By far, regular practice is the most important thing you can do to master a skill. This is true for learning a language, building a business, acquiring a skill, or achieving pretty much any desired goal.

  • Hello, World

    Hello, world. This is my new blog that I plan to post to semi-regularly. But I must warn you, chances are this blog is not for you as I am creating it for nearly all selfish reasons. It is a place to sort out my thoughts, scratch an itch, record important happenings, and to improve my communication skills. Topics will range from the highly technical (C++, Objective-C, ruby, electronics, physics) to the totally mundane.

subscribe via RSS