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

If the problem was the solution ? - nCraft 2016

If the problem was the solution ? - nCraft 2016

We love the challenge of solving complex problems. But are we always sure to solve the right one?

This lightning talk wants to show how thinking about the problem statement can radically change the complexity of the solution.

With examples from history and sciences we will review some shifts in the problem vision and the impact they had. And how this mindset can apply in our day-to-day job.

Arnaud LEMAIRE

May 13, 2016
Tweet

More Decks by Arnaud LEMAIRE

Other Decks in Programming

Transcript

  1. « Our job, as a software developer is to contains

    accidental complexity contain complexity
  2. « TDD is a form of Property based testing is

    deductive reasoning inductive reasoning
  3. « You need to be a problem founder before being

    a problem solver finder solver
  4. Scaling with the Leads to Fought by same solution software

    collapse decoupling software engineering
  5. « Exploration is searching for new solutions while exploitation is

    improving what already works. - Alan Key Exploration exploitation
  6. « I’m not a great programmer; I’m just a good

    programmer with great habits - Martin Fowler habits great
  7. « You are not paid for the technical problem you

    solve, but for the business one business technical
  8. « So, no, you shouldn't reinvent the wheel. Unless you

    plan on learning more about wheels, that is. learning wheel - Jeff Atwood
  9. « If I were given one hour to save the

    planet, I would spend 59 minutes defining the problem and on minute resolving it. -Albert Einstein 59 1