feature image
John A De Goes bio photo

John A De Goes

Twitter LinkedIn Github

Recent Articles

Data Structures Are Antithetical to Functional Programming

Writing code that expects concrete data structures inhibits code reuse.

Balaji Srinivasan: Saying Goodbye to One of Twitter's Brightest

In an instant, @baljis deleted all of his tweets and left Twitter, which has left everyone wondering why.

A Beginner-Friendly Tour through Functional Programming in Scala

An educational experiment that strips away jargon and develops some functional machinery from first-principles

Descriptive Variable Names: A Code Smell

Polymorphic code is more likely to be correct than monomorphic code

FIOL Code of Professionalism (FCOP)

Introducing FCOP, a code of conduct for professional communities