• Anúnciate con nosotros
  • Términos y condiciones
  • Política de privacidad
  • Contacto
Emprendedores News
  • Internacional
  • México
  • Argentina
  • Colombia
  • España
  • Paraguay
  • Chile
  • Brasil
No hay resultados
Ver todos los resultados
  • Internacional
  • México
  • Argentina
  • Colombia
  • España
  • Paraguay
  • Chile
  • Brasil
No hay resultados
Ver todos los resultados
Emprendedores News
No hay resultados
Ver todos los resultados
Inicio Emprendedores

Optimizar de forma prematura es un error muy caro

Marcelo Berenstein por Marcelo Berenstein
6 enero, 2019
en Emprendedores
0 0
0


Donald Knuth dijo: «We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil».

Analizando un poco esta frase, Donald nos dice que en el 97% de los casos una optimización prematura será la causa de todos los problemas. O dicho con otras palabras: Primero preocúpate de que funcione y luego ya lo mejorarás.

Podemos ver el proceso de optimización como un proceso de “tuneado”, donde se hacen ajustes al sistema para que funcione más rápido. ¿Verdad que no tiene sentido preocuparse de que funcione más rápido si todavía ni se mueve?

Una optimización prematura nos hace perder la visión general, centrándonos en detalles en fases demasiado iniciales. Muchas veces para conseguir una buena optimización habrá que hacer verdaderos “inventos” (a bajo nivel) que tienen mucho que ver con el tipo de tecnología que se esté usando. También hay que tener en cuenta que estos inventos suelen introducir complejidad al sistema y esto no nos interesa para nada, sobretodo al principio.

Lo mejor es que una vez se tiene el producto acabado, dedicarse a identificar los cuellos de botella y buscar soluciones para ellos. Ojo, esto no significa que se tenga que desarrollar de forma “quick and dirty”, sino dejar lo que sean realmente optimizaciones para el final. En general, si se han hecho las cosas bien, el proceso final de optimización va a ser mucho más sencillo.

Para poner un ejemplo, en una aplicación que desarrollé para Android, se descargaban más de 100.000 registros de una base de datos vía internet. El proceso inicial duraba unos cuantos minutos. Una de las optimizaciones consistió en hacer que la app eliminara los índices de las tablas de la base de datos SQLite del móvil durante la inserción en masa y volverlos a crear al final de la descarga. ¡Con esta optimización se redujo en varios minutos el tiempo!

Enric Caumons CTO @ Eureka-Startups.
Fuente: Eureka-Startups

Etiquetas: erroresoptimizaciónStart Up

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Categorías

  • Agenda
    • Becas y concursos
    • Convocatorias
    • Cursos
    • Universitarias
  • Blockchain
  • Buena Vida
  • Consultorios Emprendedores Gratuitos
  • Destacados
  • Ecommerce
  • Editorial
  • Emprendedores
  • Empresas
    • Economía
    • Pases
    • Responsabilidad Social Empresarial
    • Sport business
  • Expertos
  • Fintech
  • IEBS
  • Impresión 3D
  • Inversión
  • IOT
  • LA INCUBADORA RADIO
  • Libros
  • Liderazgo
  • Links
  • Marketing
  • Mundo Cupón
  • Redes Sociales
  • Startups en 1° persona
  • Tecnología
    • Inteligencia Artificial
  • Tips
    • Canjes
    • Coaching
    • Comercio Exterior
    • Consultorios
    • Creatividad
    • CRM
    • Empresas Familiares
    • ERP
    • Estrategias de negocios
    • Eventos
    • Franquicias
    • Futuro & Tendencias
    • Grafología
    • Gurúes
    • Imagen Personal
    • Impuestos
    • Legales
    • Management
    • Planificación financiera
    • Pricing
  • Transformación Digital
  • Varios
    • Concursos
    • Curiosidades
    • Humor
    • Musica de Viernes!
  • Videoinspiración
  • Zona Management
  • Tendencia
  • Comentarios
  • Último
las mejores frases de resiliencia

10 grandes frases de resiliencia

31 enero, 2025
Como hacer un análisis FODA

Fortalezas, Oportunidades, Debilidades y Amenazas

21 marzo, 2019
6 formas de resolver conflictos

Seis habilidades para resolver conflictos

27 febrero, 2025
DICCIONARIO EMPRENDEDOR: Las 50 palabras que necesitás saber

DICCIONARIO EMPRENDEDOR: Las 50 palabras que necesitás saber

6 junio, 2022
5 millonarios dan su secreto para escribir correos electrónicos que recibirán respuesta

5 millonarios dan su secreto para escribir correos electrónicos que recibirán respuesta

128

Aproveche crédito para emprender su negocio

84

Millonario austríaco se desprende de su fortuna para ayudar a emprendedores

69

La Salteña lanzó la promoción “Buscada – Ganá tu recompensa”

65
El papel de los business angels en el desarrollo de proyectos innovadores

El papel de los business angels en el desarrollo de proyectos innovadores

21 junio, 2025
La importancia de la tenacidad para emprender

La tenacidad, elemento clave para emprender

21 junio, 2025
Jobs y Cuban tienen razón sobre la pasión

Mark Cuban y Steve Jobs tienen razón sobre la pasión

20 junio, 2025
Adiós al Plan de Negocio. Por qué Planificar como en el Siglo XX es una Trampa en el Siglo XXI

Adiós al Plan de Negocio. Por qué planificar como en el siglo XX es una trampa en el siglo XXI

19 junio, 2025
Emprendedores News

El portal de noticias de emprendimiento en español más importante

Síguenos

  • Anúnciate con nosotros
  • Términos y condiciones
  • Política de privacidad
  • Contacto

© 2020 Emprendedores.News .

Bienvenido nuevamente!

Iniciar sesión con Facebook
Iniciar sesión con Google
Iniciar sesión con Linked In
O

Ingrese a su cuenta

¿Olvidó su contraseña?

Recupera tu contraseña

Por favor, introduce tu nombre de usuario o dirección de correo electrónico para restablecer tu contraseña.

Ingresar
Suscribete a nuestro Newsletter
Recibe noticias de Emprendedores News

No gracias
No hay resultados
Ver todos los resultados
  • Inicio
  • México
  • Argentina
  • Colombia
  • España
  • Paraguay
  • Chile
  • Brasil
  • Anúnciate con nosotros
  • Newsletter
  • Contáctenos
  • Términos y condiciones

© 2020 Emprendedores.News .

Ir a la versión móvil