Ben Weidig Author

Ben Weidig is a self-taught software developer with almost two decades of experience in professional web, mobile, and systems programming in various languages. After learning the ropes of professional software development and project management at a clinical research organization, he became a self-employed software developer and is now co-director of a Java-based SaaS company. Besides sharing his expertise and experiences by writing articles about Java, functional programming, best practices, etc., he participates in Open-Source, either as a committer to established projects or releasing his own code.