Kevlin Henney

Paradigms Lost, Paradigms Regained: Programming with Objects and Functions and More





09:15 You can start enter the workshop
09:30 Workshop starts
16:30 Workshop ends

Paradigms Lost, Paradigms Regained: Programming with Objects and Functions and More

At this 1-day online workshop we have invited Kevlin Henney to explore the strengths and weaknesses of different programming styles, patterns, paradigms, languages, etc.

It is very easy to get stuck in one way of doing things. This is as true of programming as it is of life. Although a programming paradigm represents a set of stylistic choices, it is much more than this: a programming paradigm also represents a way of thinking. Having only one way to think about problems is too limiting.


A programming paradigm represents a set of patterns of problem framing and solving and contains the ingredients of software architecture. As Émile Auguste Chartier noted, there is nothing more dangerous than an idea when you have only one idea. Perhaps even more problematic than being stuck with a narrow view of paradigms, is being stuck with a dysfunctional view of each paradigm. For instance, many developers working in languages and frameworks that support object orientation have a strong idea of the principles of interaction, data abstraction and granularity that support an effective view of OO, and instead surround themselves with manager objects, singletons and DTOs.

What You’ll Learn

This is a 1 day, lecture-based workshop with opportunity for Q&A and discussion.


During the day you will explore the strengths and weaknesses of different programming styles, patterns, paradigms, languages, etc., with examples and opportunity for discussion.

Target Audience

This talk targets developers, ideally with experience of more than one programming language.

Registration for waiting list

Registration opens: 22.03.2021 at 10am

Registration closes: 15.04.2021

Limited seats: 30 seats available


NB! The workshop is fully booked but sign up for the waiting list.

    About Kevlin Henney

    Kevlin Henney is an independent consultant, trainer, reviewer and writer. His development interests, contributions and work with companies covers programming, people and practice. He has been a columnist for various magazines and web sites, a contributor to open- and closed-source software and a member of more committees than is probably healthy (it has been said that “a committee is a cul-de-sac down which ideas are lured and then quietly strangled”). He is co-author of two volumes in the Pattern-Oriented Software Architecture series, editor of 97 Things Every Programmer Should Know and co-editor of 97 Things Every Java Programmer Should Know.

    Kevlin Henney

    Kevlin Henney


    This is a closed online workshop for employees from Destination AARhus member companies.


    There are 30 limited seats, which will be distributed by a first-comes-first principle.



    If you have signed up for the event but need to cancel your reservation, please notify us as soon as possible by writing an email to: maria_thing@destinationaarhus.com


    Event Updates subscription

    Subscribe for Destination AARhus’ Event Updates mail if you wish to be directly notified when we announce new meetups and workshops.