TQ White II (he/him)
tq.tqwhite.com
TQ White II (he/him)
@tq.tqwhite.com
Septuagenarian Javascript programmer. Still coding.

I cook. I read a lot. Have a good wife. Grownup kids with jobs.

Your intelligence is not proof of your specialness: It's proof that your brain buys its own propaganda.
They are not. One is a sexist pig. Another is an incredibly irritable person. They are a spectrum.
November 30, 2025 at 3:22 PM
"by inserting" stupidly. AI can be a marvelous pedagogical aid.
November 30, 2025 at 3:20 PM
And it was created by Microsoft. It’s the Windows of programming languages!
November 30, 2025 at 6:51 AM
In my mind the distinction is 'telling the AI what I want' vs 'telling the AI what to do'.
November 29, 2025 at 10:41 PM
I think she does a great job of walking the line between awful and awesome. She's insanely grumpy but usually humorous and occasionally charming.

I'm a big Rhea Seahorn fan though so, there's that. I'd enjoy watching her do anything.
November 29, 2025 at 10:37 PM
I don't know if typescript factors it out when it transpires but in Javascript...

const a={b:undefined};

console.log(a.b); //-> undefined
console.log(a.nonExistent) //-> undefined

console.dir(Object.keys(a)); //-> [ 'b' ]

ie, the key is present but undefined
November 29, 2025 at 10:35 PM
I will, however, agree that having a large codebase with an actual team working on it is an argument in favor of the big T.
November 29, 2025 at 10:29 PM
I'm with you Mike.

While it is true that Typescript can save you from certain hard to find errors, it is also cumbersome.

Those errors can easily be avoided with self-discipline thereby retaining the joy of dynamic typing.

I am completely uninterested in Typescript.
November 29, 2025 at 10:28 PM
Works for me:

#!/usr/local/bin/node
'use strict';

const test={a:'b',c:undefined};;
console.dir({['test']:test}}

process.exit()

===>

qMini.local.tqwhite: runnoodle
{ test: { a: 'b', c: undefined } }
November 29, 2025 at 10:25 PM
Cloudflare generally does a great job. Shit happens. Stop whining.
November 19, 2025 at 2:34 PM
Ridiculous syntax could not make up for its fabulous power and flexibility.
November 19, 2025 at 2:21 PM
And, having spent an idle hour touring, it's only fun if you enjoy being horrified. Epstein bragging about a 12 year old girl. "their parents were poor." Good fucking lord.
November 18, 2025 at 12:41 AM
ps, I would add that I choose Reagan because he really did show what you could get away with. Lying (about the economy, welfare and the deficit). Crimes (Iran Contra). He was the first modern era president to think big change without any opposing party participation was good for the country.
November 17, 2025 at 4:11 PM
I remember outrage, though we were always outraged back then, but I don't really remember anyone thinking that Nixon was unpunished after being driven out of office.

I'm curious, what's the next step you see in the sort of permission structure. How did they build on this?
November 17, 2025 at 4:06 PM
One of my favorite political commentators makes the point.

www.youtube.com/watch?v=l7dH...
How Reagan Ruined Everything
YouTube video by Leeja Miller
www.youtube.com
November 17, 2025 at 4:03 PM