iโm starting to think agent-friendly codebases are more about constraints
migrating parts of opencode to effect has made agent-written code noticeably less cursed
good architecture boxes agents into writing specific, constrained code
fewer ways to go wrong
@mattpocockuk Sounds like an encoding type of a problem to me. You could have a generic `Array<string>` -> string encoder. Maybe use Effect Schema, if bidirectional encoding is needed. They may have some built-in transformers for this ๐คทโโ๏ธ
"Effect has truly made us faster. It has made us ship more reliable software across the board with better telemetry. We have distributed tracing that just works without headaches."
๐๏ธ New Cause & Effect episode with Dillon Mulroy @dillon_mulroy, Domains Lead @vercel
@davidchuETH@EffectTS_@MirelaPriftix Hey David, Iโm sorry for missing your reply! I didnโt publish the slides, yet. Iโll see if I can get to it this week.
Had an amazing time speaking at Effect Days last week! Loved sharing insights on software quality and connecting with so many brilliant engineers. Big thanks to @EffectTS_, with a special shoutout to @MirelaPriftix, for organizing the event and everyone who attended my session!
@TanishqSingla_ Hereโs a talk about the business/tech benefits it provides if youโre interested to learn more (shameless plug): https://t.co/Zx0xmqnBDh
effect-ts on frontend is actually so good, it's not even funny. don't sleep on it.
lots of great usecases with its builtins: interruptibility, actually knowing what errors your users can see, queue, stream, pubsub, mailbox...
i am having so much fucking fun.
๐ฅ NEW WEEKLY DEV'S BREW EPISODE: "Why JavaScript is Broken: How Effect and TypeScript Fixes It"
Featuring @MichaelArnaldi, author of @EffectTS_, sharing key information about JS async model + practical solutions!
From promises that lie about errors to building bulletproof systems โ
Links below ๐
@MattStopa@samgoodwin89@EffectTS_ Itโs a cumulative total across all library users, if itโs a popular lib. aws-sdk libs are very popular, so it definitely has the potential to save a lot of time.