HeadlinesBriefing favicon HeadlinesBriefing.com

Ceguera de errores en desarrollo de software

Hacker News •
×

Solía preguntarme por qué veía tantos más errores que la mayoría de la gente. Fácilmente observo cientos o miles de errores por semana, pero la mayoría de las personas con las que hablo no se dan cuenta. Durante mucho tiempo, pensé que esto tenía que ver con cómo uso las computadoras, pero con el tiempo, me he dado cuenta de que es principalmente porque la gente golpea los mismos errores y no se da cuenta.

He hecho esto con amigos y conocidos; simplemente al señalar errores, después de unas pocas semanas, las personas inclinadas tienden a empezar a notarlos también. Porque yo noto estas cosas, he tenido varios trabajos donde directores, VPs y ejecutivos a veces me piden que evalúe algo cuando quieren una opinión real de alguien propenso a notar problemas. Más a menudo, encuentro problemas que están en algún lugar entre leves y moderados.

Y a veces, los problemas son graves, hasta el punto de que uno podría decir que la cosa realmente no funciona. Encuentro esta última categoría misteriosa, ya que los comentarios internos suelen indicar que la cosa es genial, pero cuando la pruebo, solo funciona si haces soluciones no intuitivas. Más probable que no, un usuario normal no podría usar la cosa y tendría una experiencia increíblemente mala.

Después de ver más casos donde los productos se lanzan y fallan porque los usuarios golpean los mismas incidencias, no creo que esté golpeando errores porque estoy haciendo cosas inusuales. Si un producto parece gravemente defectuoso cuando lo uso, probablemente lo es. Con la magia de los LLM, puedo hacer que actúen como usuarios normales y mostrar que los problemas se reproducen en muchos escenarios.