Hello world! I am Hemanta Sundaray, a full-stack web developer working with React and TypeScript. I live in Odisha, India.
Effect is a powerful library, but many folks are put off by its steep learning curve. The functional programming concepts, the unique syntax and the large API surface area can feel overwhelming. It certainly was for me.
However, after I learned the core concepts and built a few projects, I began to appreciate the benefits of type-safe error handling, dependency management via Layers, and structured concurrency.
I have only scratched the surface of Effect, and there is much more for me to learn. My goal in 2026 is to go deeper into advanced concepts and cover more Effect modules. As I continue my journey, I will share what I learn through articles and courses here at effective.software.
I hope the material here helps you get started with Effect and build better software.