Show more

I get nice messages, mentions, and reviews on a daily basis from some free software I made a couple years ago and it always brightens my day. About 46K people use it daily.

Oh, I should mention, we recorded a couple a months ago, so current events don't come up when I evangelize working remotely or explain how I learned to invest from the Great Depression. Credit to Sean for being prescient.

Show thread

I was on Full Stack Panic, the podcast about having a long programming career. I told the story of the only time I've yelled in the workplace, how Rails was a cheat code, how consulting did not luckily land in my lap, and working part time.

I've listened to the other interviews at and uh, I see why Sean jumped at my use of the word "luck".

Almost two years ago I reported a bug to Nix: the manual's first "hello world" package wasn't even valid syntax. The bug is still open.

Tinkering with Guix. Exact same same first example, worked on the first try. That was nice.

A love letter to a Gen X Chicago touchstone. I was at the tail end of this and lived in the neighborhood for years because of it:

A friend of mine heard a paleta cart during Chicago's lockdown... it's a trap!

Does anyone know where to find/buy hard historical data on US rents monthly at ZIP code level? I can find annual, or county/state, but not finer.

2001: BeOS -> Linux
05: brown window bars -> slate blue
08: ?? -> Inconsolata
13: Blackbox/fluxbox -> awesome
16: italics -> Operator Mono

18.5y of Linux on the desktop, one significant change (tiling wm), and I chose when. Every pixel is predictable, not distracting.

Show thread

Also, "once every four years" is about how often I can stand to change something I spend twenty hours a day looking at like terminal font or window decoration. I cannot comprehend the pace windows/macos users survive. How does it not drive you mad with distraction?

Show thread

Moved from rxvt-unicode (last release 4y ago) to alacritty and the font rendering is some tiny, ineffably bit different and it's left me feeling very slightly drunk.

Unexpected quarantine outcome: I've been cooking and eating well enough that my sweet tooth woke up and started yelling for chocolate and doritos.

I swear 25% of web dev is translating between (model), (db), user_id (db fk), user[id] (js data layer), userId (js model), UserId (type), USER_ID (constant), and .user-id (css). Mostly swear *at*.

Andersonville is tomorrow, 7-9 AM at Rewired, 1107 W. Berwyn. Make some time for your personal projects, make a friend.

Andersonville Code and Coffee is tomorrow from 7 to lunchish. Bring that project you never get to, have a cup, chat with folks.

30 years and 2 days ago,!csource!david posted a malformed header to usenet

guess how I know.. yeah, it broke my crummy program I wrote 9 years ago that had otherwise worked perfectly

any time I `| xargs -P 0` I feel like I'm stomping a gas pedal to the floor; modern computers are lovely

Shoutout to Luke's meatless tuna sandwich. Never change, Chicago cuisine.

yo dawg I heard you like ads so I put an ad chatbot on an ad popup on an ad footer on an ad column so you can drive engagement metrics

As a 20-year professional, I'm running a long migration I had to hand-edit with vim on prod and I got a low battery warning. Finished with 13% to spare. No regerts.

I have missed a lot for holidays and work travel, but I'm at Code and Coffee tomorrow merging PRs, sipping tea, and griping about there being too few hours in the week tomorrow in Andersonville. Drop in!

Show more

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!