The field of machine learning matured with applications like spam filtering, targeted advertising, self-driving cars, and weather predictions. As machine learning techniques are increasingly used to make predictions about people, there are a few machine learning ethics questions we need to be asking ourselves.
We’ve talked about how to start following the principles of accessibility. Now we’re going to dig into the nuts and bolts with a real-life example of one of the simplest ways to save time and tedium for users working with assistive technologies. Today, we’re talking about skip links.
The Web Content Accessibility Guidelines (WCAG) offer a short list of focal areas for website design that can also be applied to software design in general. Here, I’ll break down the four categories of guidelines in WCAG 2.0 and offer some suggestions on how to plan for and evaluate them when designing software.
Imagine, for a moment, that you are a computer user with a disability. You might have impaired vision or hearing, or limited motor control. How do you go about using your computer? How would the way that you use technology be affected if you didn’t see your laptop screen, or didn’t hear notification sounds?
There are five seconds left on the clock, and the Blue Alliance is down by two points. Machine 3536 picks up a ball and speeds toward the opponent’s castle. This is the Blue team’s only hope of surviving the battle. The clock winds down, and the final shot is fired. The crowd is silent. The […]
On December 10th, 2015, Jeanette and I joined Estabrook Elementary School’s Hour of Code event as coaches. Our job was to encourage and guide students through what was, for many of them, their first formal introduction to computer science. For us, it was an introduction to people who, in 20 years’ time, might work with us. […]
In 1957, Robert Noyce and the “Traitorous Eight” left Shockley Semiconductor Laboratory to form a little company you might have heard of: Intel. In doing so, they disrupted the employment model of their day. It wasn’t so much that they all left at the same time. It was that they left at all. The expectation […]
When Tim Cook announced the Apple Watch earlier this year, he pitched it as: “a watch, a new way to connect with each other, and a comprehensive health and fitness companion.” As a software designer who’s been using this watch for six months, I’ve formed some opinions about how successfully these claims have been met […]
For years, the professional software community has agreed that empathy is a good thing. If you can be empathetic, you stand a better chance of creating the sort of software that your users will use and value. After all, once we’re in the head of our users, we should automatically understand exactly what it is […]
The workforce is changing, growing more diverse is many areas. In The Top 10 Economic Facts of Diversity in the Workplace, Sophia Kerby and Crosby Burns note that according to a study by McKinsey & Company: “The increase in women’s overall share of labor in the United States—women went from holding 37 percent of all jobs […]