Joel Spolsky Citas famosas

Última actualización : 5 de septiembre de 2024

other language: spanish | czech | german | french | italian | slovak | turkish | ukrainian | dutch | russian | portuguese

Joel Spolsky
  • La gente sobrevalora ridículamente la estética y la belleza al evaluar productos. Es una de las razones por las que los iPods, y, para el caso, Keanu Reeves, tienen tanto éxito.

  • Escuche a sus clientes, no a sus competidores.

  • Una interfaz de usuario está bien diseñada cuando el programa se comporta exactamente como el usuario pensó que lo haría.

  • Cada día que pasamos sin mejorar nuestros productos fue un día desperdiciado.

  • Si sus objetivos son producir algo de valor permanente, comienza a pensar de manera diferente sobre lo que desea en el sitio.

  • Nada funciona mejor que simplemente mejorar su producto.

  • La usabilidad no lo es todo. Si los ingenieros de usabilidad diseñaran un club nocturno, estaría limpio, silencioso, bien iluminado, con muchos lugares para sentarse, muchos camareros, menús escritos en sans-serif de 18 puntos y baños fáciles de encontrar. Pero nadie estaría allí. Todos estarían calle abajo en Coyote Ugly sirviéndose cerveza unos a otros.

  • Habla con tus clientes. Averigüe qué necesitan. No le prestes atención a la competencia. No son relevantes para ti.

  • Todas las abstracciones no triviales, hasta cierto punto, tienen fugas.

  • Nunca te pongas en una posición que te ponga en riesgo si tomas la decisión equivocada. Gastamos dinero en efectivo en todo. Está de moda tomar decisiones de "apostar a la empresa", pero no lo hagas.

  • Si algo parece posible, probablemente sea porque alguien ya lo está haciendo. Cuando algo parece que no puede funcionar, nadie lo intenta. La verdadera innovación ocurre cuando alguien lo intenta de todos modos, pasando por alto un defecto obvio, y encuentra la manera de hacer que una idea funcione.

  • Un buen software, como wine, lleva tiempo.

  • El envío es una característica. Una característica realmente importante. Tu producto debe tenerlo.

  • Es más difícil leer código que escribirlo.

  • Los corredores de servicio completo, en esta época de fondos mutuos de bajo costo y corredores de descuento, en realidad no son más que máquinas para estafar a los inversores minoristas.

  • Cuidado con las Metodologías. Son una excelente manera de llevar a todos a un nivel de desempeño deprimente, pero aceptable, pero al mismo tiempo, están agravando a las personas más talentosas que se irritan por las restricciones que se les imponen.

  • Una idea no vale tanto. Lo que tiene valor es la ejecución de la idea. Si no puedes convencer a otra persona de que esto es algo a lo que dedicar tu vida, entonces no vale la pena.

  • Solo tenemos que venir todas las mañanas y, de alguna manera, lanzar el editor.

  • El diseño agrega valor más rápido de lo que agrega costo.

  • Hay una razón sutil por la que los programadores siempre quieren tirar el código y empezar de nuevo. La razón es que piensan que el código antiguo es un desastre. [...] La razón por la que piensan que el código antiguo es un desastre se debe a una ley cardinal y fundamental de la programación: Es más difícil leer el código que escribirlo.

  • Entonces, si desea hacer las cosas, debe comprender positivamente en un momento dado qué es lo más importante que debe hacer en este momento y, si no lo está haciendo, no está progresando al ritmo más rápido posible.

  • El secreto de las Big Mac es que no son muy buenas, pero no todas son muy buenas exactamente de la misma manera.

  • Recuerde, solo porque Microsoft pueda hacer algo, no significa que usted pueda. Microsoft hace su propia gravedad. Las reglas normales no se aplican a ellos.

  • Si eres un programador que trabaja en 2006 y no conoces los conceptos básicos de caracteres, conjuntos de caracteres, codificaciones y Unicode, y te atrapo, te castigaré haciéndote pelar cebollas durante seis meses en un submarino.

  • Ver a los no programadores tratando de dirigir empresas de software es como ver a alguien que no sabe surfear tratando de surfear. Incluso si tiene grandes asesores parados en la orilla diciéndole qué hacer, todavía se cae del tablero una y otra vez.

  • Patrón de pensamiento común del programador: solo hay tres números: 0, 1 y n.

  • De hecho, una de las mejores formas de desviar los ataques es hacer que parezca que están teniendo éxito. Es el equivalente de software a hacerse el muerto.

  • La vida es un poco dura a veces, y a veces tienes que dar un paso al frente y pelear peleas a las que nunca te inscribiste.

  • La semana pasada estaba escuchando un podcast en Hanselminutes, con Robert Martin hablando sobre los principios SÓLIDOS-todos me parecieron una programación extremadamente burocrática que surgió de la mente de alguien que, francamente, no ha escrito mucho código.

  • No tener un horario está bien si es tu doctorado y planeas dedicar 14 años a ello, o si eres un programador que trabaja en el próximo Duke Nukem y lo enviaremos cuando estemos bien y listos. Pero para casi cualquier tipo de negocio real, solo tiene que saber cuánto tiempo van a llevar las cosas, porque desarrollar un producto cuesta dinero.

  • Algo es utilizable si se comporta exactamente como se espera.

  • Escribir código no es producción, no siempre es artesanía, aunque puede serlo, es diseño.