David Ding
banner
david-ding.bsky.social
David Ding
@david-ding.bsky.social
Naturally curious #crossword constructor. Loves writing blogs. Into #MagicTheGathering and #ThisWeeksFiddler. He/Him
www.davidyding.com
165lbs x 10! My one set pr! Lets gooo! 💪💪💪 #gym #benchpress #grind
December 1, 2025 at 11:39 PM
Had a blast at @magic.wizards.com Avatar: Last Airbender prerelease! Used the power of Fire Nation to go 3-0! Decklist on @moxfield.com. #MTGxATLA #MagicTheGathering

moxfield.com/decks/aGKfEF...
November 17, 2025 at 6:17 AM
As you can see 11 days ago I decided to lock in 🤣 @nytgames.bsky.social
November 6, 2025 at 11:56 PM
Had a wonderful time going 3-0 and winning my local game store's Friday Night Draft! Modern Horizons 3 Boros Aggro with full decklist on @moxfield.com. #MagicTheGathering
moxfield.com/decks/zarqR-...
October 26, 2025 at 5:53 AM
For #ThisWeeksFiddler by @xaqwg.bsky.social, check out my write-up and animation as my best attempt to explain why direction picking doesn't always equate to angle picking, especially when things go 3D.
www.davidyding.com/navPages/rid...
October 21, 2025 at 5:00 AM
Incredible trophy obtained on @mtgarena.com Bloomburrow quick draft! Went 7-2 after a 1-2 start! Never give up 🐭💪#MagicTheGathering
October 3, 2025 at 4:41 AM
I'm back to solving #ThisWeeksFiddler after taking a break to deal with some personal matters! For this week, I am taking a few risks:

www.davidyding.com/navPages/rid...

Also, check out my delicious take on the Basel Problem!
www.davidyding.com/navPages/Basel

@xaqwg.bsky.social
September 29, 2025 at 7:56 PM
Back to the #run. 🏃 #5k #exercise
August 31, 2025 at 11:02 PM
May 6, 2025 at 4:36 AM
3000+ @nytimes.com crosswords and counting! #nytxw
April 30, 2025 at 9:20 PM
Won my local game store's #Tarkir #Dragonstorm @magic.wizards.com draft on Friday Night 2-0-1 with a mean Mardu deck! Opened up another Ugin in my prize boosters. Full decklist on Moxfield #MagicTheGathering #Dragons 🐉
moxfield.com/decks/dxBGxy...
April 13, 2025 at 4:54 AM
Just earned another trophy 🏆 drafting #Tarkir #Dragonstorm on @mtgarena.com! Thanks @magic.wizards.com for such a fun set! 🐉🐉🐉 Got it done with Abzan 7-1!
April 9, 2025 at 5:20 AM
Ugin, Assemble! #MagicTheGathering
April 7, 2025 at 2:46 AM
Got second place with a 2-1 finish at my local game store’s #Tarkir #Dragonstorm prerelease! Got it done with #Temur midrange! #MagicTheGathering
April 6, 2025 at 3:32 AM
For #ThisWeeksFiddler by @xaqwg.bsky.social, March Mathness pt. 2 features rooting for the underdog! Full solution will be posted on Monday. #MarchMadness #Math
March 30, 2025 at 3:57 AM
Awesome original Tarkir block draft at my LGS last night! Went 2-1 and got second in my pod. Perfect prep for next week’s #Tarkir #Dragonstorm prerelease! #MagicTheGathering
March 29, 2025 at 3:07 PM
Another 🏆 for #MagicTheGathering #Aetherdrift draft! Went Selesnya this time. ✌️ ☀️ 🌳
March 23, 2025 at 8:03 PM
For #ThisWeeksFiddler by @xaqwg.bsky.social, I wrote a special #PiDay #Math blog on finding the shortest distances to semi-circular beaches.

www.davidyding.com/navPages/PiD...
March 17, 2025 at 1:59 AM
The history of Magic! #MagicTheGathering
March 8, 2025 at 5:10 PM
I beat my previous 10k PR in two weeks! #running 🏃‍♀️
February 16, 2025 at 11:30 PM
Got 7W in Aetherdrift sealed on @mtgarena.com! #MagicTheGathering #MTGAetherdrift
February 14, 2025 at 3:10 PM
Won my first ever @magic.wizards.com prerelease at my LGS today going 3-0 and got the Aetherspark pin as the race winner! 🚗🏁 #mtgaetherdrift #magicthegathering
February 8, 2025 at 5:23 AM
February 1, 2025 at 5:45 AM
New 10k PR! #running 😮‍💨🏃💪
January 29, 2025 at 11:05 PM
For #ThisWeeksFiddler by @xaqwg.bsky.social, our frog friend isn't just happy sitting on lily pad #1, but rather on a natural log base! 🐸🌳
www.davidyding.com/navPages/rid...
January 27, 2025 at 5:06 AM