Urgent.News

What's breaking now, across thousands of outlets.

Tech

Bug Blindness

The author of this account has observed a phenomenon they term "bug blindness," where many people seem to ignore or dismiss software bugs. They note that they encounter hundreds to thousands of bugs per week, while most others rarely notice any issues. The author believes that programmers, or those who frequently interact with software, are better positioned to spot these problems. By pointing out bugs to friends and acquaintances, the author has found that many start noticing issues after a few weeks.

When asked to evaluate software by directors and executives, the author has found a mix of mild to moderate bugs, with occasional severe issues where the software doesn't work as intended. These severe issues often involve users having to use workarounds to make the software functional, leading to a poor user experience. The author suggests that when a product appears severely flawed, it likely is.

The author has had this perspective for a decade or more, but was hesitant to write about it, fearing they might inadvertently trigger bugs that normal users wouldn't encounter. However, after seeing multiple instances where products launch with significant issues users uncover, the author is confident that noticing bugs is crucial. They mention using large language models to act like normal users and confirm that these issues are consistent across various scenarios.

The author provides examples of poor search results from major engines like Google, Bing, and Kagi. For Kagi, while most found the search engine acceptable, the author consistently found it to return poor results, full of SEO spam and scams. The author believes this falls under their moderate criteria for bug severity, not severe.

They also discuss their experiences with Volvo reliability, noting that while they believe Volvos are above average in reliability, online forums often have the opposite view, showing how people can become blind to a product's faults they are passionate about.

Finally, the author highlights Blackboard, a course management software once widely used in universities. The author describes Blackboard as one of the most disliked software platforms, with over 93% of respondents in a survey hating it. The author recalls a conversation with a former Blackboard employee who, when asked about working on the disliked software, the employee remained positive.

This discrepancy in perception between the author and the employee illustrates the concept of bug blindness, where passionate users can ignore a product's flaws that normal users would notice.

Written by urgent.news from Hacker News's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Also reported by 1 other outlet

Read the original at danluu.com →

More in Tech

Standing Up a GPU Cluster on AKS for vLLM

This article is Part of a series on running vLLM on AKS and walks through creating an AKS cluster with a GPU node pool, deploying vLLM onto it, and wiring up Prometheus and Grafana for visibility.

  • Request GPU quota via Azure Portal
  • Deploy vLLM on AKS cluster
  • Configure Prometheus, Grafana

Distributed Background Processing: Scaling Temporal Workflows with Laravel

Laravel's queue system is excellent. Redis-backed queues and supervisors can handle millions of standard jobs efficiently.

  • Laravel’s queue system handles millions of standard jobs efficiently with Redis-backed queues.
  • Temporal workflow orchestration engine provides state persistence, timeouts, and advanced retries.
  • Integrate Temporal into Laravel using official PHP SDK and configure Temporal address in .env.

From Zero to SOC: Why Programming Logic is the First Step in Cybersecurity?

A área de Cibersegurança atrai profissionais devido à complexidade das ameaças e à necessidade de proteção de infraestruturas críticas. No entanto, iniciantes costumam se perguntar por onde começar.

  • Programming logic essential for cybersecurity, foundational for system comprehension
  • Python programming enables security analysts to understand system mechanics
  • Combining cybersecurity theory with logical reasoning crucial for SOC roles

The nginx misconfigurations that fail silently

Most nginx misconfigurations announce themselves. You typo a directive, nginx -t fails, you fix it. That feedback loop is fast and it works. The dangerous ones are different. The config is valid.

More from Sunday 30 August →