Laziness is the Ultimate Sophistication, both in Life and in Programming

Most mainstream programming languages have adapted the functional style. We often hear why immutability is so important and how wonderful higher order functions are. These are but tools to reach a higher goal. In this presentation we will start by discussing the functional capabilities found in almost any language today, …

Software Is Details

‘It’s just a detail.’ Have you ever said that or been told that? Whether it’s about implementation or requirements, we often use the word detail to suggest that something is not important enough to worry about. There are so many things to worry about in software development that we need …