Sign in

Thomas Eckert

@thomaseckert.dev
358 followers 435 following 238 posts

I have a super cute corgi, live in Canada, I like to paint, and I work on making sure Redpanda's cloud stays up. I'm writing at fieldtheories.blog.

PostsRepliesMedia
Thomas Eckert @thomaseckert.dev · 30/03/2026
I have a show of my watercolors at Happy Goat Coffee in Ottawa on Main St. in April. I got everything back from the framers over the weekend. Super psyched to put everything up!
A collection of 15 framed watercolor paintings that will be on display at Happy Goat Coffee.
020
Thomas Eckert @thomaseckert.dev · 26/03/2026
Some of my recent figure studies from life.
000
Thomas Eckert @thomaseckert.dev · 12/03/2026
Not thrilled with the cone.
Winona the corgi in her blue cone
020
Thomas Eckert @thomaseckert.dev · 01/02/2026
This is who runs this account.
010
Thomas Eckert @thomaseckert.dev · 22/12/2025
I wrote about a painting I did last night: fieldtheories.blog/posts/checki...
000
Thomas Eckert @thomaseckert.dev · 03/12/2025
Apple Music with a late entry for worst UX of the year.
000
Thomas Eckert @thomaseckert.dev · 01/12/2025
Schwing! github.com/t-eckert/adv... #advent-of-code #aoc2025
2025-12-01T19:39:14.268Z DEBUG [advent_2025::day_01] Day 1
1154
6819
2025-12-01T19:39:14.269Z DEBUG [advent_2025::day_01] Duration 74.25µs
010
Thomas Eckert @thomaseckert.dev · 17/07/2025
I’ve been painting so much this Summer. Here are two moon studies: “Deux Lunes”.
Two greyscale watercolor paintings of the moon. The left is more blue-cast with a moon hovering over misty water. The right has more contrast with pine trees silhouetted against a bright white moon.
220
Thomas Eckert @thomaseckert.dev · 16/06/2025
I know Google is doing some great AI stuff, but I am repeatedly astounded at how bad their integration into Docs is.
This image shows a conversation interface with a user's message and an AI assistant's response.
The user's message reads: "Every heading with the pattern INC #### should be made into a link to 'https://app.incident.io/redpandadata/incidents/####' Where the #### is the number from the header. For an example. Look at the INC 2157 header and replicate that."
Below that is the AI assistant's response: "I am unable to directly modify the document to create the links as you've described. However, I can provide you with instructions on how to manually create these links in your Google Doc."
030
Thomas Eckert @thomaseckert.dev · 19/04/2025
Welsh folklore tells of Corgis carrying fairies on their backs through the forest. We discovered a fairy garden on our walk the other day and Winona knew exactly what to do.
Winona, a corgi, takes interest in a fairy garden on our walk.
040
Thomas Eckert @thomaseckert.dev · 19/03/2025
Illustration of Plato’s Allegory of the Cave.
020
Thomas Eckert @thomaseckert.dev · 18/03/2025
He taught me Java.
Dr. Wei Hu, computer science professor.
030
Thomas Eckert @thomaseckert.dev · 17/03/2025
I think this is an undercover cop.
Car parked with the license plate “CAWP 199”.
020
Thomas Eckert @thomaseckert.dev · 09/03/2025
If you enjoyed the game, try the book!
Box art for FactorioCover for "Thinking in Systems: A Primer"
041
Thomas Eckert @thomaseckert.dev · 27/02/2025
What my phone sees when I’m scrollin
Selfie of Thomas with his corgi Winona
2180
Thomas Eckert @thomaseckert.dev · 24/01/2025
If you see this post, quote with a bridge from your gallery
The Tacoma Narrow Bridge, as photographed from Amtrak.
010
Thomas Eckert @thomaseckert.dev · 24/01/2025
Playing around with a new idea around RFC management.
A page showing a technical document under review.An overview of RFCs to reviewA homepage for an RFC management tool.
030
Thomas Eckert @thomaseckert.dev · 24/01/2025
We used to be a proper Internet. With ribbons.
Screenshot of a Web 2.0 website with multiple ribbon iconography, a popular style at the time.
010
Thomas Eckert @thomaseckert.dev · 20/01/2025
It may not feel comfortable, but we have to watch the inauguration in order to understand this moment in history.
Emperor Palpatine speaks to the Galactic Senate on the formation of his empire.
030
Thomas Eckert @thomaseckert.dev · 19/01/2025
Wild to see.
130
Thomas Eckert @thomaseckert.dev · 08/01/2025
Jira is such a pain.
An error on Jira. It says:

