Profile avatar
testingrequired.com
A purple squirrel out here changing hearts & minds about #development and #testing I also talk about #tooling, #languageDevelopment, #languageServers, #typecheckers, #parsers, #compilers, #synths, and #gamedev Rarely updated: testingrequired.com
753 posts 257 followers 637 following
Prolific Poster
Conversation Starter

There is a maximum amount of time each day you're supposed to focus on the world's problems instead of your own, after which you have a legitimate need for therapy on your thought processes being self-destructive. At some point you have to stop scrubbing your hands you are bleeding into the sink.

"So 3 days then?"

"You have to write tests at all levels for true coverage"

My recommendation for anyone wanting to write their first tech book is: multiply your expectations of how much effort it will take by *at least* 3. "But I have realistic expectations" - cool, multiply them by 3 "It can't be that bad" - sweet summer child, multiply them by 10

Pointing isn't about time or even really about complexity. It's about alignment. "But it is about complexity" Kind of. I don't really care about complexity if we're building the wrong thing.

That's hard to say. My dad always had computers at home, worked on them at work, plus computers at school. Probably an Apple II.

i know it's just advertisement but it still pisses me off when tech CEOs claim AGI will solve humanity's problems with its vast intelligence. for a lot of problems we already know the solutions, what prevents them being solved is not a lack of intelligence, but that the solutions are unprofitable

Most metrics don’t measure quality. Coverage ≠ confidence. Bug counts ≠ risk. DORA ≠ trust. If the numbers look good but something still feels wrong, you’re not imagining it. I’m working on something for testers who want better answers. More soon.

Very cool interview. Especially around converting a Starfox cartridge in to a SuperFX dev kit.

If you're going to use String as a field type, please document what the expected/acceptable values. Tests count for this BTW. Yes, I'm calling you out on not writing enough tests...

This isn't firing from the hip. It's blind firing in to the holster. Who didn't see this coming?

Also… 🙈😳

I feel no other context is needed.

121 days to go! Early Bird pricing now live. 🧑‍🚀 Now’s the time to commit to curiosity, back your future self, and make space (pun intended) for learning that sticks. https://www.ministryoftesting.com/events/testbash-brighton-2025 #TestBash #SoftwareTesting #QualityEngineering #ContinuousLearning

Someone in the school pickup line is happy it's Friday 🎵

Folks who push commits and open PRs without looking at the diff have an unstable energy 😅 Seriously though that was one of the best tips a senior dev gave me: push it up, review it yourself, add additional comments in the diff as needed

A pull request written by AI, directed/driven by comments. It reminds me of those cooking competitions where the contestant has to tell someone else how to cook the dish. I've tried this style of chat prompting to develop a feature. I was asked to trial it for work... It's maddening.

I'm taking a break from parsers and compilers to work on some gamedev stuff. I'm still using Rust but trying out Bevy again. Bevy is great except for the lack of documentation. There are lots of code examples but most of those are extremely simple use cases for any given feature.

This is good info, especially for new rust users.

the aftermath of a 3 day weekend is disastrous. take me back weekend

A pull request written by AI, directed/driven by comments. It reminds me of those cooking competitions where the contestant has to tell someone else how to cook the dish. I've tried this style of chat prompting to develop a feature. I was asked to trial it for work... It's maddening.

Work on your critical thinking skills and learn as much as you can. Train your own model.

Front 242’s Front by Front is such a classic Wax Trax! Records release. The instructions are simple: One you lock the target! Two you bait the line! Three you slowly spread the net! And Four…. (All together now!) #Front242 #IndustrialMusic #EBM #WaxTrax #ElectronicMusic #Synthsky #RecordCollecting

Language models one shotting games/apps is just not impressive to me. "Build flappy bird!" That's great if you want flappy bird or any of the benchmark one shots. It's just not impressive.

I've got my first (from the ground up) bytecode compiler and VM interpreter! 🎉 It's a tiny little language but it works!

I've tried several times to use jq to filter JSON and the syntax just doesn't click with me at all 😵‍💫

"Notes on file format design" solhsa.com/oldernews202...

Nothing quite like waking up to water in your basement, again. 😵‍💫

I'm so thankful for my current team/group if for no other reason than very well thought out code reviews. It's so refreshing when folks aren't rubber stamping.

Mick Gordon's GDC talk on his work on Doom (2016) is outstanding. I highly recommend watching it if you're love in the "geeky details" of #synths, signal processing, sound design.