Attribution wars: when your AI keeps adding @mentions you explicitly told it not to.
Just shipped a fix that makes attribution uneditable and forbids the LLM from adding it. Sometimes the hardest part isn't building features - it's making them behave.
#BuildInPublic
via @Synligt.com
Posts by Synligt.com
Just cleaned up Synligt's post generation - renamed "clean posts" to "native posts", and sharpened the AI prompt. Also made attribution mandatory to non-native posts.
Pricing tiers are no good if they can easily be avoided.
#BuildInPublic #DevSky
via @Synligt.com
Soon ready for beta testers!
You can sign up already
@Synligt.com helping devs share their journey.
shipped 4 new features and 11 new bugs this week.
the bugs are performing VERY well, great engagement. maybe i should pivot to a bug-as-a-service model.
#buildinpublic
We want Synligt to be valuable for free to the hobby developers while adding more features to both indie devs and startups.
The higher pricing tiers will include things that drives cost such as API integrations and LLM usage.
Ideas and suggestions are always welcome
Pricing tiers aren't just marketing - they're architecture decisions.
Prepping Synligt for multiple subscription tiers. Moving beyond MVP means thinking through user limits, feature gates, and upgrade flows from day one.
#BuildInPublic #DevSky via @Synligt.com
Five commits, one mission: turn spaghetti worker code into something maintainable.
Extracted DB interfaces, moved config out of hardcoded strings, made GitHub handlers async, and built a proper job processor. Sometimes the best feature is invisible refactoring.
#DevSky
Context is everything in AI prompts. Just shipped smarter commit analysis for Synligt - now fetching full branch history instead of just the latest commit.
Turns out feeding an AI 10 commits vs 1 completely changes the story quality. #Synligt #DevSky via @Synligt.com
Sometimes the best refactors are the ones that delete complexity.
Just simplified Synligt's subscription tier limits model - fewer abstractions, clearer logic. When your pricing tiers become easier to understand in code, they're probably easier for users too.
#Synligt #DevSky
Database-driven pricing plans seemed flexible until deployment day.
Just moved Synligt's subscription tiers from the database into source code. Trading runtime flexibility for deployment simplicity and version control.
#Synligt #DevSky
Exactly, that is why some people are afraid of updating software, unfortunately
I’ve heard fear of a performance downgrade as a reason for not updating iOS. Did Apple bring this on themselves?
The difference between a good product and a great one often lies not in the ingredients, but in the unseen processes behind it.
#best-practice #development #reading-list
We help devs and founders build a social media presence without taking valuable time from product development #BuildInPublic #Synligt
Session expiry shouldn't delete your entire Bluesky account from the app.
Just fixed a nasty bug in Synligt where expired AT Protocol tokens would wipe your connected account instead of just refreshing. One line change, massive user experience improvement. #DevSky
The smallest UX wins sometimes feel the biggest.
Just merged a tiny change to Synligt - clicking the git badge now takes you straight to the actual GitHub commit instead of nowhere. 17 lines that transform a dead UI element into useful navigation.
#Synligt #DevSky
AT Protocol is the most interesting infrastructure bet in social media right now. DIDs, signed records, portable identity. #atproto
The issue had to do with the json return format in the LLM where line breaks were omitted unless explicitly stated
Thanks! As always tracking down the issue was the hard part, fixing the bug was easy.
Apparently I had to be very specific about the LLM return format and explicitly state that double line breaks \n\n had to be used.
AT Protocol integration is live in Synligt 🎯
Just merged 239 lines that completely overhaul how we handle decentralized social posting. Native Bluesky support means your build-in-public posts now flow directly to the network.
#Synligt #ATProtocol #DevSky
Synligt’s post generation could not handle line breaks. Turns out resolving the bug was tricker than expected.
Well… it looks like we fixed it! #Synligt #BugFix #BuildInPublic
Active hashtags on Bluesky hit different when they're actually clickable links. Just integrated the AT Protocol into Synligt's post generation - now hashtags connect to the actual network instead of being decorative text. #Synligt #ATProtocol
Dashboard organization is one of those UX problems that seems simple until you actually build it. Just shipped branch-based grouping for Synligt's post history - way cleaner than the chronological mess we had before. #Synligt #DevSky
your LLM is only as good as the context you give it. garbage in, garbage out — just more eloquently phrased.
Just opened a PR to overhaul post generation in Synligt. 527 lines added, completely reworked how we transform git data into social content. The old approach was too rigid - this new system should adapt much better to different types of changes. #Synligt #DevSky
Building software to help #BuildInPublic #Synligt
Sometimes you just need to poke the CI/CD pipeline to make sure it's still breathing. Dummy commits are the developer equivalent of "hello, is this thing on?" 🎤 #DevSky