Effective Skeleton Screens
Explores the UX of skeleton screens for loading states, discussing their origins, benefits, and potential misuse in web development.
Explores the UX of skeleton screens for loading states, discussing their origins, benefits, and potential misuse in web development.
Explains why website performance should be treated as a permanent feature, not a one-time project, using analogies from elite sports and the YouTube Feather case study.
Analyzes Google's Core Web Vitals and other page speed metrics, explaining how to choose and correlate them with business outcomes.
Data-driven analysis showing how website speed directly impacts bounce rates, conversion rates, and revenue.
A freelance accessibility consultant discusses the unique advantages and challenges of being an outsider when advocating for web accessibility within organizations.
A developer discusses the importance of computer specs, criticizing cheap Windows machines with low RAM and advocating for better hardware.
Explores the 'IKEA Effect' cognitive bias in software development, where excessive attachment to one's own code can hinder progress and better solutions.
An introduction to A/B-testing as a method for data-driven product decisions, covering its basic principles and connection to incremental improvement.
The article argues for rebranding 'web performance' to more specific terms like 'site speed' to improve communication and business buy-in.
A critical analysis of GitHub's new notifications UI, arguing it's a step backwards in usability and workflow efficiency for developers.
Andy Bell discusses the need for visual feedback in client-side routers and suggests a fallback mechanism to standard links for better UX.
A developer's frustrating experience with PayPal suspending their business account without clear communication or a functional resolution process.
A critique of blindly following Google's Material Design guidelines, arguing for user-centered design over authority-based decisions.
A developer shares personal health habits to illustrate how making good choices easy can be applied to building performant, accessible, and secure software.
A former React team member explains the core technical principles that guide the React team's approach to API design and problem-solving.
A satirical article about a town building a new, high-tech road that prioritizes cars and revenue over pedestrians and cyclists.
A review and tips for the OMSCS CS6750 Human-Computer Interaction course, covering its structure, workload, and value for tech professionals.
Discusses the prevalence of bad design in tech, from confusing code to poor UI, and introduces UX principles like affordance and user-centered design.
A review of the book 'Mismatch', which provides a framework for designing inclusive and accessible technology experiences.
A developer explains the benefits of using older, well-supported hardware for software development and empathizing with users on limited systems.