Dave Peck
banner
davepeck.org
Dave Peck
@davepeck.org
A bit of computer.
A modicum of music.
Plenty of pancakes.

Formerly: engineering lead at Pioneer Square Labs. Currently: “engineering” “lead” in my own garage.

https://davepeck.org/
😍
my dad subscribed to some PC magazines in the 80s. i remember propping them open next to the keyboard as i typed out, line by line, some basic-ass BASIC programs into the computer, all to make colors and shapes appear on the screen

this is to say: i love this with my entire heart vole.wtf/doctype/
DOCTYPE magazine 🚀⌨️
’80s BASIC type-in mags are back, but this time for HTML!
vole.wtf
November 12, 2025 at 4:19 PM
A searing must-read. aphyr.com/posts/397-i-...
I Want You to Understand Chicago
aphyr.com
November 9, 2025 at 12:57 AM
Happy k-pop’oween!
October 31, 2025 at 4:13 PM
We've decided to resume testing of nuclear weapons for no reason except that our President is utterly insane, and it's... just another day?

I have always feared that one day Trump would turn his distractible attention to our nuclear stockpile, to disastrous results. This does not help my fear.
October 30, 2025 at 7:29 PM
Reposted by Dave Peck
I am the very model of an ancient trunkless leg of stone,
My shattered visage lies half buried with a sandy sneering frown,
The sculptor carved my arrogance upon these broken lifeless things,
My name is Ozymandias, the self-describèd King of Kings!
October 30, 2025 at 12:49 PM
I didn't believe this was real but, uh, it's real -- snuck in the overall "Major Events Timeline" where there's a bunch that's totally normal, too.
Scrolling through the Major Events Timeline at the bottom of Trump’s attempt to justify his destruction of the East Wing.

www.whitehouse.gov/about-the-wh...
October 23, 2025 at 7:56 PM
Who is building with Python’s new t-strings? I built a goofy data pipeline and website to find out: bigtime.t-strings.help
October 11, 2025 at 12:28 AM
Happy Python 3.14 day to all who celebrate! 🎉

Read about all the cool new bits here: docs.python.org/3.14/whatsne...
What’s new in Python 3.14
Editors, Adam Turner and Hugo van Kemenade,. This article explains the new features in Python 3.14, compared to 3.13. Python 3.14 was released on 7 October 2025. For full details, see the changelog...
docs.python.org
October 7, 2025 at 3:15 PM
3.14.0rc3! 🎉
September 18, 2025 at 1:14 PM
"Truly the embodiment of trying to remember a catchy song while your brain is melting."

www.youtube.com/watch?v=DiDt...
Shai Maestro & Chris Potter - All The Things You Are
YouTube video by Shai Maestro
www.youtube.com
September 13, 2025 at 3:37 AM
September 6, 2025 at 9:12 PM
It was a beautiful morning for the Lake Union 10K! #Seattle
Colorful houseboats docked in a line on Lake Union, #Seattle.

The 10K Cheshiahud trial runs all the way around the lake. It boasts a number of vistas of the lake, marinas, hills, parks, and skyline of this beautiful city.

#photography
August 10, 2025 at 6:12 PM
Hypothesis: every typescript monorepo with a frontend, backend, and shared subpackage has its tooling misconfigured in some subtle but important way.
August 9, 2025 at 9:29 PM
Do you use Astral's uv? You can try out t-strings easily, today!:

> uv run --python 3.14.0b2 python
>>> name = "World"
>>> t"Hello {name}"
Template(strings=('Hello ', ''), interpolations=(Interpolation('World', 'name', None, ''),))
June 16, 2025 at 3:28 PM
Hard for me to understand technologists with a high p(doom) when everyone *knows* that p(reliable videoconferencing) is epsilon approaching zero.
June 16, 2025 at 3:21 PM
New financial product wanted: an S&P 499 tracker that follows every company in the index except for Coinbase. Because to heck with them, and to heck with crypto.
May 21, 2025 at 4:50 PM
Sprint day today!

If you’d like to build fun things with t-strings, or to help us write delightful documentation, please stop by room 309!

#pycon #pyconus
May 19, 2025 at 1:26 PM
Morning run to and from Wise County Cafe, a tasty biscuit and bottomless coffee* spot a couple miles from the convention center.

* (ask me how I know)
May 19, 2025 at 1:26 PM
Reposted by Dave Peck
We will do a Python template strings #tstrings sprint tomorrow (Monday) Room 309 at PyConUS @davepeck.org @lysnikolaou.com and Koudai
May 18, 2025 at 7:36 PM
After the t-strings open space today, a lot of people wondered how they could get in touch/stay up to date.

We just stood up a (very preliminary) website with links to resources and contact information. It'll expand greatly between now and when 3.14 launches.

t-strings.help

#pycon #pyconus
t-strings: coming soon to a Python near you
t-strings.help
May 17, 2025 at 7:56 PM
T-strings open space is happening today at 11AM, room 320. Come say hi! #pycon #pyconus
May 17, 2025 at 1:54 PM
We're holding t-strings open space at PyCon tomorrow (Saturday!) at 11AM

If you're interested, come say hello!

#pycon #pyconus
May 16, 2025 at 8:36 PM
For those who use TextMate grammars for syntax highlighting Python (vscode users, for instance!), here's a version that supports Python 3.14's upcoming t-string syntax:

gist.github.com/davepeck/e4f...

#pycon #pyconus
TextMate (JSON-format) grammar for Python 3.14, with support for t-string syntax
TextMate (JSON-format) grammar for Python 3.14, with support for t-string syntax - python314.tmLanguage.json
gist.github.com
May 15, 2025 at 9:50 PM
Reposted by Dave Peck
If you’re skeptical about coding with LLMs, consider watching Mary Rose Cook’s video building a tiny tactical shooter. She never blind codes; her technical acumen and aesthetic judgment is essential to the outcome. In her expert hands, LLMs are a clear accelerant.

maryrosecook.com/blog/post/us...
Using AI to build a tactical shooter
Enemy AI
maryrosecook.com
May 9, 2025 at 2:19 AM