Profile avatar
jwworth.bsky.social
Software engineer. Writing at jakeworth.com and buttondown.com/defragmenter. Ex-Hashrocket. Teaching at Code Platoon, organizing Maine JS. 🎸📖🧘‍♂️✍️
191 posts 96 followers 278 following
Regular Contributor
Active Commenter
comment in response to post
An important details is that "the command lingers in the internal history until the next command is entered before it vanishes", a momentary hack around the setting that might surprise some.
comment in response to post
I'm done! Do what you want; pull the plug!
comment in response to post
“Ask yourself: 1. Which tasks or work products tend to get the “good enough” reaction from you? 2. What would the next level of quality look like for these, and what impact might that have? 3. When have you pushed past what others would consider “good enough”? What was the result?"
comment in response to post
“Good enough” does not mean, “My manager thought it was okay, so we shipped it and moved onto something else.”
comment in response to post
“For every team that says “This is as good as it’s going to get,” there’s a doppelgänger team out there who refuses to settle.”
comment in response to post
“But the problem is, many people THINK they’ve hit diminishing returns, when they are actually nowhere close.”
comment in response to post
Read more in tomorrow’s Defragmenter. buttondown.com/defragmenter
comment in response to post
Thanks to everyone who has read and interacted with me over the years.
comment in response to post
This quote has been inspiring to me lately. "If you’re thinking without writing, you only think you’re thinking." – Leslie Lamport
comment in response to post
I've pitched the value of public technical writing a few times. 2017: www.jakeworth.com/posts/you-sh... 2024: buttondown.com/defragmenter...
comment in response to post
I have published 174 posts, and over 200 if you count those curated away. It's probably double that, counting newsletters and posts for companies I was working for.
comment in response to post
Now I'm curious; what do you get from customizing the file format?
comment in response to post
Another: frequent flickers. Devs know to rebuild because this one test fails sometimes. Delete it.
comment in response to post
I’ve never seen this screen; very cool!
comment in response to post
Read and subscribe here. buttondown.com/defragmenter...
comment in response to post
Overall, I really enjoyed using this tool! I'd recommend it for asynchronous selects.
comment in response to post
It's easy to debounce, keeping an aggressive typer from overloading the API.
comment in response to post
You can configure it to wait for a number of characters (I've used three), so the search isn't too broadly scoped.
comment in response to post
When there are no options, it says "No options." The message is configurable, too. Another nice touch!
comment in response to post
When you type, the area below the select box says "Loading...". This is a nice touch!
comment in response to post
There's a placeholder inside the box, indicating that it's interactive.
comment in response to post
When you click the select box, you can load a pre-fetched list. This is great for short lists.
comment in response to post
An easy one for me: disabled tests. Restoring them feels like the right thing to do, but it can be very tedious and frequently not worth it.