Mary Bush

  • @maryb
  • Senior software engineer, Dolly Inc.
Hi! I write for code for computers and design software for humans....  
Read more

Senior software engineer

  • Dolly Inc.
  • Dec 2014 - Present


Aug 22, 2021
Aug 22, 2021
New Raspberry Pi
Learning Embedded Software
Experimenting with Technology
Used Rust
+ 2
Finally got my RaspberryPi Zero to spit out text over its serial interface, with Rust and no OS!!!

(Yes, it is a milestone... this was after a few months of messing around on weekends! Now I can properly debug it without relying on the LED.)
Jul 03, 2021
Jul 03, 2021
Joined an Early Adopter Program
I'm super excited to check out Polywork as one of the first early adopters.
Jan 01, 2021
Jan 01, 2021
Designed and deployed backend services
Used Rust
Deployed my first backend service in Rust.

It's the latest iteration of one of Dolly's core systems which, 6 years ago, was just a single function in Dolly's MVP. I have learned so much by shepherding the design to its current form:

  • observing systemic needs in the company and connecting them to architectural decisions
  • avoiding the "second system" effect
  • being patient with the status quo, but optimistic for something better
  • the primal importance of user interfaces; i.e., interfaces that meet the user where they are
  • when rewriting something, it's easier to change its functionality purposefully than to attempt to keep it exactly the same

Senior software engineer, Dolly Inc.
Get your own page like this