Tim Fischbach
tfischbach.bsky.social
Tim Fischbach
@tfischbach.bsky.social
Software developer. Building @pageflow.io / https://www.pageflow.io/
Wonder what this classic means for the constant code review we do when working with AI and the push towards having agents make larger changes on their own.
June 25, 2025 at 4:02 PM
To easily restore a consistent setup, I've defined a couple of project specific commands that open a predefined set of terminal buffers in certain working directories, give the buffers helpful names and store them in registers.

github.com/tf/prelude/b...
December 21, 2024 at 11:26 PM
Yeah, with the above I tried to approximate something like this:
December 20, 2024 at 9:50 AM
For reference, this is the problem the above idea tries to "solve" 😉
December 20, 2024 at 8:31 AM
I think I may have come up with the most cursed way to implement that in userland 😅
December 20, 2024 at 8:24 AM
This then pairs well with something like github.com/charkost/pro... to find N+1 queries. I especially like how this black-box testing approach gives us the freedom to use the full expressive power of the preloading API.
December 13, 2024 at 1:11 PM
Let the query method take a proc as parameter and apply it to the right association chain via `instance_exec`. This gives you a flexible chaining API to adapt the query as needed.
December 13, 2024 at 1:11 PM
#RealCodeFriday When building query objects or methods that perform more intricate queries, I often find myself wanting to preload different data based on where the query is used. Here's one approach that has been working well for me:
December 13, 2024 at 1:11 PM
We also added a test to remind us to remove the patch once it's no longer needed.
December 9, 2024 at 3:21 PM
TIL you can use :has() to select elements based on the number of their children.
November 27, 2024 at 12:35 PM
Let's do this!
October 30, 2024 at 8:40 PM
Triggered by this post, I just added a site search shortcut to my Chrome config that makes "tw" open bsky.app.
October 28, 2024 at 8:31 AM