Posts

  • Rofi Org-mode Todos

    Rofi Org-mode TODOs is a simple script for use with the Rofi dmenu replacement to hotkey and then directly enter emacs org-mode TODOs and dispatch and append them to an inbox file. It’s simple, very fast, and designed to help you stay in flow while having ubiquitous collection of your TODOs for your GTD flow.

    This first release in Python simply takes the text and tags from your input, formats the TODO in the proper format for emacs org-mode with a proper :DESCRIPTION: drawer with creation date, and appends in the proper format to your inbox file. Future versions will parse for notes, deadlines, or scheduled items, but this first version is functional and works right now. You can grab it here on Github

  • COVID Career Advice

    The pandemic has thrown a lot of people’s roles into uncertainty if not eliminated them entirely. While not everyone will have a choice because of financial or right-to-remain circumstances, it’s a good time to remind yourself that taking charge of your career is still an important aspect of life design. Choices here have effects that reverberate through your current and future quality of life. Play the long game.

    There’re 3 things you should be keeping in mind if you’re thinking about a next role:

  • The Seven Wonders of the Modern World: 21st Century Edition

    In a year where the entire world seems to be on pause for the pandemic to burn itself out, it’s perhaps a bit strange to be thinking about humanity’s accomplishments considering the collective bloody nose our ego took from COVID, but for me, thinking about these things is a natural antidote to the doomscrolling I see people doing (and constantly trying to talk to me about.). Dust ourselves off and take stock of what we’ve accomplished collectively. We do live in an age of miracles and wonders. And we could use a bit of bigging up here in the bottom half of 2020 after a humbling by one of our oldest foes.

  • Linux on the LG Gram 14" 2020

    TLDR

    The 2020 14" LG Gram laptop is a surprisingly great, trouble-free Linux laptop to use as a daily driver and worthy replacement to a Macbook Air or Pro. It’s lighter, quieter, and seems more performant than comparable Macbook Air’s or Pros for such a slim machine, has a ridiculously long battery life, and a gorgeous screen. It has yet to overheat despite a lot of heavy lifting genomics, software engineering, and data science heavy lifting (unlike my Macbook Air). When the fans do spin up, they are very quiet. Virtually no downsides to this machine and I have to admit it’s a worthy and cheaper replacement for a Macbook Air which I wish I’d risked buying earlier. I don’t understand why more professional reviewers in the Linux community are not pointing at this machine. Details below.

  • On Happiness

    Writing on happiness seems hubris in the face of COVID, 2020 generally, and the possible existence of spiteful Greek gods, but even in the face of setbacks people often ask me why I’m happy, so a post on how that came to be seems topical in these times of needed resilience. It wasn’t always this way.

    One of my life goals isn’t “to be happy”. You could argue I have an unstated meta-goal for me not be unhappy, but I’ve always thought being uncomfortable, frustrated, feeling stupid, unappreciated, or upset at times is unavoidable if you want an interesting life. Which is one of my goals. More on those later.

  • Organizing Effective Data Teams

    This is the first of a series posts on lessons learned in running large data teams and large-scale data projects in SE Asia. This first post focuses on organization structure, the second on foundational practices, and later posts will talk about way you can improve your own teams as they grow.*

    Not too long ago, Data teams were a new, novel thing when suddenly everyone wanted to “do AI” and “Big Data” and no one knew how to hire or what to do. A common approach was to hire a whack of PhDs with quantitative backgrounds, put them off in a corner, and have them do “Data science” expecting magic to somehow happen.

  • harsh - a minimalist CLI habit tracker

    I’m happy to announce the open source release of harsh today.

    Harsh is habit tracking for geeks . A simple, minimalist CLI for tracking and understanding habits. Build great habits. Break bad ones.

    Why? Habits, both good and bad, make us. We are what we do habitually. And what we do habitually ends up being what we accomplish .

    You can grab harsh most easily via homebrew on OSX or linux with a simple:

  • Productivity buckets, reviews, and visibility

    Besides habits as a form of process-based productivity, ruthless prioritization, and limiting of work in progress (or scheduling) doing proper weekly reviews and planning has been the basis of the main GTD gains I’ve noticed the last 6 months.

    I’ve started experimenting with a 3 daily slot system and a 7+1 bucket review method every week that has been unexpectedly more effective, and felt it might help others who struggle with similar problems (too much to do, a constant onslaught of new things to prioritize and do, and never enough time to do it). Plus, it involved a bit of code to help with visibility and tracking and a siple system that is portable across systems (or paper) so felt post-worthy.

  • The Nine Useful Business Books for You

    I read. A lot. And, I’m often asked to recommend books. For business books, I find myself endorsing the same titles to people all the time. Books that give timeless advice, confer skills never learned, or have insights to deal with our rapidly changing business environments in practical ways. These are ones that made big differences for me in an overhyped landscape of business books.

    What makes you effective in modern business environments? What skills were you never taught explicitly in school that you need to acquire? A good education is about learning how to learn. Most people reading this will have that. Most aspirants need guidance and material that is going to help them. This was the basis of my thinking on this list:

  • Tracking your finances with Reckon and Ledger

    Tracking finances and budgeting is unsexy but is the base from which flows investing, capital, and wise use of credit. It clarifies activity, priorities, obligations, and opportunities. Making money work for you is a minor superpower. It, if you can excuse the pun, pays dividends.

    And it makes most sense in your hands, rather than a SaaS or bank. Many apps and online services give financial visibility but ultimately tie you to a (paid) upgrade cycle, ecosystem, or upsell where you lack control of your financial data and insights. Most make it difficult to get your data out once it’s theirs.