Upgrade to Pro — share decks privately, control downloads, hide ads and more …

It's All Broken!

It's All Broken!

Splash screen. 16-bit music announces a new AAA title.
Quickly but steadily you navigate through a character creation screen. This is on! START
Text slowly appears on the screen:
Hello Joe, welcome to NextGenCo where we shape the reality of tomorrow. Here's your new greenfield project.
Welcome to the game of life where everything is broken. Let's do this right this time.
The distributed software we will build in this project will solve the world's problems.
It will be perfect. You will be presented with real life choices and be forced to live with those. Are you ready?
Yes.
Game Over.
Start again.
As developers we tend to believe to be pragmatic. We make so many good choices and still somehow fail.
However we seem to have rediscovered functional programming. Actor model. Erlang VM. We're on the right track.
But it's turtles all the way down. Is your environment ready for that? Are the choices really pragmatic?
Do those shiny tools answer the exact issues you're facing?
The idea of the talk is to start slowly and gradually decide upon where we go next with the tools of trade.
But here's a hint: Nix.
16 bit music.

Piotr Limanowski

September 09, 2017
Tweet

More Decks by Piotr Limanowski

Other Decks in Programming

Transcript

  1. 20 1 0SOLID 20 1 4ZEN OF REFACTORING 20 1

    5FORGETTING JAVA 20 1 6DERAIL IT!
  2. 20 1 0SOLID 20 1 4ZEN OF REFACTORING 20 1

    5FORGETTING JAVA 20 1 6DERAIL IT! 20 1 7