feature image
John A De Goes bio photo

John A De Goes

Twitter LinkedIn Github

Recent Articles

Effect Tracking Is Commercially Worthless

Effect tracking is not a non-goal for commercial software development; the real reasons to use functional effect systems lie elsewhere

A Brief History of ZIO

A brief history that explains the purpose of ZIO and how it relates to similar libraries in the Scala ecosystem

A Developer's Guide to Surviving the Coronapocalypse

The COVID-19 pandemic is rapidly changing the world, and these changes will impact developers everywhere

A Glossary of Functional Programming

Functional programming has a bit of jargon, but that doesn't have to stop you from understanding core concepts

The False Hope of Managing Effects with Tagless-Final in Scala

Using tagless-final to manage effects has seen some buy-in in the Scala community, but the benefits are questionable and the drawbacks significant