I don't back up my laptop; here's what I do instead.| xavd.id
David's 9th annual roundup of his favorite things he played, watched, and read this year.| xavd.id
The Lonely Island and Seth Meyers Podcast (which I recommend for fans of SNL history!) has been recapping each digital short the comedy…| The David Brownman Blog
The 2024 election is fast approaching and once again, there's a lot to vote on. Most of your choices will have a (D) or an (R) next to…| The David Brownman Blog
Talking through why choosing a versioning scheme is of vital importance and why SemVer is the best option for most.| xavd.id
How I used jq and Rust to build a repo of my Exercism solutions that showed how they evolved over time| xavd.id
Copying a file to a folder is not always as simple as it seems.| xavd.id
Join David once again for a roundup of his favorite media of 2023.| xavd.id
I tried 12 different new (to me) programming languages during 2023 and I share my thoughts on the pros and cons of each.| xavd.id
My experience building a static site backed by an Airtable database, including some fairly complex TypeScript.| xavd.id
Building my perfect project management workflow with Linear and Python| xavd.id
Documenting my journey and tech stack selection for building a static site in 2023.| xavd.id
A complete, consolidated, spoiler-free, step-by-step guide to every puzzle in The Afterparty's second season.| xavd.id
I've written a tool for creating a searchable archive of all your Reddit data.| xavd.id
David's quick travel guide for a weekend in Boulder.| xavd.id
A step-by-step guide for importing your Alfred snippets into Raycast with a little help from the command line.| xavd.id
I have come to the sad realization that there is no perfect task app. Many are good and some are great, but nothing will ever be perfect. Nevertheless, I spec out my ideal app.| xavd.id
In all of my personal record keeping, I use a slightly unusual method of tracking the date. Learn how I do it and what problems it solves| xavd.id
Read my personal ranking of all currently-released MCU Movies. You won't believe how many there are! Seriously, they just keep making these things.| xavd.id
Last May, I finished college and promptly moved out to Palo Alto to join RelateIQ, a " but we're not a CRM " startup aimed at eventually toppling the giant that…| xavd.id
Pythonista is an amazing iOS app that brings the power of a python IDE to your iPhone, complete with an interpreter and a set of custom-made modules for…| xavd.id
AppShoppper. Launch Center Pro. IFTTT. Pythonista. Long ago, the four apps lived apart in harmony. Then, everything changed when iOS 8 was released. Only…| xavd.id
As you may or may not know, I'm one of the presidents of the highly ranked Michigan Quidditch Team . I've been with the team since the beginning and because I…| xavd.id
Entering college, I knew I wanted to be in computers (and computer accessories), but I wasn't sure how quite to go about it. CS engineering looked like a good…| xavd.id
All right captain, strap in. The mantis boarding party is on its way and our shields can only hold up for so long. Our drone control is damaged and a fire in…| xavd.id
Anyone who's played a game with children knows that rules, much like a pirate's code, are mostly "guidelines". However, these games (even when played between…| xavd.id
People play many sorts of games for many sorts of reasons, but they all share one very important quality: games are pretending to be something else. It doesn't…| xavd.id
You know a lot of people, probably. Some of them game, some don't, and each has their own reasons for doing so. In Sutton-Smith's chapter Rhetoric of Self , he…| xavd.id
This is a piece I wrote for the city of Houston's Public Service Recognition Week in 2010. It ended up winning me first prize and a nice ceremony in the library…| xavd.id
There he stood, in the rain, on his last night in town. Gazing over the city, laid before him like lights on a tree, he fondly remembered the times he spent in…| xavd.id
I feel good about the fact that, for the most part, I live my life free of any vices. That is, except for one: Adventure. I'll admit, I've been addict for a…| xavd.id
My journey to create a universal test runner| xavd.id
A review of metrics and learnings from having my blog post hit the top of Hacker News.| xavd.id
A tour of my Obsidian setup, describing in detail how I use Obsidian for custom technical documentation.| xavd.id
Join me once again for my annual media roundup, celebrating the best games, movies, shows, and books I experienced in 2022!| xavd.id
A brief discussion of verification methods on Mastodon (and their downsides).| xavd.id
A recounting of my experience job hunting in 2022 for a Software Engineering position.| xavd.id
My tips for building a large library of videogames extremely cheaply.| xavd.id
A walk through my favorite games, movies, shows, and books of 2021.| xavd.id
What if you were playing a billiards RPG, but your cue ball was you, an adorable warrior mouse armed with a variety of pointy objects?| xavd.id
Learn about Python's dataclass module and implement a working version from scratch!| xavd.id
An exploration of my favorite 2020 escapism methods (aka the best things I read, watched, and played this year).| xavd.id
A quick dive comparing relative effectiveness different compression speeds and formats.| xavd.id
Voting won't solve everything, but it certainly won't make anything worse. These are instructions to help you make sure all your Facebook friends are registered to vote!| xavd.id
A brief retelling of my quest to find the best ebook reader.| xavd.id
Take a peek at the best things I read, played, or watched in calendar 2019!| xavd.id
A look back at the best and brightest media of 2018| xavd.id
In which a surge protector does not protect as much as is expected| xavd.id
The GOP claims to be the party of Lincoln Let's examine that claim.| xavd.id
Learn more about how I rank all of the media I track in a consistent manner| xavd.id
A look back at some of my favorite media in 2017| xavd.id
If you're just interested in the episode list, you can jump to it here . Every year on Christmas Eve, my family found ourselves without any plans. Being Jewish…| xavd.id
Now that the dust has settled from World Cup, my Anonymous Associate and I thought it would be worthwhile to look through the numbers on game length and scoring…| xavd.id
As I'm back in the job market, I figured it was time to clean up some of my site internals. I've learned a lot about a lot since I first built it and my scss in…| xavd.id
We as developers are working in a golden age of programming where pushing code has never been easier. My personal favorite place to deploy things is Heroku…| xavd.id
The worst part about programming is that the computer does exactly what you tell it to. Exactly . Here at RelateIQ I work in Internal Tools , or building…| xavd.id
As you may or may not be aware, Code.org is a non-profit that aims to bring computer science education to people of all ages. They put out some great videos…| xavd.id
There's been a recent surge in popularity of a relatively unknown genre of game called the incremental game . These games start small and gradually increase…| xavd.id
It's a large genus of snake found mostly in Africa and the sub-continent of Asia. Wait, that's not important right now. Really though, Python a programming…| xavd.id
We as humans thrive through being social. As a culture, we've known this for ages, and we structure our upbringing to accommodate that. That first day of…| xavd.id
Good and evil, black and white, light and shadow: the classic dichotomy of our society. We're so obsessed with characterizing ourselves as either one or the…| xavd.id