Kylee Tilley ⚠️
banner
testingrequired.com
Kylee Tilley ⚠️
@testingrequired.com
Rarely updated: testingrequired.com
Pinned
I don't know who needs to hear this but tests can be wrong, even if they are passing.
Reposted by Kylee Tilley ⚠️
The number 1 lesson I got growing up autistic was be someone else, be almost anyone else. And yet here I am as an adult fairly consistently being rewarded for being myself now that I have found a less hellish dimension of reality to occupy
November 16, 2025 at 5:22 PM
Reposted by Kylee Tilley ⚠️
Nine Inch Nails band photos, 2005, taken in a studio in front of a white cyc wall using a low-resolution digital projector for lighting; experimenting with new ways to incorporate the digital glitch art elements of my "With Teeth" album art into the promo photos. 🧵 1/
November 16, 2025 at 3:43 AM
Reposted by Kylee Tilley ⚠️
19 interviews should be fucking illegal
November 15, 2025 at 2:09 PM
Finally got the last approval for this PR. It feels appropriate to deploy this on a Friday.
When left to my own devices I will try to fix random flaky tests 😅
November 15, 2025 at 1:41 AM
So I can totally see why someone would charge $20-$50 for this app. I probably will buy one of the few out there BUT I'm still working on this 😅

This would actually be killer as a VST... 😵‍💫
I have a new project to work on 🤩 I'm working on a Rust crate for editing parameters for the Roland JDXI synth. Those parameters are buried in menus on the actual synth.

Yes there are several JDXI editors at this point. Many of them paid (deservingly so) but this is really more for fun than utility
November 15, 2025 at 1:35 AM
Friday morning walk in to the office
November 14, 2025 at 3:49 PM
Reposted by Kylee Tilley ⚠️
I have a technique I call incompetence-based-mutation-testing.

Start making some changes. Bork everything, comment out half the existing code to just make stuff compile. Run tests. Watch tests pass.

Stop refactoring, go have a stern word with the tests.
November 14, 2025 at 11:54 AM
Reposted by Kylee Tilley ⚠️
Building Rube Goldberg Machines...can easily become hard to maintain, thereby reducing or eliminating the value we intended. As in all situations, we must ensure we get value from our efforts, lest we inadvertently create our own version of Mouse Trap.

#Automation #Testing #SoftwareTesting
November 13, 2025 at 7:32 PM
The thing about LLMs hallucinating is that next tokens are influenced by the tokens previously generated in current response.

It's like when someone lies. Each lie compounds making harder and harder to form a coherent/accurate response. Just replace lie with hallucinate. 🤷‍♂️
November 13, 2025 at 7:46 PM
I haven't shared in a while but I've been working on a file format specification allowing markdown files to be HTTP requests

- Optional HTTP responses used as tests/assertions
- Data templating for environment specific variables, prompted inputs, and secrets
- In editor HTTP client and diagnostics
GitHub - testingrequired/reqlang: A file format specification for defining HTTP requests, response assertions, and associated data/configuration in "request files".
A file format specification for defining HTTP requests, response assertions, and associated data/configuration in "request files". - testingrequired/reqlang
github.com
November 13, 2025 at 5:53 PM
Every project template I've used as various companies have all suffered from the same issues

- Not tested that the template actually works after updates/extended time
- No way easy way to update templated projects after the fact
November 13, 2025 at 2:26 AM
Reposted by Kylee Tilley ⚠️
Writing tests after the fact
October 27, 2025 at 1:32 PM
I have a new project to work on 🤩 I'm working on a Rust crate for editing parameters for the Roland JDXI synth. Those parameters are buried in menus on the actual synth.

Yes there are several JDXI editors at this point. Many of them paid (deservingly so) but this is really more for fun than utility
November 12, 2025 at 3:12 PM
Reposted by Kylee Tilley ⚠️
Spreadsheets can do anything.
(Spread)sheet Music: Making A Simple Music Sequencer Using CSV Spreadsheets pointersgonewild.com/2018/05/20/s...
November 10, 2025 at 3:41 PM
Reposted by Kylee Tilley ⚠️
Our VP of DevRel, Christian Heilmann, says that deleting code is more important - and more fun - than actually writing it.

Do you agree? 🤔

Watch his closing session from the World Congress, in full, over at www.wearedevelopers.com/en/videos/14...
November 10, 2025 at 1:31 PM
Code coverage improvements: before and after 🎉

Lots of low hanging fruit e.g. invalid op codes, mapping errors to diagnostics, popping off an empty stack, removing unused code even.
November 10, 2025 at 6:43 AM
LPT: count how many bay leaves went in 😅
November 10, 2025 at 12:19 AM
I ended up adding support for numbers to my tiny expression programming language instead 😅
Finishing and publishing this post might be my project for this weekend.
Also fixed!

Maybe now I'll actually write a blog post.

"A decade of software delivery consulting"

🤔
November 9, 2025 at 4:54 PM
Fun fact, I only recently learned about dbg! in Rust 😅
November 8, 2025 at 3:09 AM
This is blowing my mind right now. I was aware Lucky Pierre and Prick were both Kevin McMahon but I had no idea these were Lucky Pierre tracks first... 🤯
November 7, 2025 at 6:13 PM
So this has to exist right? A chess app that shows you what moves the CPU might make if they were you? Multiple suggestions ranked by confidence? Updated when new moves are made.
November 7, 2025 at 4:45 PM
Typescript's type system is complex but it's kind of wonderful when you're only dealing with other typescript you've written.

Especially over a dynamic language like Javascript. It's extremely expensive and interesting for exploring API interface ideas before writing any implementation.
November 7, 2025 at 3:16 AM