Resolviendo Problemas Imposibles

554 views
436 views

Published on

Muchas veces en nuestra profesión se nos pide solucionar problemas con pocos recursos, en extremadamente poco tiempo y se espera que presentemos soluciones brillantes que no sólo funcionen, sino que también dejen impresionados tanto a jefes como a nuestros clientes y/o usuarios. En esta colección de anécdotas, tanto propias como ajenas, discutiremos que muchas veces llegar a la conclusión de que un problema es imposible de resolver, es que se ha intentado resolver el problema equivocado.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
554
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Resolviendo Problemas Imposibles

  1. 1. Mario Andrés Pagella @mapagella
  2. 2. DRM MÚSICA DRM VIDEO DRM SOFTWARE RED SOCIAL INSTANT MESSENGER AD NETWORK
  3. 3. ¿6 MESES? NO ¿3 MESES? NO ¿1 MES NO
  4. 4. OK ¿EN CUANTO? “UNA SEMANA”
  5. 5. ESTAS EN P… DIGO… ESO ES IMPOSIBLE.
  6. 6. LO QUE PENSABA QUE ERA LO QUE REALMENTE ERA
  7. 7. Leonardo Da Vinci - 1485
  8. 8. THE KREMER PRIZE (1959) 3m 800m
  9. 9. “THE PROBLEM WAS THE PROCESS ITSELF” http://www.fastcodesign.com/1663488/wanna-solve-impossible-problems-find-ways-to-fail-quicker
  10. 10. 32 16 4 8
  11. 11. X Y
  12. 12. Z X Y
  13. 13. http://www.extremetech.com/computing/95319-ibm-and-3m-to-stack-100-silicon-chips-together-using-glue
  14. 14. FORMATO IMAX 10.000 X 7000 PX 70.000.000 PX (TOTAL)
  15. 15. “A 60 FPS” (CUADROS POR SEGUNDO)
  16. 16. 70.000.000 PX 60 VECES POR SEGUNDO
  17. 17. 4.200.000.000 PX POR SEGUNDO
  18. 18. CON ESTE PROCESADOR
  19. 19. ESTAS EN P… DIGO… ESO ES IMPOSIBLE.
  20. 20. DIGO…
  21. 21. DIGO…
  22. 22. ¿POR QUÉ SE NECESITA HACER LO IMPOSIBLE?
  23. 23. “ADVANCED TILE REFRESH”
  24. 24. “NECESITO MOSTRAR UNA GRILLA EN LA PANTALLA” ! NERD WARNING
  25. 25. var gridSizeX = 3, gridSizeY = 3; ! for (var i = 0; i < gridSizeX; i++) { for (var j = 0; j < gridSizeY; j++) { mostrarCelda(); } }
  26. 26. var gridSizeX = 3, gridSizeY = 3, i = 0, j = 0; ! for ( ; i < gridSizeX; ++i ) { for ( ; j < gridSizeY; ++j ) { if (dentroDePantalla()) { mostrarCelda(); } } }
  27. 27. var gridSizeX = 3, 100000, gridSizeY = 3; 100000;
  28. 28. var gridSizeX = Infinity, gridSizeY = Infinity;
  29. 29. ESTAS EN P… DIGO… ESO ES IMPOSIBLE.
  30. 30. ¿CUAL ES EL OBJETIVO?
  31. 31. var gridSizeX gridSizeY cellSizeX cellSizeY scrollX = scrollY = = 100000000, = 100000000, = 50, = 15, 0, 0;
  32. 32. var startRow startCol rowCount colCount = = = = (scrollY (scrollX startRow startCol / / + + cellSizeY)|0, cellSizeX)|0, (screenHeight / cellSizeY)|0, (screenWidth / cellSizeX)|0;
  33. 33. startRow startCol rowCount colCount
  34. 34. for (var row = startRow ; row < rowCount; row++) { for (var col = startCol; col < colCount; col++) { mostrarCelda(); } }
  35. 35. BUENO, POR ESO ACLARE QUE ERA HIPOTETICO ;-)
  36. 36. “OPERATION IVY BELLS”
  37. 37. SI QUERÉS TE AYUDO A EMPACAR… DIGO… ESO ES IMPOSIBLE.
  38. 38. “SNEAKERNET”
  39. 39. ¿QUE PUEDE OCASIONAR UN “PROBLEMA IMPOSIBLE”? FALTA DE RECURSOS FALTA DE TIEMPO VIOLAR LAS LEYES DE LA FISICA
  40. 40. ¿QUÉ ES LO IMPOSIBLE? “ESO ES IMPOSIBLE”
  41. 41. ¿POR QUÉ SE NECESITA HACER LO IMPOSIBLE?
  42. 42. ¿NO HAY UNA MANERA ALTERNATIVA DE HACERLO*? *VA MAS ALLA DE USAR PNL
  43. 43. APRENDER A NEGOCIAR
  44. 44. ¡GRACIAS! @mapagella http://www.andrespagella.com

×