Blog posts & articles by Stargirl Flowers
Split tunneling using Wireguard and namespaces
November 17, 2024
Building Alan Wake's Angel Lamp
May 30, 2024
Reflecting on my 2023
December 30, 2023
My experience building a Voron 2.4
July 02, 2023
Introducing KiCanvas
April 20, 2023
A reply to Josef Průša
March 30, 2023
Reflecting on my 2022
December 27, 2022
Creating a pick and place control board with the RP2040
November 04, 2022
Using Python to vectorize artwork for PCBs
August 29, 2022
A few of my favorite typefaces
September 12, 2021
Farewell, Google
June 01, 2021
Talking to gamepads from Python without PyGame
May 22, 2021
The tools and tech I use to run a one-woman hardware company
May 16, 2021
Using the SAM D21's brown-out detector
April 21, 2021
Designing Winterbloom's Castor & Pollux
March 31, 2021
Opinions after a decade of professional software engineering
February 02, 2021
The most thoroughly commented linker script (probably)
January 13, 2021
The Design of the Roland Juno oscillators
December 31, 2020
Understanding the SAM D21 clocks
December 02, 2020
We need to talk about GitHub
October 12, 2020
Getting the most out of the SAM D21's ADC
July 18, 2020
Reading analog values with the SAMD21's ADC
July 08, 2020
Phase-shifted PWM on SAMD21
June 05, 2020
Designing Winterbloom's Big Honking Button
April 25, 2020
Thoughts on #CircuitPython2020
January 02, 2020
Lessons learned from building a custom CircuitPython board
October 06, 2019
Building a stateless API proxy
May 23, 2019
My personal values
May 12, 2019
Genesynth: A Sega Genesis-inspired synthesizer
January 22, 2019
Genesynth part 4: Cleaning up the noisy audio amplifier
January 09, 2019
Genesynth part 3: proper audio amplification
October 29, 2018
Genesynth part 2: basic communication
September 23, 2018
Genesynth part 1: idea and research
June 19, 2018
Writing a small static site generator
May 11, 2018
Hello, world, I am Thea
May 10, 2018
Github-flavored Markdown descriptions on PyPI
April 02, 2018
My Python testing style guide
July 15, 2017
Thoughts on empathy & software
July 02, 2016
A year of open-source @ Google
March 24, 2016
Opinionated deployment tools & Kubernetes
February 10, 2016
Docker, procfiles, and health checks
August 05, 2015
App Engine is (sometimes) the wrong hammer.
September 25, 2014
Fixing the wrong bug to discover the right one
September 14, 2014
Managing vendored packages on App Engine
September 02, 2014