\t's Avatar

\t

@the.dusktreader.dev

Long in the tooth dev turned manager. Mostly python. Aspirations of full stack. Die-hard Seahawks fan. Also a father of two neuro-spicy kiddos. https://github.com/dusktreader

90
Followers
203
Following
196
Posts
14.11.2024
Joined
Posts Following

Latest posts by \t @the.dusktreader.dev

Dog math: if I have one ball, it fits in my mouth and thus have one ball.

If I have two balls, they both fit on my mouth, and thus I have two balls.

If I have three balls, one won't fit in with the others and thus I have 0 balls and must yell about this inconvenience.

04.03.2026 00:28 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I would love to see a standard arise for .agents/ for all agentic coding tools.

This annoys the piss out of me:
.claude
.opencode
.github/copilot-instructuons

04.03.2026 00:21 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
GitHub - dusktreader/typerdrive: Boost your command-line workflows to lightspeed Boost your command-line workflows to lightspeed. Contribute to dusktreader/typerdrive development by creating an account on GitHub.

Just released a new version of typerdrive! Added files manager and refactored cache to use diskcache (for now).

Check it out!
github.com/dusktreader/...

01.02.2026 22:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

@talkpython.fm I just checked out `diskcache` this weekend to add caching in my library.

I'm disappointed to find it has no updates since 2023. It doesn't provide type hints, either.

I'm a bit disappointed that it was promoted when it doesn't seem to be production ready.

01.02.2026 19:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

If you figure this out, let me know!

03.10.2025 22:43 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Since doctors can charge us for missed visits if we are more than 10 minutes late, we should get a discount when they make us wait way past time, too. Right?

01.10.2025 17:39 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

When will devs learn to stop trashing languages they don't personally like. If millions of people are using a language it's probably not "ass", it just doesn't _please_ you.

Except for PHP and Perl. Fuck them πŸ˜‚

29.09.2025 23:56 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Letting Earl go was 1000% the right move. I thought we should have tried to retain Sherman, but his price tag was reeeeeealy steep to re-sign

29.09.2025 23:53 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Yeah, I thought letting Golden go was a huge mistake

29.09.2025 23:52 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - dusktreader/blog: Tech learnings and musings from the.dusktreader Tech learnings and musings from the.dusktreader. Contribute to dusktreader/blog development by creating an account on GitHub.

@brianokken.bsky.social I heard you talking about blog hosting. I used markdown files with mkdocs-material hosted on github pages. Comments enabled with giscus. I don't write near enough,but I like the setup. If you're interested: github.com/dusktreader/...

25.09.2025 01:12 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Painkiller by Judas Priest is the most complete metal song ever written.

09.06.2025 01:47 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

AI is good at answering software developer interview questions but not at writing real-world code.

Which confirms all my prior beliefs about software developer interview questions.

21.05.2025 20:50 πŸ‘ 16 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Post image

Today, we’re announcing the preview release of ty, an extremely fast type checker and language server for Python, written in Rust.

In early testing, it's 10x, 50x, even 100x faster than existing type checkers. (We've seen >600x speed-ups over Mypy in some real-world projects.)

13.05.2025 17:00 πŸ‘ 333 πŸ” 84 πŸ’¬ 14 πŸ“Œ 14

Currently using a combination of basedpyright and my in CI and my editor. Would love to replace them both with a single, faster tool!

13.05.2025 19:06 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

I'm excited to show off the project I've been working on the last couple of weeks:

Introducing Typerdrive: Develop API-Connected Typer Apps at Lightspeed

blog.dusktreader.dev/2025/05/13/i...

#python

13.05.2025 16:25 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Also, learn to say "I'm sorry" without a "but"

10.05.2025 15:01 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Saturday Morning Breakfast Cereal - 2014-08-17 Saturday Morning Breakfast Cereal - 2014-08-17

www.smbc-comics.com/comic/2014-0...

16.04.2025 14:05 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

sqlalchemy 3.0, anyone? 😝

10.04.2025 23:58 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Bootstrapping Python projects with copier - the.dusktreader blog

I got tired of setting up #Python projects manually, so I built out a template using copier. It builds a fresh project locally AND pushes it to GitHub with a docs site on GitHub pages. Now I can bootstrap a new Python project in seconds!

Check out my blog post to learn more: bit.ly/dusktreader-...

06.04.2025 22:04 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

If there is one thing I hope the left learns in my lifetime, it’s that to become hegemonic, we have to become normie.

We won’t convince people to dramatically change their aesthetic or cultural attitudes; we will succeed when we articulate our values in forms they are most likely to appreciate.

06.04.2025 16:23 πŸ‘ 869 πŸ” 102 πŸ’¬ 62 πŸ“Œ 30

This is a damn good idea!

04.04.2025 03:40 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

sunk-cost fallacy (n.) -- "the phenomenon whereby a person is reluctant to abandon a strategy or course of action because they have invested heavily in it, even when it is clear that abandonment would be more beneficial"

03.04.2025 18:33 πŸ‘ 4732 πŸ” 837 πŸ’¬ 56 πŸ“Œ 63
Post image

The crossover meme we needed today 🫠:

03.04.2025 17:01 πŸ‘ 87 πŸ” 9 πŸ’¬ 3 πŸ“Œ 3

Welp... got rejected after the fifth round (3 tech interviews, a takehome project, and a recruiter screening) after spending 5 weeks going through the process... on April Fools day. Really thought I had this one. After so much investment, feels like a real gut-punch. Back to the grindstone, I guess

02.04.2025 04:53 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Self-contained Python scripts with uv - the.dusktreader blog

Something I just learned about and wrote up this week. Shebang calling uv and deps in comments a la PEP 722: blog.dusktreader.dev/2025/03/29/s...

31.03.2025 23:54 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This is awesome news! Thanks for all the hard work on this PEP. This is a huge step for Python packaging

31.03.2025 23:51 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Self-contained Python scripts with uv - the.dusktreader blog

My last post motivated me to set up a blog. Check out my first post here: blog.dusktreader.dev/2025/03/29/s...

#python #uv

29.03.2025 22:54 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

At first I was very skeptical about the `# /// script` syntax, but after trying this out, I'm on-board. This is so convenient!

#python #uv

29.03.2025 19:49 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Even better, I can run this script on any system that has uv installed. I don't need to worry about python versions, globally installed dependencies, or anything like that!

29.03.2025 19:48 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Now, I just run it, it jams a bunch of test data into the api I'm testing, and drops me into a REPL where I can make additional queries.

29.03.2025 19:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0