Meetup Info

We have 2321 members!

See us on


18:00 Networking, food, and drinks
18:30 Presentation
20:00 Beers!

Imperative vs. Functional: Which one to Choose

2022-08-30 18:00 @ – ,
29 attending

Imperative style of programming is the most popular, familiar, and widely used and yet is packed with accidental complexity. Functional programming is gaining popularity, has less accidental complexity, and makes it easier to understand code once we're familiar with the paradigm. However, it has its own set of limitations.

Should we choose to program in imperative or should we use functional? Which one is better or should we be choosing one over the other on different occasions? We'll explore the answers for these questions in this presentation.

**This is an in-person event which will not be recorded or streamed.**

**Speaker**: Venkat Subramaniam
**Courtesy of:** NFJS which will be hosting the [2022 Pacific Northwest Software Symposium]( returning to Redmond on Sept 30 – Oct 2

Dr. Venkat Subramaniam is an award-winning author, founder of [Agile Developer](, Inc., creator of, and an instructional professor at the University of Houston.

He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with sustainable agile practices on their software projects.

Venkat is a (co)author of multiple technical books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. You can find a list of his books at You can reach him by email at [masked] or on twitter at [@venkat_s](


The Seattle Java User’s group has been meeting since the mid-90s in the Seattle and Eastside area. It is geared towards topics related to the Java Virtual Machine and languages which run on it such as Java, etc. You can find us on

SeaJUG is an all volunteer effort – which means items such as the website and mailing list are updated as schedules afford. We meet on the 3rd Tuesday of every month. We need suggestions/volunteers for topics! If you’d like to donate your time/skills to the cause, please contact Nimret Sandhu.

Chair: Nimret Sandhu
Leadership Team: Samantha Berk, Freddy Guime, Ben Garnaat, Jonatan Ivanov
Founder: Jayson Raymond