That old Java icon had a much bigger résumé than I gave it credit for.
A story about how Flutter release builds stopped at 3 points after I upgraded macOSHello. I am a solo developer building smartphone apps with Flutter.This time, it's a story about trouble that ...
Passing "VIP" gives a 1,000 yen discount, but passing new String("VIP") results in 0 yen. Both strings have the same content.What we are fixing this time is this discrepancy. We will use a small ...
This wasn't the expected result, but perhaps something changed in Claude's models since Spotify wrote up its findings ...
LibreOffice patches CVE-2026-63277, a Calc flaw that runs remote Java code from a crafted spreadsheet; OpenOffice ...
The same gang that disrupted European airports is now claiming Boeing's proprietary source code, raising questions for cyber and tech E&O ...
AI agents are transforming legacy application modernization, but they still fail at three things. A grounded 2026 guide to ...
Linux commands often have long lists of options they support, many of which are single-letter mnemonics. These can be tricky ...
JDK 27 brought mostly incremental changes to preview features. JDK 28 will bring the really big news — the first real ...
I gave an AI agent one prompt and scored the codebase after every commit. Health 50 to 61, 10,000 lines gone, and a hard stop ...
The unofficial open-source project runs Google's operating system inside a virtual machine, letting you explore the software ...
"If it works, don't touch it" is a well-known meme in the programming community. I'm glad that it's just that. A meme. Bad code didn't make me a worse developer. It made me faster, because I learned ...