Latest Posts

  • Desktop Wallpaper Slideshow

    A coworker @ynab recently posted on Slack about how they loved the National Park New Tab Chrome Extenstion. I gave it a try and yes, I love it too. I also have a Chromecast and am often calling my wife in the room to see the amazing photo that just popped on as the latest Chromecast background.... Read More

  • dotfiles

    In the last couple of days I have had this sinking feeling that something is going to happen to my MacBook. Like, it’s going to get stolen or it’s going to crash. It’s completely irrational but I’ve taken advantage of the opportunity to do a hypothetical postmortum to determine what I would have done differently. Read More

  • An Inside Look at Working for YNAB

    I started at You Need a Budget (YNAB) about a year ago as a software developer. I was super excited about joining the YNAB team, had a bunch of enthusiasm built up and and was very curious to see what things looked like on the inside. Why? Well, because from the outside, things looked really good. From a company, busin... Read More

  • Converting WAV to MP3 for a Podcast

    I maintain a podcast and frequently have to convert WAV files to MP3 before publishing a new episode. I use the LAME MP3 Encoder for conversion and and have tried quite a few options to get the size/quality balance just right and have found a set of options that I am quite happy with. Read More

  • Generating Date Ranges in SQLite

    SQLite supports Recursive Common Table Expressions which is very handy sometimes. Although you have to keep an eye on performance, they can help you accomplish something that would otherwise be non-trival. Something like generating a range of dates or months, as I recently had to do. Read More

More Posts