Teaching empathy is the key to suppressing online trolls

Singer-songwriter Ed Sheeran recently announced he had quit Twitter because he was sick of internet trolls. While this high-profile example shows the effects of antisocial online behaviour, it hides an alarming statistic. In one online poll over a quarter of Americans admitted to having engaged in trolling at some point. Now new research into the…

Details

12 Indispensable Go Packages and Libraries

Go is an amazing language with a lot of momentum, and it’s focused on simplicity. This approach is evident in its standard library, which provides all the essentials, but not much more. Fortunately, Go has a vibrant community that creates and shares a lot of third-party libraries. In this tutorial, I’ll introduce you to 12…

Details

Principles for Mobile Design

By Steven Hoober I am a principled designer. I also like to think I am a principled man, but today, I’m going to talk not about my moral guideposts, but about the principles I use in mobile design. We all have many tips and tricks, styles, favorite research learnings, lists of heuristics to keep in…

Details

UX for the Industrial Environment, Part 1

By Jon Walter Do a Web search for UX best practices, and you’ll find well-written articles and blog posts about designing Web sites and mobile applications. They’ll be chock full of helpful examples and screenshots depicting ecommerce Web sites, social-media applications, and slick interaction paradigms. But you’ll be hard pressed to find any examples from…

Details

What Would Augment Reality? (1-10)

As the technology industry buzzes about Augmented Reality (AR) applications and hardware, I thought it would be worthwhile to apply Scott Jenson’s value > pain theorem to AR gear. That is, « what value would exceed the pain of charging and wearing augmented reality headsets each day? » Are there enough compelling use cases to make AR…

Details