Nate Hopkins
banner
hopsoft.bsky.social
Nate Hopkins
@hopsoft.bsky.social
Software writer, maker. Creator of several Ruby and JavaScript libraries.
Yeah. I should have used these definitions for clarity:

empty? → truthy/falsey check
sort! → danger ahead (mutates, raises, etc.)
January 28, 2025 at 2:55 PM
I guess truthy works given the intent is a boolean-like conditional check. I prefer coercing to boolean for predicate methods, but it's not a hill I'd die on.
January 24, 2025 at 8:31 PM
Then you need to keep following up to ensure that the analysis is correct. I use follow up prompts like, "Are you sure? Perform more research and verify that your last response was accurate and comprehensive." It takes a few iterations to dial it in.
January 18, 2025 at 3:39 AM
Yeah. I've had to fork the conversations several times due to weird AI behavior like that. It's also good to check against multiple LLMs and with different web search tools.
January 18, 2025 at 3:39 AM
It takes iteration. Start with a product idea & have AI perform competitor analysis to establish an initial pricing model. Then pick ad platforms that you intend to use, enter budgets, & calculate metrics like CPM, CPC, CR, CAC, LTV, etc. You'll learn quick whether or not it's feasible.
January 17, 2025 at 11:13 PM
How about defining and removing constants and changing behavior of other classes/modules via patching? Still technically message passing but the side effects are bigger. Another possibility is throw/catch.
December 22, 2024 at 3:45 PM
Have you looked into Tebako? www.tebako.org
Tebako
Official website for Tebako, the executable packager.
www.tebako.org
December 17, 2024 at 6:00 PM
I'm curious. Did you get packaging with traveling ruby working? @bradgessler.com
December 17, 2024 at 5:11 PM
Terminalwire looks really slick. Looking forward to giving it a spin.
December 17, 2024 at 5:01 PM
Hoping to fold that agent stuff into a gem. Only need more time in the day. 😜
December 12, 2024 at 8:52 PM