¿Qué idea en TI realmente odias, pero también usas todos los días?

Bases de datos relacionales. Esta es una completa paradoja. Los uso a diario ampliamente (a veces incluso pienso en SQL thinking), mezclando varios motores en una cooperación. Pasé los últimos 8 años en programación profesional con el uso de RDBMS.

Pero cuanto más tiempo trabajo con ellos (y resuelvo los problemas causados ​​por ellos), más odio la idea de las bases de datos relacionales.

Fueron geniales en los días en que la redundancia era una pura pesadilla. Los RDB lo resuelven a la perfección, de forma elegante. Además, la teoría matemática detrás de ellos, toda la base es increíblemente consistente y hermosa.

Pero los odio exactamente por la misma razón. Me encanta la redundancia (y la introduzco en todas partes que pueda). Me encanta la flexibilidad en el modelado del mundo real. Odio la forma en que tengo que “reproducir” el mundo real como un conjunto de relaciones y relaciones FIJAS . Me encantan los sistemas distribuidos.

Así que odiaré a los RDB y me enamoraré de ellos, ya que me permiten ganar mi dinero;]

Contraseñas

Tengo que usar contraseñas docenas de veces al día. Uso contraseñas para aplicaciones web y servicios en línea. Uso contraseñas para acceder al software del sistema como MySQL. Uso contraseñas para hacer sudo en nuestros servidores. Uso contraseñas para acceder a mi correo electrónico. Uso contraseñas para desbloquear mi protector de pantalla. Utilizo contraseñas para acceder a más contraseñas en una aplicación de administrador de contraseñas, el nombre irónico 1Password.

Muchas contraseñas se pueden completar automáticamente con el administrador de contraseñas, por lo que no tengo que escribirlas yo mismo. Pero a veces tengo que copiar y pegar (1Password no funciona para autocompletar http-auth, o aplicaciones no web como Skype).

Algunas contraseñas todavía tengo que escribirme, como iniciar sesión y desbloquear mi computadora portátil. Y, por supuesto, la contraseña para abrir el administrador de contraseñas.

Estoy tan harto de las contraseñas. Siento que la mitad de las pulsaciones de teclado que escribo todos los días son contraseñas.

Demasiadas plataformas de comunicación.

Tenemos correo electrónico oficial de la compañía, mensajería, plataforma para el anuncio de la compañía, software de colaboración en equipo, software de gestión de proyectos, software de recursos humanos, sistema de gestión de tickets, otro sistema de mensajería y luego utilizamos la red corporativa de medios sociales.

Hay tantos sistemas de mensajería que tengo que preguntar explícitamente a alguien a dónde ha enviado el mensaje. Al menos, solo debe haber un sistema de mensajería (uno a uno) y todos deben solo monitorear eso para los mensajes entrantes.

Web, internet, www o como se llame hoy en día. Odio el concepto web en general y todas las tecnologías relacionadas (sitio web, página web, aplicación web, etc. no es idea de compartir conocimientos). Todas estas cosas se ejecutan en una estructura irregular y defectuosa y, en lugar de hacer nuestras vidas más fáciles, ralentizan nuestro negocio y desperdician nuestro tiempo.

Pero no hay una ruta alternativa (al menos para el mercado) y soy un desarrollador web que usa todas estas cosas todos los días.