J. B. Rainsberger
A professional 5-pin bowler who helps software professionals work with less stress for ready money. tdd.training jbrains.ca
- This little article might provide more value as an introduction to awk and perl than it does by describing the state-machine parser pattern! entropicthoughts.com/awk-state-ma...
- Maybe one day before I die I will get to vote *for* policies that I believe in and want to support, rather than voting defensively to protect essential rights for myself and others. This really doesn't seem like too much to ask.
- Reposted by J. B. Rainsberger
- Should have used #astro...
- I missed my self-imposed deadline to make the playoffs a second time within a 12-month span. Instead, I missed the playoffs by _one_ shot twice (Manitoba Open by 17, December 2024; Body Quest Classic by 15, April 2025). #5pinbowling
- Reposted by J. B. Rainsberger[Not loaded yet]
- Put in the work; results stay the same. And the beginning of a writing experiment. Let's see what happens. #5pinbowling open.substack.com/pub/fivepinb...
- I spent more time with starlight.astro.build today, editing more blog posts, reviving a sales page or two, and otherwise reconnecting with my writing in anticipation of a relaunch later this spring. So far, mostly so good! (I get annoyed easily, so that's big praise.)
- Reposted by J. B. Rainsberger[Not loaded yet]
- Reposted by J. B. Rainsberger[Not loaded yet]
- It looks like I'm finally busy editing all my web site and blog content in a new, modern-looking package based on starlight.astro.build. This helps me revisit 20 years of writing, strengthen it, and invite a new generation of folks to bring more of their humanity to their software job.
- Just a quick update from Club Tour Hopedale 2025. 118th/242 (51st percentile). I consider this a mild disappointment compared to recent results. Several competitors who would normally finish ahead of me weren't there due to their Open Provincials. #5pinbowling
- Sometimes we come together, we talk, we share our struggles, nobody has a really satisfying answer, but at least we're not alone... and maybe one helpful idea is enough for today. office-hours.jbrains.ca
- TIL about `gron` and `jless`, which both seem indispensable to those who consume JSON objects. github.com/tomnomnom/gron jless.io
- One very common impediment to building software incrementally lies entirely within your control: a gnawing feeling that the next tiny step you want to make isn't worth it. It is. Go ahead. Feel silly and do it anyway. If it's what you need to do to move forward, then you're not wasting time.
- I am thinking about publishing a video series in 2025. My working title is "It Depends" and my slogan is this: > I don't know The Right You and neither do you. Which debates, topics, or questions should I talk about in such a video series? I have in mind 2-10 minutes each.
- You can choose to stop patronizing the people who work near you. It's not always easy, but you can do it. If you need help, I can help. experience.jbrains.ca
- Performers love Saturday Night Live. When they describe the experience, they emphasize the immediacy of delivering sketches and the iterative nature of the writing. Huh. #Lightweight
- If you'd rather build software as a professional _without blame_, then please stay tuned to this profile in 2025. For now, enjoy this time of year.
- One fun aspect of the LLM revolution is that not that Advanced Beginners are consulting them instead of consulting Experts, but rather that Experts now delegate grunt work to LLMs instead of Advanced Beginners. So where will the next crop of Experts come from?
- What is this "Saff Squeeze"? Can I use it even when I don't have automated tests? Do I have to feel shame? blog.thecodewhisperer.com/permalink/sa...