Thursday 

Room 2 

17:40 - 18:40 

(UTC+10

Talk (60 min)

I fought the law and the law won

We are courageous (and looking gorgeous), We are ferocious (and bosses generous), We are programmers, anything goes! We respect no laws (as our code has no flaws)!

Architecture
Software Design
Functional Programming
Languages

No need for a judge or jury!

As a delightful bunch, many of us programmers love to think there are no restrictions, no rules, no laws to what we do. We love abstractions, patterns, analogies, anecdotes and plenty of sarcasm, but laws? Oh no! Despite our poor record at backing such optimism.

But there are few, just a precious few "laws", that are better observed than broken, even for those most recklessly flying or wildly successful, even (and most likely) without them knowing.

Let's lay out a few of the most obvious in plain sight, see how they work best, and how they can be broken, to our collective astonishment, embarrassment or amusement.

As usual, expect plenty of code, wear no tie, and bring popcorn. (if NDC allows!)

Hackle Wayne

Often considered an instigator of controversy, Hackle advocates programming as a thinking game; he strives for simplicity and elegance, and enjoys sharing his learnings in pragmatic, idiomatic and accessible ways.