Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
let’s talk about
code reading
yes,
code reading
why
code reading?
why not
code reading?
why no, seriously
why not
code reading?
when did you last
talk about
code reading?
most developers never
talk about
code reading
yet,
code reading
occupies some
half of developers’ time
so, not talking about
code reading
is not talking about
half of developers’ time
so, not talking about
code reading
is not talking about
half of the budget
so, not talking about
code reading
is not talking about
half of the budget
that’s this much
and, these are just the
direct costs of
code reading
that’s this much
we cannot afford
not to talk about
code reading
why do we need
code reading?
code reading
is how engineers
gather information
code reading
is how engineers
gather information
to make decisions
but, is
code reading
the best way to
gather information?
code reading
is a flexible way to
gather information
code reading
is a detailed way to
gather information
yet,
code reading
is also the most manual way to
gather information
unfortunately,
code reading
does not scale
by the way,
where does
code reading
happen?
code reading
happens in
an editor
an editor
an editor
is like
a magnifier glass
an editor
is good
for details
an editor
is terrible
for overviews
yet,
code reading
happens in
an editor
code reading
does not scale
let’s see:
how long would
code reading
take if we were to read
250’000 lines of code?
250’000 lines of code:
250’000 lines of code:
reading 1 line in 2 seconds
250’000 lines of code:
reading 1 line in 2 seconds
would require ~1 person-month
and
250’000 lines of code is
a small system
code reading
does not scale
even for
a small system
then, is
code reading
useless?
no,
code reading
is not at all useless
only,
code reading
is not the only option
there are
alternatives to
code reading
there are
alternatives to
code reading
and some are quite exciting
there are
alternatives to
code reading
but, to find those
alternatives to
code reading
we have to start
talking about it
let’s talk about
code reading
a humane-assessment.com concept
by @girba
Próxima SlideShare
Cargando en…5
×

Let's talk about code reading (teaser)

1.959 visualizaciones

Publicado el

This teaser set of slides urges developers to start talking about where the largest development costs sink: code reading.

Publicado en: Software
  • Sé el primero en comentar

Let's talk about code reading (teaser)

  1. 1. let’s talk about code reading
  2. 2. yes, code reading
  3. 3. why code reading?
  4. 4. why not code reading?
  5. 5. why no, seriously
  6. 6. why not code reading?
  7. 7. when did you last talk about code reading?
  8. 8. most developers never talk about code reading
  9. 9. yet, code reading occupies some half of developers’ time
  10. 10. so, not talking about code reading is not talking about half of developers’ time
  11. 11. so, not talking about code reading is not talking about half of the budget
  12. 12. so, not talking about code reading is not talking about half of the budget that’s this much
  13. 13. and, these are just the direct costs of code reading that’s this much
  14. 14. we cannot afford not to talk about code reading
  15. 15. why do we need code reading?
  16. 16. code reading is how engineers gather information
  17. 17. code reading is how engineers gather information to make decisions
  18. 18. but, is code reading the best way to gather information?
  19. 19. code reading is a flexible way to gather information
  20. 20. code reading is a detailed way to gather information
  21. 21. yet, code reading is also the most manual way to gather information
  22. 22. unfortunately, code reading does not scale
  23. 23. by the way, where does code reading happen?
  24. 24. code reading happens in an editor
  25. 25. an editor
  26. 26. an editor is like a magnifier glass
  27. 27. an editor is good for details
  28. 28. an editor is terrible for overviews
  29. 29. yet, code reading happens in an editor
  30. 30. code reading does not scale
  31. 31. let’s see: how long would code reading take if we were to read 250’000 lines of code?
  32. 32. 250’000 lines of code:
  33. 33. 250’000 lines of code: reading 1 line in 2 seconds
  34. 34. 250’000 lines of code: reading 1 line in 2 seconds would require ~1 person-month
  35. 35. and 250’000 lines of code is a small system
  36. 36. code reading does not scale even for a small system
  37. 37. then, is code reading useless?
  38. 38. no, code reading is not at all useless
  39. 39. only, code reading is not the only option
  40. 40. there are alternatives to code reading
  41. 41. there are alternatives to code reading and some are quite exciting
  42. 42. there are alternatives to code reading
  43. 43. but, to find those alternatives to code reading we have to start talking about it
  44. 44. let’s talk about code reading a humane-assessment.com concept by @girba

×