1<!doctype html><html lang="en"><head><meta charset="utf-8"/><meta name="viewport" content="width=device-width,initial-scale=1"/><style class="preload">html,body{margin:0;height:100%}body.theme-light{background-color:#fff;color:#222}body.theme-dark{background-color:#1e1e1e;color:#dadada}.preload{padding:20px;white-space:pre-wrap;overflow-wrap:break-word}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}</style><base href="https://publish.obsidian.md">
1<script defer="defer" src="/app.js?5e3dc6f6d7b275ed59ee"></script>
1<link rel="preload" href="/app.css?5e3dc6f6d7b275ed59ee" as="style" onload="this.onload=null;this.rel='stylesheet'"><noscript><link rel="stylesheet" href="/app.css?5e3dc6f6d7b275ed59ee"></noscript><title>home - útilware</title><link rel="preload" href="https://publish-01.obsidian.md/access/5ef3022952ddf3451f2429bbdabdf00d/publish.css" as="style" onload="this.onload=null;this.rel='stylesheet'"><noscript><link rel="stylesheet" href="https://publish-01.obsidian.md/access/5ef3022952ddf3451f2429bbdabdf00d/publish.css"></noscript><link rel="preload" href="https://publish-01.obsidian.md/access/5ef3022952ddf3451f2429bbdabdf00d/publish.js" as="script"><link rel="icon" type="image/x-icon" sizes="32x32" href="https://publish-01.obsidian.md/access/5ef3022952ddf3451f2429bbdabdf00d/a/favicon-32x32.png">
1<script type="text/javascript"> 2window.siteInfo={"uid":"5ef3022952ddf3451f2429bbdabdf00d","host":"publish-01.obsidian.md","status":"active","slug":null,"redirect":1,"customurl":"utilware.com"}; 3(function(){ 4 let f = u=>u&&fetch(u,{credentials: "include"}); 5 window.preloadOptions=f("https://publish-01.obsidian.md/options/5ef3022952ddf3451f2429bbdabdf00d"); 6 window.preloadCache=f("https://publish-01.obsidian.md/cache/5ef3022952ddf3451f2429bbdabdf00d"); 7 window.preloadPage=f("https://publish-01.obsidian.md/access/5ef3022952ddf3451f2429bbdabdf00d/home.md"); 8})(); 9window.isBot=1;console.log("mozilla/5.0 applewebkit/537.36 (khtml, like gecko; compatible; pagesourcesearchbot/1.0; +https://pagesourcesearch.com/bot) chrome/128.0.0.0 safari/537.36");</script>
9<meta property="og:title" content="home - útilware"><meta property="og:type" content="website"><meta property="og:url" content="https://utilware.com/home"><link rel="canonical" href="https://utilware.com/home"><meta property="og:image" content="https://ogimage.obsidian.md/og-image.png?title=home&description=Hi%2C+I%27m+Bill.+This+is+my+personal+website+for+things+I%27ve+made%2C+noticed%2C+used%2C+enjoyed%2C+complained+about%2C+or+wanted+to+remember.+No+ads%2C+monetization%2C+and+no+%28intentional%29+tracking.+Start+here+Gettin%E2%80%A6&logoUrl=https%3A%2F%2Fpublish-01.obsidian.md%2Faccess%2F5ef3022952ddf3451f2429bbdabdf00d%2Fa%2Ffavicon-32x32.png&siteName=%C3%BAtilware"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="630"><meta property="og:site_name" content="útilware"><meta name="twitter:card" content="summary_large_image"><meta name="description" content="Hi, I'm Bill. This is my personal website for things I've made, noticed, used, enjoyed, complained about, or wanted to remember. No ads, monetization, and no (intentional) tracking. Start here Gettinâ¦"><meta property="og:description" content="Hi, I'm Bill. This is my personal website for things I've made, noticed, used, enjoyed, complained about, or wanted to remember. No ads, monetization, and no (intentional) tracking. Start here Gettinâ¦"></head><body class="theme-light"><div class="preload" style="text-align:center"><svg style="width:50px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path style="transform-origin:50px 50px;animation:1s linear infinite rotate" fill="currentColor" d="M73,50c0-12.7-10.3-23-23-23S27,37.3,27,50 M30.9,50c0-10.5,8.5-19.1,19.1-19.1S69.1,39.5,69.1,50"/></svg></div>
9<script type="text/javascript">(function(){let t=localStorage.getItem('site-theme'),cl=document.body.classList;if(t&&t!=='light') {cl.remove('theme-light');cl.add('theme-'+t)}})();</script>
9<div class="preload"># Hi, I'm Bill. 10 11This is my personal website for things I've made, noticed, used, enjoyed, complained about, or wanted to remember. No ads, monetization, and no (intentional) tracking. 12 13## Start here 14 15**[[getting sh-t done|Getting Sh-t Done]]** 16A pleasantly simple approach to productivity: no apps, no subscriptions, no Sunday evenings spent organizing things. It's been used by people from teachers to documentary producers to astronauts. 17 18**[[palm mirror|Palm Mirror]]** 19A tongue-in-cheek app I wrote to make the Palm Pilot screen reflective so you could see yourself in it. Somehow, it ended up being downloaded over a million times. 20 21**[[too damn tall|Too damn tall]]** 22Ever since my late teens, I've been too tall. For the longest time it was all fun and games, but lately I'm kind of done with it all. And no, I don't play basketball. 23 24**[[dixie westerman artist|Mom's art]] and [[bill westerman artist|Dad's art]]** 25Both of my parents are artists, and I grew up surrounded by art and creativity. They don't have their own websites, so I've created pages here for their work. 26 27**[[street art|Street art appreciation]]** 28One of my favorite things to do when traveling is look for stickers, drawings, and small bits of street art. I've geotagged a bunch of them so you can try to find them yourself, assuming they're still there. 29 30**[[beer-list|Thirty years of beers]]** 31An opinionated, likely 'wrong' in places, and extensive list of beers that I've enjoyed over the past 30-some years. If you like darker and more complex beers, you might like this list. 32 33## Things I've made 34 35Some of these are useful. Some are silly. A few are both. 36 37- **[[game-of-strife|The game of strife]]**: A tiny interactive soap opera built upon Conwayâs Game of Life 38- **[[bespoke text editor|A plaintext journey]]**: I tried 20 note-taking apps, gave up, wrote a bespoke text editor, and eventually settled on Obsidian 39- **[[last-penny|The last penny]]**: a 3D-printed keychain that holds the last lucky penny I found on the street; to be replaced when (increasingly rarely) I find another lucky penny 40- **[[galaxy fold keyboard|Typing on the go]]**: reusing an old iPad Mini keyboard case with a Galaxy Fold via a 3D-printed insert 41- **Boxcard**: an infinite-canvas-meets-markdown personal information organizer that's ridiculously tailored to my likes (and led to me signing up for the $100/mo Codex plan) 42- **Image Edit**: a Linux app for core image adjustments like exposure, highlights, shadows, and tint in a clean, GTK-native UI 43- **MisterGrid**: a Linux photo-management app; think "Lightroom minus all the cruft" or "Files but for photos" 44 45## Tech hacks, histories, and stories 46 47- **[[hacking a wii cable|Hacking a Nintendo Wii cable]]** from cardboard and twist ties to save a milestone birthday 48- **[[octel lookup|Octel Lookup]]**, a skunkworks corporate directory I wrote with a few friends in the 1990s that became the de facto way to find people inside Andersen Consulting 49- **[[powerbook 12|The Apple PowerBook 12-inch]]**, which was quite possibly the most perfect laptop ever 50- **[[fortune files|Login fortunes]]** were a cheeky way to start your terminal session or show a little personality back in the mainframe/BBS days 51- **[[transcontinental|My first transcontinental message]]**, when I first realized viscerally how the internet was going to connect the world 52- **[[kindle battery life|Kindle battery life]]**: Amazonâs magical-thinking bar charts, battery delusions, and the strange art of comparing apples and oranges 53- **[[the little garmin|The little GPS that couldn't]]**: an early Garmin standalone GPS device that got lost in the middle of a cloverleaf 54- **[[amazon ewaste|Amazon e-waste]]**: Amazon turned roughly half a million CloudCams into e-waste, so I took one apart in homage 55- **[[squeeek|Squeeek]]**: my buddy D didnât like fingerprints on his monitor, so I solved it with a smudge 56 57## On driving 58 59The guy ahead of you is a slowpoke, the guy trying to get around you is an asshole. I've always told my kids that the people driving recklessly are trying to get home to pee. 60 61- **[[the flipside of autonomy|The flipside of autonomy]]**: Tesla, Waymo, Cruise, Mercedes-Benz, everyone is chasing the self-driving car. But have we collectively stopped to think about the flipside of autonomy? 62- **[[1967 galaxie|Living large in a Galaxie 500]]**: An homage to classic American family cars from the 1960s 63- **[[july fourth massacre|July 4th Massacre]]**: A 1967 Ford Galaxie 500, a downhill parade route, a dance troupe straight ahead, and a $1.50 plastic elbow that picked the wrong time to fail 64- **[[bare knuckled|Bare-knuckled in the snow]]**: An aging Mercury Zephyr, a snowy intersection, a slippery 360, and pretending none of it happened 65- **[[dark and stormy|It was a dark and stormy night]]**: A flooded road, a flooded engine, absolute darkness, an attempt at a rolling start, and a brief orange-yellow explosion 66- **[[tech bro versus traffic|Tech bro versus traffic]]**: The joy of watching a traffic bully get what he deserves 67 68## Things I like 69 70- **[[trying ubuntu|Ubuntu]]**, which has slowly taken over as my platform of choice. Most days. 71- **[[galaxy fold|Samsung Galaxy Fold]]** phones, which have largely stopped me from even looking at other things in the market (although I've paused at the Fold6 for now) 72- **[[android apps|Useful Android apps]]** that Iâve found over time 73- **[[evil overlord|The Evil Overlord ringtone]]** from the T-Mobile Sidekick, which I still use to this day 74 75## Things I've written 76 77- **[[hidden massive small|Hidden, massive, small]]**: Why hidden rooms, enormous structures, and tightly designed spaces all fascinate me 78- **[[2023 earthquake|46,000 voices, silenced.]]**: The human scale of the 2023 TurkeyâSyria earthquake 79- **[[perpetual sundown|Perpetual sundown]]**: If we're going to make the time change permanent, let's do it right 80- **[[gas to electric|Gas to electric]]** \[AI\]: A madcap thought experiment on how to heat my water 81 82## Elsewhere 83 84- Other things on the web worth [[elsewhere|checking out]] 85 86</div></body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.