Blog posts & articles by Stargirl Flowers
Reflecting on my 2024
January 4, 2025
Prusa has learned nothing
November 24, 2024
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 2, 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 4, 2022
Using Python to vectorize artwork for PCBs
August 29, 2022
A few of my favorite typefaces
September 12, 2021
Farewell, Google
June 1, 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 2, 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 2, 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 8, 2020
Phase-shifted PWM on SAMD21
June 5, 2020
Designing Winterbloom's Big Honking Button
April 25, 2020
Thoughts on #CircuitPython2020
January 2, 2020
Lessons learned from building a custom CircuitPython board
October 6, 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 9, 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 2, 2018
My Python testing style guide
July 15, 2017
Thoughts on empathy & software
July 2, 2016
A year of open-source @ Google
March 24, 2016
Opinionated deployment tools & Kubernetes
February 10, 2016
Docker, procfiles, and health checks
August 5, 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 2, 2014