banner
dethstrobe.bsky.social
@dethstrobe.bsky.social
Deadly Ninja Cyborg from the future. Sent back in time to learn to dance and find love.
So while working on my tutorial I got bitten by not following the Rule of Three (have three similar examples before abstracting code). And I talked with ChatGPT, Claude, and Gemini with how I should approach this. Claude and Gemini advocate for de-abstraction, GPT thinks about a middle ground.
January 7, 2026 at 9:16 PM
It's hard to understand what each foundational model is good at. Like I trust Claud with coding stuff, usually... Usually I find Gemini good at non-coding stuff that's still related to tech. But I was just asking about accessibility and ChatGPT was better than the other two.
January 5, 2026 at 7:53 PM
Terrible app idea: a dating app but it only shows your proxy social proof, like car or shirtless bathroom selfie.
January 4, 2026 at 4:50 PM
Released new part of my TDD tutorial. www.test2doc.com/docs/tutoria...

Also made a blog post summarizing my 2025.
dethstrobe.com/blog/2025123...
Contacts | Test2Doc
Creating contacts modal and persisting them in the DB.
www.test2doc.com
January 1, 2026 at 5:26 AM
I think to prove that test2doc (my reporter the generates docs from tests) works, I think I need to prove it by doing something that requires SOC1 and 2 compliance. I think I'm going to try and make an online bank. I think I'm going to do it in public and open source the whole platform. Stay tuned.
December 31, 2025 at 6:00 AM
I think I hate writing tutorials. But the problem is, I think it's extremely valuable to help me even understand my own best practices to explain it to myself.
December 28, 2025 at 2:27 AM
Product idea: Resourcula - a modern human resource platform that has a bunch of features that I want; like tracking org chart changes, calculates pay and bonus transparently to employees, shows who's worked with who, handle team rotations and shows skills for employees and where to develop them.
December 23, 2025 at 5:58 AM
Finally, new part of the tutorial for my TDD Test2Doc RedwoodSDK.

test2doc.com/docs/tutoria...

So if you want to learn to automatically document your app with tests and learn how to test drive your development. Give it a read.
Jobs Form | Test2Doc
Creating a page to add Job Applications to the DB.
test2doc.com
December 23, 2025 at 4:25 AM
While working on my tutorial, i originally was going to go with the approach of using UUID for a company name for testing. But after thinking it over, I think it is better to use a static company name and just delete the record of it before the test.
December 19, 2025 at 8:40 AM
While working on my startup, there is so much that needs to get done. And I get no good feedback signals if what I'm doing matters or is working. It's just have blind faith that I know this is solving a real problem. I try not to waste too much time thinking about this stuff...but I do spend a bit.
December 11, 2025 at 5:23 AM
Idea: Wizard flows suck because they're long and boring and I want to rage quit them, but since wizards don't normally persist state it means I need to start all over again. This also makes them hard to test. What if we save user's progress in the wizard and allow them to resume where they left off?
December 9, 2025 at 9:46 PM
I did it! Finally! Published the 5th part of the TDD tutorial. test2doc.com/docs/tutoria...

Only took like 3 weeks and creating 2 new packages to make it so I don't have to explain how to generate passkeys!
Jobs List | Test2Doc
Creating a dashboard to display jobs in the data base.
test2doc.com
December 8, 2025 at 7:17 AM
This tutorial I'm writing is taking forever. Just implementing functionality of the tutorial is a bit time consuming, but doable. But to explain why and how it works, is just like the most mind numbing work on earth.
December 2, 2025 at 8:47 PM
I swear to god, working with AI is so god damn gaslighting. "You probably don't have that configured." While we look at the fucking config file that clearly has the thing is suggested. It makes me think, I should yell at it and be a terrible human, but that's not going to do me or it any good.
November 29, 2025 at 2:23 AM
I spent 2 days falling down the rabbit hole of understanding how to test html tables with accessibility in mind. The current tooling is a bit lacking, as we currently cannot easily identify cells by their column headers. But it is still possible to get "good enough" with using getByRole.
November 27, 2025 at 7:23 PM
Took a while, but I finally published 2 packages for passkeys with playwright.

One generates passkeys - www.npmjs.com/package/@tes...

One used for enabling WebAuthn, adding a passkey to the virtual authenticator, and simulating the input to trigger the authenticator - www.npmjs.com/package/@tes...
www.npmjs.com
November 20, 2025 at 12:35 AM
I’m working on making a package for playwright that can generate passkeys. I’m not sure if this is just really hard, I’m burning out, or maybe something else, but man, I am having a hard time writing code for this today. I got the passkey generator script working but testing it is hard.
November 16, 2025 at 3:53 AM
TIL how passkeys work and how to generate them so I can populate my DB with a user and reuse that passkey in my test. It took me 2 days to get this to the point that I think it's ok-ish. I'll try and make a blog post about this later. But it will also be in the next tutorial I'm working on too.
November 15, 2025 at 5:29 AM
While I was writing the tutorial, I came up with what I think is a better abstraction layer then POMs, which I biasly am not a fan of. test2doc.com/blog/selecto...

But you know...change my mind...
Selector Tuple: An alternative to Page Object Model | Test2Doc
A common problem in automated tests is that selectors, the way in which you select an element on a page, can change over time as development implements new features or requirements.
test2doc.com
November 13, 2025 at 3:14 AM
If you hypothetical like talking about testing, TDD, playwright, documentation, or docusaurus. I now have test2doc on discord. discord.gg/ZB8ktRVZ7P

Come join and talk shop about the latest in testing.
Join the Test2Doc Discord Server!
Test2Doc | 2 members
discord.gg
November 11, 2025 at 6:41 AM
Starting to release a full stack TDD tutorial on how to use test2doc. It's based off the RedwoodSDK tutorial for v0, so I've migrated it to support v1. And added tests.

test2doc.com/docs/tutoria...
Setup | Test2Doc
Intro
test2doc.com
November 11, 2025 at 6:35 AM
Finally got the paperwork for my LLC filed. So now I run a company called Null Sweat, LLC. Register with the IRS and open a bank account. I feel like a real boy now.
November 7, 2025 at 7:12 PM
Fell down the rabbithole of trying to set up a test user account with a passkey that I can seed in the DB and populate in playwright. I'm pretty close to getting it working, but I need to time box this nonsense and finish the tutorial.
November 6, 2025 at 6:16 AM
So the auth part of the old tutorial I'm basing my current tutorial off of is almost 2000 lines. I'm pretty sure I'll beat that since I'm teaching TDD in mine. I'm only on line 908...and I think I'm only 1/3 done... Why is auth so hard?
November 5, 2025 at 6:03 AM