Drop this constitution into any project and your code will be 100x better ๐
1. Functional Core, Imperative Shell
2. Effects are Values
3. The I/O Sandwich
4. Dependencies Point Inwards
5. Decode, Never Cast
6. Purity is Per Function, Not Per Folder
7. The Testing Trophy
8. Properties Over Examples
9. Mutation is the measure
10. Behavior Lives Where the Mutator Sees It
11. Pin Behavior Before You Rebuild
12. Organized by What It Does
13. Names Scream the Domain
14. Fits in the Head.
15. Depth Over Expedience
16. Scope Discipline
17. First Principles Over Precedent
18. API-First Discovery
19. Challenge Before You Commit
20. No Silent Bypass
21. Subtract Before You Add
@joelhooks Omp operating as the inner loop equiped with compouhd engineering and then orchestrated by kiro crew sub conductors that drive the outer loop over acp and then a kiro crew conductor on top of the sub conductors that you can bitch at to get shit done properly.
Effect v4 is here.
One ecosystem. Zero dependencies.
The next chapter of Effect and the foundation for building reliable software and AI agents in TypeScript.
What if most agents never need to talk to each other directly?
Some trends Iโm watching:
- MCP hiding agents behind capabilities
- subagents staying inside compound harnesses
- software factories coordinating around work instead of agent identity
@dkare1009 This is modern day equivalent of being rickrolled. Being fooled into thinking hes speaking anything intelligent when its actually nothing more than a worthless yap about e=mc2. well done ser
Introducing celld: a self-hosted, distributed Durable Objects and Workers implementation
- celld = V8 + S3 + SQLite + LTX+ Tokio
- programmed with exactly the Cloudflare Workers/DO JavaScript APIs and config
- order of magnitude cheaper at scale
- writes are durable before they're acknowledged, RPO=0
- only depends on an S3 compatible bucket - no other infrastructure
- ~4 MB memory per cell instance overhead
- hibernated cells cost ~nothing, just their S3 storage
- open source, Apache 2 licensed