Today I learned about "surrogate pairs" and "lone surrogates", while trying to understand how URL encoding works (to fix an issue in my code). I had no idea that emoji use two 16-bit code units that represent a single Unicode character. And I had no idea that JavaScript parses strings in UTF-16.
November 8, 2025 at 1:39 AM
Today I learned about "surrogate pairs" and "lone surrogates", while trying to understand how URL encoding works (to fix an issue in my code). I had no idea that emoji use two 16-bit code units that represent a single Unicode character. And I had no idea that JavaScript parses strings in UTF-16.
Sometimes I can be dumb too and submit private information in a public repo. I'm lucky that Copilot showed me how to remove that from Git, without nuking the repo! 😅
November 2, 2025 at 1:47 AM
Sometimes I can be dumb too and submit private information in a public repo. I'm lucky that Copilot showed me how to remove that from Git, without nuking the repo! 😅
I've updated to the latest Windows 11, and I can already feel the slop. There are a lot of broken things in a lot of places, and my laptop is a lot slower! This isn't cool, Microsoft!
October 16, 2025 at 8:43 PM
I've updated to the latest Windows 11, and I can already feel the slop. There are a lot of broken things in a lot of places, and my laptop is a lot slower! This isn't cool, Microsoft!
I don't even enjoy programming anymore, because the AI sucked all the fun out of it, and I now only see it as a chore that needs to get done. A huge contributing factor is that the AI makes me angry every time I interact with it, by doing all sorts of dumb or straight up malicious things!
October 14, 2025 at 5:55 AM
I don't even enjoy programming anymore, because the AI sucked all the fun out of it, and I now only see it as a chore that needs to get done. A huge contributing factor is that the AI makes me angry every time I interact with it, by doing all sorts of dumb or straight up malicious things!
How to not want to smash your computer, when the AI just wastes your prompts intentionally, by giving you the wrong code every time? You tell it to fix it one way, and it breaks it in ten other ways. No, I can't write that myself, because it's thousands of lines of code! 🤬🤬🤬
October 12, 2025 at 7:09 PM
How to not want to smash your computer, when the AI just wastes your prompts intentionally, by giving you the wrong code every time? You tell it to fix it one way, and it breaks it in ten other ways. No, I can't write that myself, because it's thousands of lines of code! 🤬🤬🤬
I just discovered a hilarious thing while trying to run some Jest tests on one of my projects. If I run a command like this: `npm run test --- (main)/page`, it opens the Mouse Properties window. Should I get worried? 😂
October 9, 2025 at 2:44 AM
I just discovered a hilarious thing while trying to run some Jest tests on one of my projects. If I run a command like this: `npm run test --- (main)/page`, it opens the Mouse Properties window. Should I get worried? 😂
I just discovered that Chrome on Android doesn't allow style repaints for text inputs, while the keyboard is open. I wanted to change the input border red on errors, but I guess that's not happening... 😅
October 8, 2025 at 12:02 AM
I just discovered that Chrome on Android doesn't allow style repaints for text inputs, while the keyboard is open. I wanted to change the input border red on errors, but I guess that's not happening... 😅
Apparently Copilot is really frustrated that I have too many description blocks in my tests, and it deletes them every time, even if I ask it to do something completely unrelated! 😂
September 10, 2025 at 4:28 PM
Apparently Copilot is really frustrated that I have too many description blocks in my tests, and it deletes them every time, even if I ask it to do something completely unrelated! 😂
Folks, if you haven't installed any NPM package in the past few days, DO NOT install new ones, and DO NOT clear your NPM cache! A lot of high-level packages have been compromised! Wait until NPM takes down the compromised versions!
September 10, 2025 at 4:41 AM
Folks, if you haven't installed any NPM package in the past few days, DO NOT install new ones, and DO NOT clear your NPM cache! A lot of high-level packages have been compromised! Wait until NPM takes down the compromised versions!
I guess Microsoft doesn't know what Disable and Exit means. They keep turning on Copilot without letting you know. If you try to Exit the app from the System Tray, it will do absolutely nothing. I have to manually end the task every time! 🤬
September 6, 2025 at 8:00 PM
I guess Microsoft doesn't know what Disable and Exit means. They keep turning on Copilot without letting you know. If you try to Exit the app from the System Tray, it will do absolutely nothing. I have to manually end the task every time! 🤬
Ran one command and my project exploded from ~8MB to ~1GB in size. Generated 200 images (4 per page x 50 pages) in ~40 minutes. My CPU now knows pain! 😅
August 26, 2025 at 11:29 PM
Ran one command and my project exploded from ~8MB to ~1GB in size. Generated 200 images (4 per page x 50 pages) in ~40 minutes. My CPU now knows pain! 😅