This isn’t the first time Sai has tried a blog. Some would say he’s tried multiple times. These people may even go far as to say he’s tried 3 times. These people may certainly be right. But as people always say: “Nth time’s a charm”.

Posts

  • Playing Catch-Up

    I always try to play catch-up when I restart journaling. I often end up not journaling at all because I feel compelled to journal each day that I’d forgotten to journal.

  • Obsessions

    Obsession and stubbornness go hand in hand. After about 36 gnarly hours of obsessing about a problem at work, I’m finally about to sleep with some peace of mind.

  • Mailmap Is Neat

    I initially found mailmap in order to rewrite some Git history, but then realized it has use beyond one-time history rewrites. If you’re creative, you can use it within enterprise too.

  • Rebranding Minimalism

    I’m embarrassed to say this, but I spent nearly 1 hour looking for the “right” movie to watch. Decision paralysis is real. Movies aside, I think this is one of the main reasons to have fewer decisions.

  • Evolution of Musical Preferences

    Listening to music sometime has a nostalgic effect on me. Similar to familiar sights and smells, when I listen to songs that I used to listen to, I’m transported back to a different period in my life.

  • Makefiles Make Life Hard

    As a software engineer, part of your role is to reduce complexity. The more you need to juggle in your head, the worse the solution. Being a “clever” coder that likes to show off your mental acrobatics is bad for long term maintainability.

  • Everything Has Cracks

    Technology looks good until you look closely. You can only see the cracks when you look closely. I noticed GitHub Pages’ first potential issue.

  • Local GitHub Pages

    If you’re new to the Ruby ecosystem, testing GitHub Pages locally may feel a bit strange.

  • Developing Interests vs Habits

    When I get obsessed with something, it takes approximately 1-3 days to take hold.

  • Great Content Takes Time

    Great content takes time. This is no surprise, but producing great content also take practice. And if you practice every day, then you don’t get a lot of time.

  • Writing Workflow

    This is my writing workflow with Obsidian and GitHub Pages.

  • Standards for Cleanliness

    Whenever I clean or straighten up around the house, I have an idea for what “clean” feels like. I am also mildly aware when things are getting messy. I’ve read that clutter is something that eventually turns into background noise, i.e you don’t even notice it’s there anymore. But when I make an effort to tidy up or clean, I have a mental image or notion of what “clean” should look or at the very least feel like. Where does that notion come from?

  • Discovering Git Word Diff

    When I use git diff, I want short diffs of what changed. When you are changing written content, that often includes paragraphs of text, the format of the saved file is quite important.

  • Learning Everything Again

    As a software engineer, it’s easy to get caught up in details. Programming itself is a very detail-oriented skill.