Profile avatar
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
186 posts 89 followers 203 following
Regular Contributor
Active Commenter

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

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.

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.)

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

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-...

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.

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"

The crossover meme we needed today 🫠:

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

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

TIL you can put uv in your shebang line of a python script, and, along with listing dependencies in a `# /// script` comment block, make your python script superpowered. I wrote a script to upsert test data to an API with httpx. Now I can run it with just `./upsert.py` right from the command line!

Just released v0.2.0 of drivel. A completely silly, but fun tool to get a list of metasyntactic variable names like "foo", "bar", "baz", but more fun. Try: ``` drivel give --theme=star-wars 10 ``` And see what happens. Check it out here: github.com/dusktreader/... #python

"When a complex system is far from equilibrium, small islands of coherence in a sea of chaos have the capacity to shift the entire system to a higher order." Iya Prigogine, Noble prize-winning chemist

Planet Definitions xkcd.com/3063

Made some more updates to my resume site. Now hosted on my domain. Check it out! (and play with the buttons) cv.dusktreader.dev

Bitcoin: backed by the full faith and credit of rich people think it's neat

I don't know who this guy is but he's absolute right.

Writing cover letters is a hassle while job hunting. Given how many you need, I see no way around using AI to help. So, I created smart-letters, a python CLI app that helps you generate, refine, edit, and render cover letters to PDFs. Check it out here! github.com/dusktreader/... #python #openai

You should know that a big part of 18F's work was to make sure multi-million to multi-*hundreds*-of-millions dollar contracts at fed *and* state level didn't go to shitty enterprise IT consultancies that *repeatedly* delivered tech that didn't work, was late, or didn't even do what it needed to

I got laid off today, with the rest of 18F. 18F was an elite federal software shop. We made gov't websites work better, more efficiently for the American people. We saved taxpayers from getting screwed over by contractors. And were fired for it. We made this website to tell our story: 18f.org

18F was doing exactly the type of work that DOGE claims to want – yet we were eliminated shortly after midnight. Read our letter to the American people: 18f.org

Trump is a poor man's idea of a rich man; a weak man's idea of a strong man; a coward's idea of a brave man. The events in the oval office today showed once again what a mendacious, craven, small man our president is

Progressives desperately need to get better at strategic optics: * Use slogans that are honest and excite the base * Reclaim patriotism and American iconography * Orient protests around mainstream liberal ideas * Build around charismatic leadership with a will to act

Starting my day off with some aggression. All this shit going on in D.C....I think we all need to start using our mouths for war now. open.spotify.com/track/6rkeaQ...

@crmarsh.com Are there any plans to add support for building python from source using the `uv python` command? I think a lot of people are hesitant to switch from pyenv because of the very small edge cases where a pre-built version might not work on their system.

If you wanted no leaks you should have gone into Settings -> Security -> Configure privacy & security -> Privacy options -> Other -> Configure -> Media interface and clicked “Disallow.” The Leak setting is on by default but we understand your privacy is important so we’ve made it easy to opt out