Bill Bruschi

@williambruschi.net

Software developer and problem solver with over 15 years of professional experience. Hacking and coding since I was a kid. 💼: Currently work @ HubSpot 🔗 https://www.linkedin.com/in/bill-bruschi-8ba18613/

At work, nearly all of my code is written by AI. I still believe the practice of Software Engineering is as important as ever, perhaps even more so. Also, scope increases when using AI tools. I find myself simultaneously building my systems and building AI tooling that builds my systems.

AI tools I've been using the most, both at work and personally: 1. agent-shell - As an Emacs user, really like having all the Emacs commands available while interacting with Agents. Easy to extend. 2. Claude Code 3. Opencode - Using this more and more, especially with other models.

Finally wrapped up Advent of Code 2025 over the weekend. Practically all my code at work is AI generated nowadays, so it was nice to get some hands on coding in for a change. I did use AI for the not so fun parts: scaffolding files and documentation.

Just finished listening to The Pragmatic Engineer's podcast episode with Grady Booch - highly recommended! Hearing him talk about the history of software and his enthusiasm about the future of the industry lifted my spirits. It's great to see such passion from industry pioneers!

Gergely Orosz@gergely.pragmaticengineer.com · 2y ago

Why are migrations so darn hard - and why are they not getting easier, over time? Here's IBM Fellow @gradybooch.bsky.social sharing his grounded take in the latest The Pragmatic Engineer Podcast episode (that is full of insightful gems like this): newsletter.pragmaticengineer.com/p/software-a...

At AWS, I worked on projects using various languages: mostly Java, but also Typescript, Python, and Ruby. Small, autonomous teams meant leads "chose the right language" for each problem.