Your session has timed out
Your session timed out while you were in the process of moving an issue. This means that we have lost the information that we collected thus far from the wizard. You will need to try the move operation again from the start. Sorry for the inconvenience.
040
Thomas Eckert @thomaseckert.dev · 03/01/2025
Looking good in our coats. It’s -14°C!
Thomas in his big winter coat. Winona the corgi in her pink coat. They’re in an elevator coming back in from a cold walk.
090
Thomas Eckert @thomaseckert.dev · 03/01/2025
Franch
Duolingo 725 day learning streak.
010
Thomas Eckert @thomaseckert.dev · 02/01/2025
The Simulation didn’t render textures correctly on my morning walk.
On snowy ground, a slab of styrofoam sits. It looks like snow at a lower texture in a video game.
0101
Thomas Eckert @thomaseckert.dev · 31/12/2024
Falling asleep on momma’s lap.
A corgi rests her head on a soft blanket. Slowly falling asleep.
040
Thomas Eckert @thomaseckert.dev · 30/12/2024
The "Wrapped" started a conversation with some of my dev friends. I shared mine and they were all like "wait, what is this thing? I need to start using it."
A discord message reads 'sold, this looks super cool'.
000
Thomas Eckert @thomaseckert.dev · 28/12/2024
We got Hot Frosty at home.
An inflatable snowman encroaches on the personal space of an inflatable Santa.
030
Thomas Eckert @thomaseckert.dev · 01/12/2024
Chaucer did the “good screen; bad screen” meme first.
In modern English, “For when your labour’s all done/ And you’ve made all the accounts/ Instead of rest and other things/ You go straight home/ And dumb as any stone/ Sit at another book/ Til your eyes are fully dazed”
010
Thomas Eckert @thomaseckert.dev · 26/11/2024
Been getting into meal prep (making applesauce for the family for the year).
A Subaru Crosstrek with the seats folded down and 6 bushels of apples inside.
000
Thomas Eckert @thomaseckert.dev · 25/11/2024
I may be writing too much #Rust.
A screenshot of environment variables with the port number for the variable being prefixed by two colons instead of the proper single colon. This is a common pattern for imports in Rust.
010
Thomas Eckert @thomaseckert.dev · 25/11/2024
I constantly misread this company’s signs as “MEDIOCRITY”.
A home with a for sale sign out front for the company “METROCITY”.
000
Thomas Eckert @thomaseckert.dev · 23/11/2024
Spilled crackers 😢
Car cup holders with cracker crumbs sprinkled haphazardly within and around them.
000
Thomas Eckert @thomaseckert.dev · 22/11/2024
You can atone the same way I do by darning socks and mending sweaters.
A green sweater, visibly mended with gold and grey weave.
150
Thomas Eckert @thomaseckert.dev · 15/11/2024
A little watercolor of the old barracks at Camp Casey.
A watercolor landscape of Camp Casey with a ferry and mountains in the distance.
030
Thomas Eckert @thomaseckert.dev · 12/11/2024
My desk setup with notebooks, a laptop and display, split keyboard, and a Bills hat.
010
Thomas Eckert @thomaseckert.dev · 03/11/2024
We got Bills to play. #gobills
Thomas and Sophia tailgating at the Bills game.
010
Thomas Eckert @thomaseckert.dev · 23/10/2024
Have yourself a corgi moment.
Winona the corgi.
060
Thomas Eckert @thomaseckert.dev · 23/05/2023
“Funeral Home: Exit Only” I suppose that’s true.
Photograph of a funeral home sign. A road sign in front of it reads “Exit Only”.
000
Thomas Eckert @thomaseckert.dev · 19/05/2023
It was rainy. I was visible.
Selfie in an orange raincoat.
000