• Anúnciate con nosotros
  • Términos y condiciones
  • Política de privacidad
  • Contacto
Emprendedores News
PATROCINADO
  • 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
    • RSE
    • 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

15 abril, 2026
Como hacer un análisis FODA

Fortalezas, Oportunidades, Debilidades y Amenazas

21 marzo, 2019
6 formas de resolver conflictos

Seis habilidades para resolver conflictos

15 abril, 2026
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

129

Aproveche crédito para emprender su negocio

84

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

69
10 modelos de negocios que vale la pena implementar

10 modelos de negocio para startups que debes conocer (con ejemplos)

69
EdTech en Latam: cifras, éxitos y océanos azules

EdTech en Latam: cifras, éxitos y océanos azules

17 octubre, 2026
Cómo armar un Business Plan con IA

Cómo armar un Business Plan con IA

15 octubre, 2026
3M: De la minería fallida a potencia global de la innovación

3M: De la minería fallida a potencia global de la innovación

15 octubre, 2026
15 años después, Fernando Debernardis volvió a lanzar al mar su red de botellas anónimas, esta vez con la IA como equipo

15 años después, volví a lanzar al mar mi red de botellas anónimas, esta vez con la IA como equipo

14 octubre, 2026
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