My name is Eric Normand. I have been programming functionally since 2000. Since then, I’ve watched the software industry slowly take notice of Functional Programming. Now it is entering the mainstream through technologies like React, Scala, Clojure, and Elixir. Programmers are discovering it and liking what they find.
Functional Programming may seem like the next fad, but it has been around since the early days of computing. It is based on real-world principles that information systems have relied on for centuries. Since the first cuneiform tablets and hieroglyphic scrolls, information systems have been about recording, processing, and transmitting facts about the world. The same is true with today’s computerized information systems. Functional Programming brings clarity to information systems by placing the information at the core.
The transition from Object-Oriented Programming to Functional Programming can be difficult. It requires a complete shift in perspective. But that shift will pay off as a powerful tool in your tool belt. Whether you are learning Functional Programming for the first time, or thinking of transitioning your team to a functional language, you could use some guidance. I have helped thousands of programmers learn Functional Programming. And I have helped companies improve the reliability, maintenance, and development of their software using Functional Programming.
When you’re ready to go functional, get in touch.