Jason Hong considers how software companies could effectively incorporate first-rate design into their products.
Jason Hong
Security Advice; Malvertisements; and CS Education in Qatar
Greg Linden discusses security advice and the cost of user effort, Jason Hong considers the increase in malvertisements, and Mark Guzdial writes about gender and CS…
Why Is Great Design So Hard (Part Two)?
Previously, I asked the question of why great design is so hard to integrate in organizations. In this article, I take a look at how Apple does design, and what we can…
Why is good design so hard to accomplish for organizations? People are coming to the realization that design really matters, but it's not that they don't want to follow…
Malvertisements Growing as Online Security Threat
Malvertisements are attempts to inject malware and scareware into advertisements, leveraging the reach that advertising networks have. This blog entry examines some of…
Software Engineering, Smartphones and Health Systems, and Security Warnings
Software release cycles are usually long, measured in months, sometimes in years. Each of the stages—requirements, …
Computer security warnings are something we all see everyday, but many people find them annoying and ignore them. What are better ways of designing warnings?
Saying Good-Bye to DBMSs, Designing Effective Interfaces
Michael Stonebraker discusses the problems with relational database management systems and possible solutions, and Jason Hong writes about interfaces and usable privacy…
Designing Effective Interfaces For Usable Privacy and Security
I often cringe when I hear highly technical engineers talk about people. I usually hear broad generalizations tossed about, like "people are lazy, that's why…
Helping Younger People Protect Themselves from Security Attacks
One potentially disturbing trend that came out in a recent eCrime meeting is that younger people 18-24 years old seem to be more susceptible to phishing attacks, roughly…
Shape the Future of Computing
ACM encourages its members to take a direct hand in shaping the future of the association. There are more ways than ever to get involved.
Get Involved