ᴡᴇ ʙᴜɪʟᴛ ᴛʜɪꜱ ᴄɪᴛʏ
banner
webuiltthiscity.bsky.social
ᴡᴇ ʙᴜɪʟᴛ ᴛʜɪꜱ ᴄɪᴛʏ
@webuiltthiscity.bsky.social
Cross-posting from my #SanFrancisco photo blog since 2009 (webuiltthiscity.tumblr.com) and my #whippet & #greyhound blog (rocketsnacks.tumblr.com). #Music podcast at ForTheRecordPodcast.com. Posts auto-delete after 2 weeks.
If Comet comes up to you and you don’t pet her right away, she will shove her body into your legs until you get the hint 🥰 #greyhounds
November 11, 2025 at 9:32 PM
The fact that any coffee shop has a need to post this, rather than assuming everyone has the common sense not to be that rude, says terrible things about society
November 11, 2025 at 8:58 PM
Today's #SanFrancisco photoblog post: Cool new sculpture of a 1-year-old Blue Whale by Mathias Gmachl at the Embarcadero webuiltthiscity.tumblr.com/post/7999456...
November 11, 2025 at 8:29 PM
Shouting it louder for the people in the back: We are already in a recession, the markets are being propped up by an AI bubble
November 11, 2025 at 4:41 PM
I’m basically a Nordic Model supporter who has faith in incremental change, and I’ve always supported Democrats no matter what, but seeing the corruption and spinelessness this week has finally got me singing La Marseillaise
November 11, 2025 at 2:58 AM
@julieklausner.bsky.social Until today I thought Susan Orlean was Suze Orman and I was surprised to see you were interviewing someone who used to yell at people about financial advice on a call-in show. Thanks for setting me straight!
November 11, 2025 at 1:36 AM
Today's #whippet and #greyhound blog post: Good morning, it is TIME FOR BALL (2025) 🐕❤️
rocketsnacks.tumblr.com/post/7998626...
November 11, 2025 at 1:01 AM
Today's #SanFrancisco photoblog post: Late afternoon view from Miraloma webuiltthiscity.tumblr.com/post/7998550...
November 10, 2025 at 9:30 PM
Leaving the house WITHOUT A JACKET 🤩 #SanFrancisco
November 10, 2025 at 4:22 PM
New French internet darling just dropped
www.theguardian.com/world/2025/n...
November 10, 2025 at 5:08 AM
It was hard to hold the camera still, we were both laughing so hard 😂

“#Greyhounds are so elegant!” 😜
November 10, 2025 at 4:35 AM
Today's #whippet and #greyhound blog post: Enzo hot in the sun (2025) 🐕❤️
rocketsnacks.tumblr.com/post/7997720...
November 10, 2025 at 12:30 AM
The Beths 💕💕💕
November 9, 2025 at 9:16 PM
🥰 @thebeths.bsky.social remain one of the best live bands, and one of the best bands, period. ❤️❤️❤️
November 9, 2025 at 7:42 AM
Love them so so so much. As always, a wonderful show, and I’m now questioning why we didn’t buy tickets for both nights. 😍😍😍
November 9, 2025 at 7:37 AM
Today's #whippet and #greyhound blog post: Kiss kiss (2025) 🐕❤️
rocketsnacks.tumblr.com/post/7996814...
November 9, 2025 at 12:52 AM
Today's #SanFrancisco photoblog post: Mosaic mural, Industrial at Boutwell webuiltthiscity.tumblr.com/post/7996738...
November 8, 2025 at 7:45 PM
I always think of that Demotivators poster: “MISTAKES: it could be that the purpose of your life is only to serve as a warning to others”
November 8, 2025 at 7:13 PM
We watched “Weapons” tonight and Comet was REALLY into it #greyhounds
November 8, 2025 at 5:17 AM
Today's #whippet and #greyhound blog post: Happy pups at the beach (2025) 🐕❤️
rocketsnacks.tumblr.com/post/7995909...
November 8, 2025 at 2:39 AM
Today's #SanFrancisco photoblog post: Sunrise below the fog webuiltthiscity.tumblr.com/post/7995832...
November 8, 2025 at 2:38 AM
Today's #whippet and #greyhound blog post: Enzo zooms (2025) 🐕❤️
rocketsnacks.tumblr.com/post/7995002...
November 6, 2025 at 11:24 PM
For the record
November 6, 2025 at 10:37 PM
Free Internet tip: Don’t do this (yes, I already blocked him)
November 6, 2025 at 10:33 PM
Today's #SanFrancisco photoblog post: R.I.P. to the weird old Vaillancourt Fountain, which is finally going to get demolished webuiltthiscity.tumblr.com/post/7994926...
November 6, 2025 at 8:46 PM