The Curious Engineer

All blogs / Embedded / microcontrollers

blog.thea.codes

blog.thea.codes

Thea Flowers' Blog

Embedded / microcontrollersElectronicsPythonSoftware / engineering practice

Posts
47 from 2 Sep 2014 to 2 Jan 2026
Posting
now and then (1 in the last year)
Kind
personal blog
Feed
https://blog.thea.codes/feed.xml

2026 1

  1. Reflecting on my 2025

2025 1

  1. Reflecting on my 2024

2024 3

  1. Prusa has learned nothing
  2. Split tunneling using Wireguard and namespaces
  3. Building Alan Wake's Angel Lamp

2023 4

  1. Reflecting on my 2023
  2. My experience building a Voron 2.4
  3. Introducing KiCanvas
  4. A reply to Josef Průša

2022 3

  1. Reflecting on my 2022
  2. Creating a pick and place control board with the RP2040
  3. Using Python to vectorize artwork for PCBs

2021 8

  1. A few of my favorite typefaces
  2. Farewell, Google
  3. Talking to gamepads from Python without PyGame
  4. The tools and tech I use to run a one-woman hardware company
  5. Using the SAM D21's brown-out detector
  6. Designing Winterbloom's Castor & Pollux
  7. Opinions after a decade of professional software engineering
  8. The most thoroughly commented linker script (probably)

2020 8

  1. The Design of the Roland Juno oscillators
  2. Understanding the SAM D21 clocks
  3. We need to talk about GitHub
  4. Getting the most out of the SAM D21's ADC
  5. Reading analog values with the SAMD21's ADC
  6. Phase-shifted PWM on SAMD21
  7. Designing Winterbloom's Big Honking Button
  8. Thoughts on #CircuitPython2020

2019 5

  1. Lessons learned from building a custom CircuitPython board
  2. Building a stateless API proxy
  3. My personal values
  4. Genesynth: A Sega Genesis-inspired synthesizer
  5. Genesynth part 4: Cleaning up the noisy audio amplifier

2018 6

  1. Genesynth part 3: proper audio amplification
  2. Genesynth part 2: basic communication
  3. Genesynth part 1: idea and research
  4. Writing a small static site generator
  5. Hello, world, I am Thea
  6. Github-flavored Markdown descriptions on PyPI

2017 1

  1. My Python testing style guide

2016 3

  1. Thoughts on empathy & software
  2. A year of open-source @ Google
  3. Opinionated deployment tools & Kubernetes

2015 1

  1. Docker, procfiles, and health checks

2014 3

  1. App Engine is (sometimes) the wrong hammer.
  2. Fixing the wrong bug to discover the right one
  3. Managing vendored packages on App Engine