@dfkaye.bsky.social
Real Front-End Engineer who cared about quality, TDD, vanilla JS, SAM pattern, Client-Side XSLT
"C'etait une belle âme, comme on ne fait plus à Londres."
"C'etait une belle âme, comme on ne fait plus à Londres."
Reposted
just "AI" destroying a website but I'm happy your tab-completions are correct 40% of the time
www.holland-cycling.com/blog/321-hol...
www.holland-cycling.com/blog/321-hol...
Holland-Cycling.com - Holland-Cycling.com stops in 2026
After 13 successful years Holland-Cycling.com will stop its activities at the beginning of 2026. Now that the cycling season of 2025 has come to an end the website will no longer be updated.
www.holland-cycling.com
November 10, 2025 at 3:23 PM
just "AI" destroying a website but I'm happy your tab-completions are correct 40% of the time
www.holland-cycling.com/blog/321-hol...
www.holland-cycling.com/blog/321-hol...
How to respond to the XSLT removal charade:
“Do not install the polyfill. Do not change your XML files to load it. Instead, flood their issue tracker with requests to bring back in-browser XSLT support. Report failed support for XSLT as a broken in browsers, because this is not a website issue”
“Do not install the polyfill. Do not change your XML files to load it. Instead, flood their issue tracker with requests to bring back in-browser XSLT support. Report failed support for XSLT as a broken in browsers, because this is not a website issue”
November 11, 2025 at 4:05 AM
How to respond to the XSLT removal charade:
“Do not install the polyfill. Do not change your XML files to load it. Instead, flood their issue tracker with requests to bring back in-browser XSLT support. Report failed support for XSLT as a broken in browsers, because this is not a website issue”
“Do not install the polyfill. Do not change your XML files to load it. Instead, flood their issue tracker with requests to bring back in-browser XSLT support. Report failed support for XSLT as a broken in browsers, because this is not a website issue”
Programmer regrets vibe-coding with AI, lists “benefits” people want
• not writing the code
• not modeling the problem
• not having to think
AI is sold to you by evangelical hustle nazis for productivity cachet and cred.
It’s really just a lobotomy.
github.com/jackdoe/pico...
• not writing the code
• not modeling the problem
• not having to think
AI is sold to you by evangelical hustle nazis for productivity cachet and cred.
It’s really just a lobotomy.
github.com/jackdoe/pico...
November 10, 2025 at 5:44 PM
Programmer regrets vibe-coding with AI, lists “benefits” people want
• not writing the code
• not modeling the problem
• not having to think
AI is sold to you by evangelical hustle nazis for productivity cachet and cred.
It’s really just a lobotomy.
github.com/jackdoe/pico...
• not writing the code
• not modeling the problem
• not having to think
AI is sold to you by evangelical hustle nazis for productivity cachet and cred.
It’s really just a lobotomy.
github.com/jackdoe/pico...
Reposted
You've got to hand it to the software industry for coming up with new and ingenious ways to not solve problems people actually want solved.
November 10, 2025 at 6:41 AM
You've got to hand it to the software industry for coming up with new and ingenious ways to not solve problems people actually want solved.
Reposted
A cool paper from OOPSLA '25 —
An Empirical Evaluation of Property-Based Testing in Python
→ dl.acm.org/doi/pdf/10.1...
Some interesting findings:
- "Each property-based test finds about 50x as many mutations as the average unit test"
- "76% of mutations were found within the first 20 inputs"
An Empirical Evaluation of Property-Based Testing in Python
→ dl.acm.org/doi/pdf/10.1...
Some interesting findings:
- "Each property-based test finds about 50x as many mutations as the average unit test"
- "76% of mutations were found within the first 20 inputs"
November 8, 2025 at 7:31 PM
A cool paper from OOPSLA '25 —
An Empirical Evaluation of Property-Based Testing in Python
→ dl.acm.org/doi/pdf/10.1...
Some interesting findings:
- "Each property-based test finds about 50x as many mutations as the average unit test"
- "76% of mutations were found within the first 20 inputs"
An Empirical Evaluation of Property-Based Testing in Python
→ dl.acm.org/doi/pdf/10.1...
Some interesting findings:
- "Each property-based test finds about 50x as many mutations as the average unit test"
- "76% of mutations were found within the first 20 inputs"
Reposted
"real engineering"?
He literally just looks at the changes Claude made in each step and says "LGTM".
THIS is what I'm talking about with how some folks just don't see the brown M&Ms in the bowl.
www.youtube.com/watch?v=kZ-z...
He literally just looks at the changes Claude made in each step and says "LGTM".
THIS is what I'm talking about with how some folks just don't see the brown M&Ms in the bowl.
www.youtube.com/watch?v=kZ-z...
How I use Claude Code for real engineering
YouTube video by Matt Pocock
www.youtube.com
November 8, 2025 at 8:04 AM
"real engineering"?
He literally just looks at the changes Claude made in each step and says "LGTM".
THIS is what I'm talking about with how some folks just don't see the brown M&Ms in the bowl.
www.youtube.com/watch?v=kZ-z...
He literally just looks at the changes Claude made in each step and says "LGTM".
THIS is what I'm talking about with how some folks just don't see the brown M&Ms in the bowl.
www.youtube.com/watch?v=kZ-z...
Reposted
There. I've said it.
You may now start throwing the furniture around.
codemanship.wordpress.com/2025/11/07/i...
You may now start throwing the furniture around.
codemanship.wordpress.com/2025/11/07/i...
Is Software The UFOlogy of Engineering Disciplines?
One area where software development lags far behind other technical design disciplines like electronic and mechanical engineering is in standards of evidence. To illustrate what I mean, I want to t…
codemanship.wordpress.com
November 7, 2025 at 11:25 AM
There. I've said it.
You may now start throwing the furniture around.
codemanship.wordpress.com/2025/11/07/i...
You may now start throwing the furniture around.
codemanship.wordpress.com/2025/11/07/i...
Reposted
My favorite way of writing typescript
November 7, 2025 at 5:15 AM
My favorite way of writing typescript
Reposted
incredible photo that's definitely worth at least 1,000 words from Andrew Harnik of Getty
November 6, 2025 at 6:10 PM
incredible photo that's definitely worth at least 1,000 words from Andrew Harnik of Getty
Reposted
Declarative-reactive templating so that we don't have to install a single library to comfortably make reusable custom elements that pass data down to further elements in their shadow dom.
My nimble-html lib is a single file, but still it's a non-standard lib.
github.com/lume/nimble-...
My nimble-html lib is a single file, but still it's a non-standard lib.
github.com/lume/nimble-...
GitHub - lume/nimble-html: A light-weight `html` tagged template string function for writing declarative-reactive web apps. Zero dependencies.
A light-weight `html` tagged template string function for writing declarative-reactive web apps. Zero dependencies. - lume/nimble-html
github.com
November 6, 2025 at 7:13 PM
Declarative-reactive templating so that we don't have to install a single library to comfortably make reusable custom elements that pass data down to further elements in their shadow dom.
My nimble-html lib is a single file, but still it's a non-standard lib.
github.com/lume/nimble-...
My nimble-html lib is a single file, but still it's a non-standard lib.
github.com/lume/nimble-...
Reposted
Wondering why no one likes your posts anymore, even among your friends? It's because @jay.bsky.team and team have decided to hide a huge amount of content from all of our feeds by default.
Here's how to turn it off.
First go to the hamburger menu in the upper left corner
Here's how to turn it off.
First go to the hamburger menu in the upper left corner
November 6, 2025 at 6:23 PM
Wondering why no one likes your posts anymore, even among your friends? It's because @jay.bsky.team and team have decided to hide a huge amount of content from all of our feeds by default.
Here's how to turn it off.
First go to the hamburger menu in the upper left corner
Here's how to turn it off.
First go to the hamburger menu in the upper left corner
Very long read about what happens to your company once people think their input doesn’t matter, and how to prevent all that.
codegood.co/writing/why-...
codegood.co/writing/why-...
Why Your Best Engineers Are Interviewing Elsewhere, CodeGood
A company lost five senior engineers in 18 months. Exit interviews cited compensation. The real problem: information does not flow upward through organizational hierarchy. By the time problems reach e...
codegood.co
November 6, 2025 at 7:18 AM
Very long read about what happens to your company once people think their input doesn’t matter, and how to prevent all that.
codegood.co/writing/why-...
codegood.co/writing/why-...
came across Hixie’s evolution regarding HTML on HN dated 2023
“The reality is that for all of the work that we've put into HTML, and CSS, and the DOM, it has fundamentally utterly failed to deliver on its promise”
Read stubbornella’s response though
news.ycombinator.com/item?id=3462...
“The reality is that for all of the work that we've put into HTML, and CSS, and the DOM, it has fundamentally utterly failed to deliver on its promise”
Read stubbornella’s response though
news.ycombinator.com/item?id=3462...
I think my attitude to this stuff evolved after seeing that even with all the wo... | Hacker News
news.ycombinator.com
November 5, 2025 at 7:36 PM
came across Hixie’s evolution regarding HTML on HN dated 2023
“The reality is that for all of the work that we've put into HTML, and CSS, and the DOM, it has fundamentally utterly failed to deliver on its promise”
Read stubbornella’s response though
news.ycombinator.com/item?id=3462...
“The reality is that for all of the work that we've put into HTML, and CSS, and the DOM, it has fundamentally utterly failed to deliver on its promise”
Read stubbornella’s response though
news.ycombinator.com/item?id=3462...
Reposted
為了讓用戶更安心下載使用 Notepad++ ,我自掏腰包重金購買一個專業憑証簽署了八點八點七版。
目前生活拮据,入廁用衛生紙從五張銳減至三張,出門吃飯也不再點湯了🥲
請讚助我找回食衣住行的尊嚴:
notepad-plus-plus.org/donate/
目前生活拮据,入廁用衛生紙從五張銳減至三張,出門吃飯也不再點湯了🥲
請讚助我找回食衣住行的尊嚴:
notepad-plus-plus.org/donate/
Donate | Notepad++
notepad-plus-plus.org
November 4, 2025 at 6:42 PM
為了讓用戶更安心下載使用 Notepad++ ,我自掏腰包重金購買一個專業憑証簽署了八點八點七版。
目前生活拮据,入廁用衛生紙從五張銳減至三張,出門吃飯也不再點湯了🥲
請讚助我找回食衣住行的尊嚴:
notepad-plus-plus.org/donate/
目前生活拮据,入廁用衛生紙從五張銳減至三張,出門吃飯也不再點湯了🥲
請讚助我找回食衣住行的尊嚴:
notepad-plus-plus.org/donate/
Reposted
Reposted
"the problem I’m talking about is that it just couldn’t find my pages, even when I knew they were here and knew words that should find them.
Either it dropped the entries from the index or dropped a bunch of search terms." www.tbray.org/ongoing/When...
Either it dropped the entries from the index or dropped a bunch of search terms." www.tbray.org/ongoing/When...
Bye, Google Search
www.tbray.org
November 3, 2025 at 10:18 AM
"the problem I’m talking about is that it just couldn’t find my pages, even when I knew they were here and knew words that should find them.
Either it dropped the entries from the index or dropped a bunch of search terms." www.tbray.org/ongoing/When...
Either it dropped the entries from the index or dropped a bunch of search terms." www.tbray.org/ongoing/When...
Reposted
Does your api / http client break when aws goes down? Maybe you should stop using bad software:
https://apisyouwonthate.com/blog/http-clients-alternatives-to-postman/
https://apisyouwonthate.com/blog/http-clients-alternatives-to-postman/
Powerful HTTP/API Clients: Alternatives to Postman
A comparison of quick and easy graphical HTTP clients you can use if you're considering alternatives to Postman.
apisyouwonthate.com
November 3, 2025 at 12:22 PM
Does your api / http client break when aws goes down? Maybe you should stop using bad software:
https://apisyouwonthate.com/blog/http-clients-alternatives-to-postman/
https://apisyouwonthate.com/blog/http-clients-alternatives-to-postman/
Reposted
last chance to take the State of JS survey if you haven't already, it closes in a day or two
survey.devographics.com/en-US/survey...
survey.devographics.com/en-US/survey...
State of JavaScript 2025
Take the State of JavaScript survey
survey.devographics.com
November 3, 2025 at 2:59 PM
last chance to take the State of JS survey if you haven't already, it closes in a day or two
survey.devographics.com/en-US/survey...
survey.devographics.com/en-US/survey...
Reposted
✨ It’s that time of year! The State of JavaScript 2025 survey is currently running. 😄
I take the survey every year. It’s a great way to keep up with all of the new features and APIs that have come to browsers in the past year.
stateofjs.com/en-US
I take the survey every year. It’s a great way to keep up with all of the new features and APIs that have come to browsers in the past year.
stateofjs.com/en-US
State of JavaScript
stateofjs.com
November 3, 2025 at 3:45 PM
✨ It’s that time of year! The State of JavaScript 2025 survey is currently running. 😄
I take the survey every year. It’s a great way to keep up with all of the new features and APIs that have come to browsers in the past year.
stateofjs.com/en-US
I take the survey every year. It’s a great way to keep up with all of the new features and APIs that have come to browsers in the past year.
stateofjs.com/en-US
Reposted
Is #innovation born or made? Why do some places keep innovating while others fall behind? Is innovation the product of cities—or of deeper laws?
Our new paper in npj Complexity explores these questions through the lens of a century of US patent data.🧵👇
nature.com/articles/s44...
Our new paper in npj Complexity explores these questions through the lens of a century of US patent data.🧵👇
nature.com/articles/s44...
November 3, 2025 at 5:05 PM
Is #innovation born or made? Why do some places keep innovating while others fall behind? Is innovation the product of cities—or of deeper laws?
Our new paper in npj Complexity explores these questions through the lens of a century of US patent data.🧵👇
nature.com/articles/s44...
Our new paper in npj Complexity explores these questions through the lens of a century of US patent data.🧵👇
nature.com/articles/s44...
Reposted
"I’m not sure you’ll see a bank robber assessed as having made “a startling departure from traditional cash withdrawals.”
Nice essay on the media's startling departure from plain language.
https://newrepublic.com/post/202475/media-euphemism-trump-sanewashing-departure
Nice essay on the media's startling departure from plain language.
https://newrepublic.com/post/202475/media-euphemism-trump-sanewashing-departure
November 2, 2025 at 2:10 PM
"I’m not sure you’ll see a bank robber assessed as having made “a startling departure from traditional cash withdrawals.”
Nice essay on the media's startling departure from plain language.
https://newrepublic.com/post/202475/media-euphemism-trump-sanewashing-departure
Nice essay on the media's startling departure from plain language.
https://newrepublic.com/post/202475/media-euphemism-trump-sanewashing-departure
Reposted
Every day it feels more and more like a zombie apocalypse over on LinkedIn, in which you start a conversation with someone who you hope is an ordinary person and then a couple of turns in discover that they have surrendered their brains to the "AI" mass delusion.
November 2, 2025 at 2:34 PM
Every day it feels more and more like a zombie apocalypse over on LinkedIn, in which you start a conversation with someone who you hope is an ordinary person and then a couple of turns in discover that they have surrendered their brains to the "AI" mass delusion.
“unordered list“ is a contradiction in terms btw
November 1, 2025 at 6:36 PM
“unordered list“ is a contradiction in terms btw