Author Archives:

How transistors work: Illustrated

After fruitless searches in electronics books, electrical engineering textbooks, even physics, trying to find a way to understand transistors (not just where to put one in a circuit), I stumbled upon the answer when I wasn’t looking for it. Chemistry. … Continue reading 

Posted in Uncategorized | 1 Comment

Reviewing Git feature branches when you don’t have pull requests

I’m not always using Git in an environment that supports pull requests. My preferred Git workflow, even within a team of co-workers who sit together, is to have features developed and tested within a feature branch, then reviewed and merged … Continue reading 

Posted in Uncategorized | 4 Comments

Kids, electronics, play dough, summer camp!

We had too much fun and a half at the Circuits in Play Dough session at That Conference. Here are resources from the workshop.

Posted in Uncategorized | Leave a comment

Caffeinated Usability

We have the neediest coffee maker. It’s great having free, freshly ground espresso at the office, but that machine is constantly yalping for one thing or another. Waiting for your espresso to brew gives you time to think about usability. … Continue reading 

Posted in Uncategorized | 4 Comments

Your nerd is showing

My pharmacy upgraded their computer system. I can tell by the label on my most recent medicine bottle: the QR code is in a different spot, and the prescription identifier now sports a leading zero. (Only programmers think numbers can … Continue reading 

Posted in Uncategorized | 6 Comments

What I learned by coding with kids on my summer vacation at That Conference, an essay by Sharon

It was a perfect moment. I’m at last year’s That Conference, sitting in the big dining hall, while people step up to a microphone at the other end of the room and announce the Open Spaces session they will convene … Continue reading 

Posted in Uncategorized | 4 Comments

Maybe that shouldn’t be settable

I think this is pretty, and I wanted to share. I like classes where the compiler ensures they are always in a valid state—you can’t help but use them correctly. I was writing a class that needed to call a … Continue reading 

Posted in refactoring | 22 Comments

Arduino Show and Tell at Pablo’s Fiesta

My favorite conference is coming up! (Shh, you’re all my favorites; now hush.) Pablo’s Fiesta has the most engaging density of relevant content because we make the content. You and me (and some other folks), on Friday evening, propose Saturday’s … Continue reading 

Posted in arduino, Conference | Tagged , | Leave a comment

Coding for Charity

I’m definitely getting away with something here. I code for fun. (I also code for work; it’s a good life.) On any given weekend, I’m likely to be developing software, pushing on some new technology, plugging bits into breadboards, you … Continue reading 

Posted in Uncategorized | 6 Comments

Pin 13 Considered Harmful

The scariest thing about teaching is the risk of being wrong. Maybe you can relate? Written some blog posts, given a few talks, published an article, and then found out your spiel contained a piece of inaccurate—or even damaging—information? Hits … Continue reading 

Posted in arduino, electronics | Tagged | 8 Comments