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

I've been wowed by Chat GPT in the last few months. I ask it ever-more-complex programming questions, feedback on creative ideas, even suggestions managing interpersonal conversations. It keeps getting better.

Tonight I'm giving a lightning talk on the Chrome Devtools Elements Panel (the first one you see when opening Devtools). Anyone have any favorite Elements Panel tips or tricks I should include?

Tomorrow is our monthly Maine JS Meetup! Join us for an evening of brief, informative lightning talks at Portland Webworks. #javascript www.meetup.com/mainejs/even...

Catching up on my favorite @jbranchaud.bsky.social Zsh TILs! Exclude a command from Zsh history with a space: github.com/jbranchaud/t...

It's amazing how differently I attack problems when tired and thrashing versus rested with fresh eyes.

I was reminded by @jwworth.bsky.social that there is another way to do this and I think I like it better than piping. `pbcopy < .envrc`

New blog post: "Hit It Twice” Customer Service #cx www.jakeworth.com/posts/hit-it...

Great post from Wes Kao! A few highlights to follow. The trouble with "good enough” newsletter.weskao.com/p/the-troubl...

⚡️ Today I Learned: Quit Vim with an error code. Going to use this to back out of my next regrettable rebase! Via @jbranchaud.bsky.social github.com/jbranchaud/t...

Next week, Maine JS is back with lightning talks! Join us for short (5-10 minute) presentations on all things JavaScript. It’s free, there’ll be food and drinks, and we’ll head to Novare Res after for more tech talk. Hope to see you there! www.meetup.com/mainejs/even...

When you find a great old technical blog and read it, you get to download years of the thoughts of a smart engineer.

Depending on the product, product feedback from employees can sometimes be incredibly valuable.

In a rewrite, it’s hard to argue against feature parity. But it can also be your best chance to ask: “How do people use this?”

One sign of an experienced engineer? Seeing most choices as trade-offs. Type safety can reduce bugs but adds complexity. CSS frameworks speed up development but can flatten your design. Great engineers don’t just propose solutions, they can explain the trade-offs of each one.

To deliver every day, you must break work into small pieces.

Some thoughts on bug reporting: templates, severity, what you see vs. what you think, etc. www.jakeworth.com/posts/a-perf...

Want to see the man page for fc, but it's a builtin command? Here's how you do that in Zsh.

✉️ My Gmail system: - `jk` to navigate - `enter` to open - `r` to reply, `f` to forward - `cmd + enter` to send - Unread, I need to do something; read, I don’t - All emails are as short as possible. “Excellent, thanks! Jake" is typical

Just realized I've been blogging for over eleven years! A couple of people gave me the initial nudge, and many more have provided inspiration. www.jakeworth.com/posts/hello-...

Today, we’re deprecating Create React App for new apps, and encouraging existing apps to migrate to a framework. We’re also providing docs for when a framework isn’t a good fit for your project, or you prefer to start by building a framework. react.dev/blog/2025/02...

This morning in the newsletter, I wrote about the value of saying "I don't understand" during a debugging session.

I recently used React Select's Async Select– it’s awesome! A couple of things I liked: react-select.com/async

When do you feel confident deleting an automated test?

"I don't understand that; please explain it to me again." Tomorrow morning I'm sending a newsletter about the immense value of this phrase in a group debugging session. Subscribe now and let's do this! buttondown.com/defragmenter

Updated my AI usage page today. If you blog, especially about technology, this can add value and clarity to what you do! www.jakeworth.com/ai

🍺 Tomorrow is our monthly Maine JS Meetup! Join us in Portland, Maine, for an evening of networking and lively technical discussion by the fire at Novare Res. www.meetup.com/mainejs/even...

Has anyone used Crystal? What have you used it for? crystal-lang.org