tim
timteezee.bsky.social
tim
@timteezee.bsky.social
being an underachieving, overly fussy pedant since 2013. dumb, but stubborn, so end up winning. views don't represent the employer I'm employed at
500K words, 8 days, and way more emotions

Tom's Crossing.

Great yarn.
November 16, 2025 at 5:34 AM
web dev is where programmers go to die

the amount of inane discussion over color and text...
November 5, 2025 at 3:57 PM
fucking yoshi

what a goddamn pitcher.

way to shatter our dreams
November 2, 2025 at 4:28 AM
been firing up python again and started using docs.astral.sh/ty/

the #astral.sh team does it again
ty
ty is an extremely fast Python type checker.
docs.astral.sh
October 19, 2025 at 3:47 PM
num package - github.com/ttzhou/cldr/num - Go Packages
pkg.go.dev
September 26, 2025 at 2:57 AM
Terence
Crawford

Wow.
September 14, 2025 at 5:46 AM
github.com/ttzhou/setroot

11 years later... man, still can't believe people are using this
GitHub - ttzhou/setroot: simple X background setter inspired by imlibsetroot and feh.
simple X background setter inspired by imlibsetroot and feh. - ttzhou/setroot
github.com
September 13, 2025 at 8:34 PM
my God gradle is so f***ing annoying to work with in a big java codebase

how the hell do people get anything done without a dedicated build team or living in their own service
September 8, 2025 at 2:38 AM
you only live long enough to realize tech orgs are mostly filled with middle managers and overly complex architectures that last 3 months before the effort is scrapped for another shiny new feature
September 6, 2025 at 9:19 PM
I'm deep in the rabbit hole now - starting to suspect the JSON Unicode CLDR version is using fallbacks slightly wrong for standard currency formats
August 31, 2025 at 10:11 PM
just realized I was wearing my white t shirt inside out the whole day

my kid has been up sick all night for three days, for context

AMA
August 27, 2025 at 11:31 PM
Just spent 30 minutes debugging why my Golang script to print localized numbers in arabic right to left, even though I clearly construct it correctly as left to right.

turns out kitty terminal seems to reverse it automatically at render. if I use ghostty, things print as expected.

unreal. wow.
August 25, 2025 at 2:49 PM
Spent way too much time trying to figure out the golang x Unicode CLDR library

ended up just writing type assertions and a shit ton of JSON unmarshaling into map[string]any with the JSON version of CLDR

it's wild how arcane this cornerstone of the internet is
August 18, 2025 at 3:39 AM
kinda wish golang x currency package was more fleshed out

I like the number package, but currency feels unfinished, eg lacking symbol positioning customization, etc.
August 4, 2025 at 4:00 PM
Metaphor for AI

So much potential. Directed straight into the ground.
July 28, 2025 at 1:40 AM
Usyk has got to be in GOAT discussions

What a great boxer
July 19, 2025 at 11:06 PM
coffee is a far better productivity booster than AI
July 4, 2025 at 8:02 PM
the superstore garden center is playing my grade 5 playlist

Linkin park
system of a down
Godsmack

lit
June 29, 2025 at 2:20 PM
the titles are getting out of hand

MBA Intern
Senior staff operations research specialist

There should just be

Intern
Analyst, Jr, no suffix, Sr
Developer, Jr, no suffix, Sr
Manager

What is happening to the world
June 20, 2025 at 8:02 PM
trying to put a code smell into words.

if A is affected by B, you should be able to know this simply from reading A or B. You should not have to read some other obscure class C to know this, unless A or B indicates C in some way.

In other words, f*** frameworks that sugarcoat dependency injection
June 20, 2025 at 12:38 AM
there's nothing as exhausting as working with people who half ass and try to do the minimal amount possible for their high paying job
June 17, 2025 at 12:34 AM
Hot take: there should only be junior, no prefix, and senior roles

the hell is a senior staff
June 12, 2025 at 3:36 AM
Your solution is simple to implement.

And completely wrong.
June 7, 2025 at 4:57 PM
pet peeve is "personally, I feel we shouldn't do this" on code reviews

Just say yes or no
June 7, 2025 at 4:08 AM
more and more I ascribe to the school of "the best test is the one you write after the bug"
June 6, 2025 at 12:37 AM