ᴡᴇ ʙᴜɪʟᴛ ᴛʜɪꜱ ᴄɪᴛʏ
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.
Last day of the season at Upper Douglass 😭😭😭😭😭 #SanFrancisco
November 30, 2025 at 11:36 PM
Today's #whippet and #greyhound blog post: The joy of a sunbeam AND a squeaky toy (Comet, 2025) 🐕❤️
rocketsnacks.tumblr.com/post/8016745...
November 30, 2025 at 11:34 PM
Today's #SanFrancisco photoblog post: Bernal Hill coyotes and a CCSF coyote webuiltthiscity.tumblr.com/post/8016669...
November 30, 2025 at 9:17 PM
This headline says everything about America in 2025, including the lack of basic copy editing
November 30, 2025 at 5:26 PM
As someone who absolutely loves both #Superchunk and Jon Wurster, this kind of bums me out a bit, though. I had never heard him say why he left, just Mac’s version, which was a bit handwave-y.
November 30, 2025 at 3:50 PM
I was at this show, and it was incredible, one of the top 5 live performances I’ve seen in my life. This whole profile of John Darnielle is excellent, and really does justice to the incredible person he is. #TheMountainGoats
www.gq.com/story/john-d...
November 30, 2025 at 3:45 PM
City College (CCSF) coyote on my run this morning #SanFrancisco #coyotes
November 30, 2025 at 3:27 AM
Today's #whippet and #greyhound blog post: Back when Enzo’s number one hobby was destroying rolls of toilet paper (2016) 🐕❤️
rocketsnacks.tumblr.com/post/8015839...
November 29, 2025 at 10:59 PM
Today's #SanFrancisco photoblog post: Dog play time at Washington Square Park webuiltthiscity.tumblr.com/post/8015764...
November 29, 2025 at 10:57 PM
Are you saying you would deprive the world of this sort of comedy GOLD 😒
November 29, 2025 at 8:37 PM
We need a LOT of cuddles after this upsetting separation #greyhounds
November 29, 2025 at 8:30 PM
We were gone for TWENTY minutes (sound on!) 🙃 #greyhounds
November 29, 2025 at 8:21 PM
Words to live by, regardless of the context (but from this www.violetterecords.com/news/tigers-...)
November 29, 2025 at 4:46 PM
Today's #SanFrancisco photoblog post: Highway 1 through the Redwoods webuiltthiscity.tumblr.com/post/8014858...
November 28, 2025 at 9:58 PM
Grrrrrrr but unfortunately it’s bedtime. Just 36 short!
November 28, 2025 at 6:24 AM
Today's #whippet and #greyhound blog post: Excited to chomp fallen apples in our friend Dawn’s yard (2025) www.tumblr.com/rocketsnacks...
November 28, 2025 at 12:36 AM
I thought for sure that was a joke and yet
November 27, 2025 at 10:18 PM
I’ve gotta believe this Lush bath bomb was manufactured solely to appeal to a particular variety of fetishists
November 27, 2025 at 8:27 PM
Today's #SanFrancisco photoblog post: Today, and every day: Thankful to live in the best city on earth! webuiltthiscity.tumblr.com/post/8013958... #thanksgiving
November 27, 2025 at 7:38 PM
I thought this was an ad for a horror movie as my eyes quickly moved over it. Whatever’s going on here is not a look I would go for intentionally 😬
November 27, 2025 at 5:48 PM
A professional shef just for you 🙃
November 27, 2025 at 4:22 PM
For every tragic story of ICE agents trying to meet their quotas by tearing families apart that we read about, there are hundreds more that we never hear about. I can only hope that when the time comes, ICE agents are the first in line to meet my two little pals www.nytimes.com/2025/11/26/u...
November 27, 2025 at 5:15 AM
Today's #whippet and #greyhound blog post: Beach wrestling in Fort Bragg (Comet and Enzo, 2025) 🐕❤️
rocketsnacks.tumblr.com/post/8013122...
November 26, 2025 at 11:17 PM
Today's #SanFrancisco photoblog post: Absolutely gorgeous new mural by Liv Losee-Unger on Dolores St. webuiltthiscity.tumblr.com/post/8013046...
November 26, 2025 at 8:58 PM
Today's #whippet and #greyhound blog post: Comet refusing to come when called (2025) 🐕❤️
rocketsnacks.tumblr.com/post/8012215...
November 26, 2025 at 2:51 AM