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

The naïve programmer

The naïve programmer

Keynote, DjangoCon Europe 2018, Heidelberg

Daniele Procida

May 25, 2018
Tweet

More Decks by Daniele Procida

Other Decks in Technology

Transcript

  1. T H E N A Ï V E P R

    O G R A M M E R D A N I E L E P R O C I D A
  2. D A N I E L E P R O

    C I D A A L L A B O U T M E
  3. C L O U D D E P L O

    Y M E N T F O R P Y T H O N / D J A N G O D I V I O . C O M workshop/clinic, Saturday 16.45
  4. C O R E T E A M / V

    I C E - P R E S I D E N T D J A N G O P R O J E C T / S O F T WA R E F O U N D AT I O N
  5. P Y C O N N A M I B

    I A P Y C O N Z I M B A B W E P Y C O N N I G E R I A P Y C O N G H A N A P Y C O N A F R I C A P Y T H O N I N A F R I C A
  6. d a n i e l e . p ro

    c i d a @ d i v i o . c o m E v i l D M P ( I R C / G I T H U B / T W I T T E R / E T C ) TA L K T O M E
  7. T H E N A Ï V E P R

    O G R A M M E R D A N I E L E P R O C I D A
  8. M E E T T H E N A Ï

    V E P R O G R A M M E R
  9. T H E N A Ï V E P R

    O G R A M M E R I S E V E RY W H E R E
  10. E V E RY O N E W O U

    L D L I K E T O B E B E T T E R AT W H AT T H E Y D O
  11. P R O G R A M M I N

    G A S A C R A F T
  12. M E A S U R E D A G

    A I N S T H U M A N J U D G E M E N T A E S T H E T I C A R T S
  13. M E A S U R E D A G

    A I N S T T H E W O R L D P R A C T I C A L A R T S
  14. R E L I A B LY E X E

    C U T E T H E S A M E T H I N G M U LT I P L E T I M E S R E P E ATA B L E A R T S
  15. N E W E A C H T I M

    E C R E AT I V E A R T S
  16. P R O G R A M M I N

    G I S A C R E AT I V E A R T
  17. T E C H N I Q U E C

    R E AT I V I T Y J U D G E M E N T S O P H I S T I C AT I O N
  18. T E C H N I Q U E C

    R E AT I V I T Y J U D G E M E N T S O P H I S T I C AT I O N I N E P T D U L L U N C R I T I C A L N A Ï V E
  19. T H E S O P H I S T

    I C AT E D A R T I S T
  20. G E O R G E S B R A

    Q U E 1 8 8 2 - 1 9 6 3
  21. T H E S O P H I S T

    I C AT E D P R O G R A M M E R
  22. H E N R I R O U S S

    E A U 1 8 4 4 - 1 9 1 0
  23. M I K E D I S FA R M

    E R 1 8 8 4 - 1 9 5 9
  24. N O T E V E RY P R O

    G R A M M E R I S A S O F T WA R E P R O F E S S I O N A L
  25. S O F T WA R E D E V

    E L O P M E N T I S A P R O F E S S I O N
  26. N O T E V E RY P R O

    G R A M M E R I S A S O F T WA R E P R O F E S S I O N A L
  27. J A C O B K A P L A

    N - M O S S “Code without tests is broken by design.”
  28. D J A N G O G I R L

    S P Y C O N N A M I B I A 2 0 1 8
  29. P R O G R A M M I N

    G I S A M E A N S T O A N E N D
  30. T I N A W E Y M O U

    T H 1 9 5 0 -
  31. “ T H I S M U S T B

    E T H E P L A C E ”
  32. “ T H I S M U S T B

    E T H E P L A C E ( N A Ï V E M E L O D Y ) ”
  33. AT T E N T I O N T O

    P R A C T I C E
  34. O B L I Q U E S T R

    AT E G I E S P E T E R S C H M I D T A N D B R I A N E N O
  35. O U T O F T H E N A

    Ï V E C O M E S F O R T H T H E N E W
  36. B E I N G N A Ï V E

    I S N O T A T H I N G T O B E P R O U D O F
  37. C R E AT I V I T Y J

    U D G E M E N T S O P H I S T I C AT I O N T E C H N I Q U E
  38. Wo u l d y o u r a t

    h e r b e a n a ï v e p ro g r a m m e r w i t h a v i s i o n , o r a s o p h i s t i c a t e d p ro g r a m m e r w i t h o u t ?
  39. H O W T O B E S O P

    H I S T I C AT E D ( O R N O T )
  40. T H E D I S M I S S

    I V E S O P H I S T I C AT E
  41. L O N G L I V E T H

    E N A Ï V E A R T I S T
  42. L O N G L I V E T H

    E N A Ï V E P R O G R A M M E R
  43. A N Y Q U E S T I O

    N S ? T H A N K Y O U
  44. d a n i e l e . p ro

    c i d a @ d i v i o . c o m E v i l D M P : 
 I R C / G I T H U B / T W I T T E R / E T C TA L K T O M E