Speaker

Einar Høst
Norkart

Einar W. Høst is an architect and developer at Norkart. He enjoys collaborative modelling, API design and computer programming. Over the past twelve years, he has done talks on a variety of topics, including hypermedia, resiliency, recursive art and lambda calculus. He has a PhD in Computer Science from the University of Oslo.

View
Reality doesn't fit in boxes
Conference (BEGINNER level)
Room B

To make sense of the world, we partition it and put it into labeled boxes called "categories". Our brains do this automatically, and it is tremendously useful. It is what enables us to be effective agents in the world. It is also imperfect. Reality doesn't really fit in our boxes. This gives rise to the phenomenon of edge cases, which is a problem in software systems.

Being an edge case is an artifact of the boxes we choose, not of the things themselves. When we deliberately construct the boxes we use, we call it modelling. It's always a trade-off. What's a good box? How many boxes should we use? What happens if the number of boxes shrinks or grows? In this talk, we'll discuss theories of categorization, look at many hilarious real-world examples of what happens when our boxes fail us, and in general root for the platypus.

More
View
Agile and Architecture: a meeting of the undead
Conference (INTERMEDIATE level)
Gallery Hall

Twenty years ago, Architecture was murdered in its sleep by Agile, as part of the assassination plot against the arch-enemy Waterfall. Fast forward to today, and Agile isn't looking too healthy either: reduced to hollow-eyed cargo culting and pointless rituals, wading through the debris of methodology pop culture, or bloated to a monstrous parody of itself in order to scale. But death aside, they are both still among us, and moaning for brains. Why?

One reason might be that the problems that Architecture and Agile set out to fix have not been solved. Or they need continuous solving, and in the absence of new life to tackle them, we animate our dead. What are these problems, and how do we see them today?

Have we learned anything from the death of these two grand attempts at fixing software development, and their refusal to lie down even in the face of death? Is there still something that can be found in the black hearts of the undead that can be of use in addressing the problems we face? Should Agile and Architecture be revived or put out of their misery for good? Will we be able to? What new kind of life do these two half-lives point towards? What acts of bravery will be required of us going forward?

More

Searching for speaker images...