Details
Software engineering is all about balancing conflicting interests to come to optimal solutions. Developing, running, and maintaining software systems that deliver value gets more complex every day. This talk takes a first-principles look at the limitations of software engineering and how Kotlin can help mitigate them