· Brittany Ellich  · 2 min read

Boise Code Camp 2024

My experience at BoiseCodeCamp 2024: talks on AI, OpenSCAD, and domain-specific languages, plus my first time speaking at a developer conference.

I finally made it to BoiseCodeCamp 2024 — and even got to speak this time.

BoiseCodeCamp is hosted by the Boise Software Developers Group on the BoiseCodeWorks campus. About 100 people showed up this year, which made it feel more like a community gathering than a conference. That's honestly what I like about it.

Talks I attended

Scott Nichols gave the keynote on AI — specifically the current state of tools like GitHub Copilot and the LLMs powering them. His core argument was that AI won't replace engineers, but engineers who use AI will outpace those who don't. Hard to disagree with that.

Tsun Mok walked through OpenSCAD, an open source 3D modeling tool driven by code rather than a GUI. As someone who has never touched 3D modeling, it was surprisingly approachable — if you can write code, you can probably pick this up.

Gregg Irwin talked about Domain-Specific Languages: small, narrowly scoped languages built for a specific purpose, like SQL or RegEx. He demos his own language, Red, which was fun to see in action.

Speaking

I've been to BoiseCodeCamp since 2017, back when I was still deciding whether to switch into software development and understood maybe half of what anyone was saying. I told myself then that once I knew enough about something to talk about it, I'd submit a talk. This year I finally did.

I gave an intro talk on web accessibility — the basics, and what developers actually need to think about when building for it. There's a GitHub repo with my notes and demo here if you want to dig in.

Prepping the talk pushed me to go deeper on accessibility than I would have otherwise, which was worth it on its own. The speaker meet-and-greet the night before was a nice bonus — good excuse to meet the other speakers before the chaos of the day.

I'm already putting together a list of topics and conferences to submit to next year. More speaking incoming.

📌 Want to hear more from me? Subscribe to The Balanced Engineer newsletter!

Back to Blog

Related Posts

View All Posts »

Why I'm betting on ATProto (and why you should, too)

Social media was supposed to connect us, but most of it has turned into ads, division, and loneliness. I'm betting on ATProto as a way to fix that, and not just for developers. Whether you're a scientist, journalist, or just someone who wants the internet to feel human again, I think ATProto matters for you too.

Embrace the uncertainty

Embrace the uncertainty

Nobody knows what the future of software engineering looks like, and that's incredibly uncomfortable. But instead of waiting for someone to hand us the answer, I think the move is to embrace the uncertainty, because these moments of deep uncertainty have historically been moments of extraordinary opportunity.

Start where you are: A practical guide to building with AI

Start where you are: A practical guide to building with AI

The best practices for building with AI haven't been written yet, and that's actually exciting. This post breaks down a layered approach to AI-assisted development, from chat to coding agents to agent fleets, with practical tips for getting started no matter where you are.