Sign in

Doug Todd

@dougtodd.dev
147 followers 237 following 129 posts

💙 Flutter Developer | 🎮 Gamer | 🧬 Biochemistry Graduate | 💻 Tech Enthusiast | 🤘 Metal Music Lover Co-founder & Developer of stashhubapp.com Founder & Developer of craftsky.social

PostsRepliesMedia
Doug Todd @dougtodd.dev · 21/09/2026
Coming soon!
000
Reposted by Doug Todd
Craftsky @craftsky.social · 29/08/2026
Gotta have a #DarkMode
2 screenshots of CraftSky feed screen. Left is light theme and right is dark theme.
041
Reposted by Doug Todd
Craftsky @craftsky.social · 13/08/2026
The best way to ensure your friends will be on CraftSky? Spread the word! Join the Waitlist and share the link with your friends, so everyone can follow the development of the app and get it for free once it's ready to launch! Join the CraftSky Waitlist 👉 craftsky.social/waitlist
002
Reposted by Doug Todd
Craftsky @craftsky.social · 27/07/2026
Free & no ads - how does that work? Free|Pro|Business Have a look at the first draft for the CraftSky Pricing Plan and add your comments and questions: docs.google.com/document/d/1...
docs.google.com
[Draft] CraftSky Pricing
[Draft] CraftSky Pricing It is important to understand that this is a draft and subject to change before launch. We welcome any and all comments. Our goal is for paid features to enhance how you use...
011
Reposted by Doug Todd
Craftsky @craftsky.social · 20/07/2026
Have a look at our first draft for CraftSky's community guidelines, and get involved in the comments. We want your input at this stage, and we mean that. Google Doc: docs.google.com/document/d/1...
docs.google.com
[Draft] CraftSky Community Guidelines
[Draft] CraftSky Community Guidelines It is important to understand that this is a draft and subject to change before launch. We welcome any and all comments. Last updated: July 2026 Summary CraftSky ...
011
Doug Todd @dougtodd.dev · 05/06/2026
Today is a good day #Evanescence #Sanctuary #Metal
Screenshot of new Evanescence Album
010
Reposted by Doug Todd
Craftsky @craftsky.social · 26/05/2026
leaflet.pub
Why not add social features to Stash Hub?
Why I’m building Craftsky as a separate social platform, rather than adding social features directly into Stash Hub.
031
Doug Todd @dougtodd.dev · 15/05/2026
I wrote another blog post on a UX/UI decision about #Craftsky
010
Reposted by Doug Todd
Craftsky @craftsky.social · 01/05/2026
leaflet.pub
Why Craftsky won't be funded by ads
Online ads aren't inherently evil. The way platforms implement them almost always is, and that's why I'm ruling them out for Craftsky.
111
Doug Todd @dougtodd.dev · 01/05/2026
A short blog post.
000
Doug Todd @dougtodd.dev · 29/04/2026
I'm building a new social platform in the #ATmosphere craftsky.social @craftsky.social
craftsky.social
Craftsky — a social feed for textile crafters.
A social feed for textile crafters. Share what you're making. Find the pattern everyone's talking about.
000
Reposted by Doug Todd
Zed @zed.dev · 29/04/2026
We've shipped more than a thousand versions of Zed, but all of them began with zero. Today, that changes. zed.dev/blog/zed-1-0
1642863
Doug Todd @dougtodd.dev · 22/04/2026
Having some fun with #ATProtocol
010
Doug Todd @dougtodd.dev · 13/04/2026
After releasing a new game/app #GameDev #Flutter
061
Doug Todd @dougtodd.dev · 28/02/2026
Trying out some #Flutter @flame-engine.org dev while on holiday
041
Doug Todd @dougtodd.dev · 29/01/2026
There needs to a new emoji reaction that says "I found this funny but I'm 95% sure it's AI generated"
110
Doug Todd @dougtodd.dev · 15/12/2025
Does anyone know of any good resources for UX tailored to those with ADHD (and/or other neurodiversities?). I've found only a handful of useful articles and feel there must be more.
000
Doug Todd @dougtodd.dev · 14/12/2025
From my Spotify wrapped, I've spent a third of this year listening to music. Kinda crazy. Obviously not all active listening but really highlights how important music is to me.
000
Doug Todd @dougtodd.dev · 03/12/2025
Not too surprising!
000
Doug Todd @dougtodd.dev · 22/11/2025
I do love the expressiveness of #Dart #Flutter and AsyncValue
020
Doug Todd @dougtodd.dev · 14/11/2025
I use AI to assist in building Stash Hub, but for some reason I never expected AI to be used by customers to send me feedback. This example I found unnecessary - a one liner would have been enough, but a good reminder to see what it's like to be on the "receiving end" of an AI generated message.
000
Doug Todd @dougtodd.dev · 13/11/2025
All of the new Valve hardware looks great! Very tempting to get it all!!
020
Reposted by Doug Todd
Valve @valvesoftware.com · 12/11/2025
Announcing: New @steampowered.com Hardware, coming in 2026: Steam Controller Steam Machine Steam Frame.  Watch our jazzy announcement video and wishlist now: steampowered.com/hardware
steampowered.com
Steam Hardware
The Steam Hardware family officially expands in early 2026.
25164411935
Reposted by Doug Todd
Cllr Scott Emery 🔶 @scottemery.bsky.social · 05/10/2025
Trans people are seeing fewer and fewer spaces remain open to them. Please support their right to exist fully and freely in our society, and urge the City of London to stand with them. www.cityoflondon.gov.uk/things-to-do...
cityoflondon.gov.uk
Have your say on Hampstead Heath’s swimming ponds
We’re consulting on future access at Hampstead Heath’s swimming ponds to ensure arrangements remain fair, lawful & respectful.
0307
Reposted by Doug Todd
Signal @signal.org · 03/10/2025
We are alarmed by reports that Germany is on the verge of a catastrophic about-face, reversing its longstanding and principled opposition to the EU’s Chat Control proposal which, if passed, could spell the end of the right to privacy in Europe. signal.org/blog/pdfs/ge...
signal.org
4039252365
Reposted by Doug Todd
Adam Leventhal @ahl.bsky.social · 26/09/2025
This is kind of cool: today, Oxide and Friends is going to pass 1,000,000 downloads. I’m not sure what @bcantrill.bsky.social had in mind when we did our first Twitter Space in 2021, but I’m surprised and delighted to have reached so many folks.
Downloads 999,621
3656
Reposted by Doug Todd
Wyk @wykrhm.bsky.social · 14/09/2025
Team Falcons are the Grand Champions of The International. Congratulations. #TI14 #Dota2
56215
Reposted by Doug Todd
Wyk @wykrhm.bsky.social · 14/09/2025
The International 2025 Grand Final — Team Falcons vs Xtreme Gaming. Best of Five. #TI14 #Dota2
13413
Doug Todd @dougtodd.dev · 13/09/2025
#TI14 #Dota2
media.tenor.com
a blurred image of a person holding a frisbee in the dark
ALT: a blurred image of a person holding a frisbee in the dark
030
Doug Todd @dougtodd.dev · 13/09/2025
Let’s go Heroic! #TI14 #Dota2
TV with Dota2 draft
030
Doug Todd @dougtodd.dev · 12/09/2025
I think I'm rooting for Heroic but seeing a 3-time winner would be great too #TI14 #Dota2
010
Reposted by Doug Todd
Wyk @wykrhm.bsky.social · 11/09/2025
SOOOOOOOOOOOOO PRETTYYYYY!!! #TI14 #Dota2
0283
Doug Todd @dougtodd.dev · 09/09/2025
Wtf is this. How is this allowed?
010
Reposted by Doug Todd
Wyk @wykrhm.bsky.social · 05/09/2025
The International 2025 Group Stage — Day 2 Standings. Absolute CN Dominance. And a very unexpected bracket at the end of Day 2. #TI14 #Dota2
0144
Reposted by Doug Todd
sarcastic parrot @monkchips.com · 03/09/2025
I will buy this man a pint if I ever see him. More of this please. A proper boy.
1325
Doug Todd @dougtodd.dev · 02/09/2025
I know #Dart streams aren't perfect but I do just love the composability of streams + #Riverpod #Flutter
120
Doug Todd @dougtodd.dev · 21/08/2025
I sure hope I'm not over-architecting this... #Flutter
List of files in an IDE
020
Doug Todd @dougtodd.dev · 20/08/2025
Colour me intrigued by @zed.dev DeltaDB - zed.dev/blog/sequoia...
zed.dev
Sequoia Backs Zed's Vision for Collaborative Coding - Zed Blog
From the Zed Blog: This investment lets us pursue our vision for bringing a new kind of collaboration directly into the IDE.
010
Reposted by Doug Todd
Stash Hub @stashhubapp.com · 19/08/2025
I’m really excited to announce the launch of Sew Sorted! Sew Sorted is a free 7-day course designed to help you organise your sewing stash in a way that works for YOU. Each daily theme will help you tackle a different area of your sewing collection. Sign up here: sorted.stashhubapp.com
012
Doug Todd @dougtodd.dev · 17/08/2025
The only time my Macbook fans spin up is when compiling Android and iOS #Flutter apps at the same time or using Roll20
010
Doug Todd @dougtodd.dev · 14/08/2025
Working on integrating eBay into my #Flutter app and it's a lot more complex than anticipated. I created a Mermaid Sequence Diagram in an attempt to understand it better.
010
Reposted by Doug Todd
Chris Swan @cpswan.net · 10/07/2025
Architecture Decision Records (ADRs) are a great way of recording why/what etc. for teams. But they're also a great way to provide context to AI coding assistants.
blog.thestateofme.com
Using Architecture Decision Records (ADRs) with AI coding assistants
Last week my former colleague Doug Todd asked a question about recording decisions on BlueSky: Of course I replied suggesting Architecture Decision Records (ADRs), with a pointer to the at_protocol GitHub repo where we use them. A few days back Doug demoed how he's using ADRs with his coding assistant (Cursor), and I feel like this is going to transform the uptake of the approach.
022
Doug Todd @dougtodd.dev · 03/07/2025
I've been trying different ways of tracking coding/project "decisions" (e.g. I chose to do something "this" way instead of "that" way). Having tried multiple different ways I think I'm settling on just having a "decisions" directory in the repo. This has the added benefit of adding context for LLMs
110
Doug Todd @dougtodd.dev · 14/06/2025
TIL: #Dart has fallthrough execution of empty switch statements
100
Doug Todd @dougtodd.dev · 16/04/2025
Had a first try at using Rive for animating the @stashhubapp.com logo. #IndieDev #FlutterDev
000
Doug Todd @dougtodd.dev · 16/04/2025
Just tried "agentic" coding for migrating my codebase from Freezed 2.x to Freezed 3.0. It was... okay... The easy stuff it did well but a fairly simple find/replace would have also worked. It did not work when moving from .maybe() to switch statements and pattern matching. #FlutterDev
000
Doug Todd @dougtodd.dev · 25/03/2025
Scary when you get a reminder of how long you've been working on a project for #FlutterDev #IndieDev
Screenshot of IDE with a commit from 4 years ago.
030
Doug Todd @dougtodd.dev · 06/03/2025
Good use of the domain.
000
Doug Todd @dougtodd.dev · 06/03/2025
VERY excited for this! #Spiritbox #Whitechapel #Metalcore #Deathcore
000