Recently, I had an opportunity to tell a lot of individuals how much I appreciate having them in my life. I found it to be a fairly scary experience: What if they thought I was too mushy? What if they didn’t care about me as much as I cared about them? One by one, I […]
Recently, I’ve read a whole lot of classic self-help-style books: books on having hard conversations, on healthy teams, on influencing people, and the like. Most of them gave roughly the same advice, usually in listicle form: listen to people, think before you speak, be honest, etc. King of the pop culture self-help books is The […]
I graduated with my computer science degree just over a year ago. I had learned what I thought was a lot about backend, “heavyweight” C-based development, and I assumed I’d be using those skills on the job, while learning new things that were unique to the consulting trade. I had a few acquaintances who were […]
The world and its many, many systems are infinitely complicated and unquantifiable. Yet we hold out hope that if we can collect enough information, we can find the answers to big questions about science, medicine, life, and everything we can imagine. Unfortunately, the more data we collect, the harder it is to interpret. Big data […]
Recently, Atomic has been talking about what we can do to support our women developers and continue to increase our gender diversity. In addition to recruiting from the next wave of awesome new graduates coming out of our local schools, we’re also looking for ways to connect with other women developers in our area to share […]
We know that a great deal of human communication is nonverbal in nature. We use our faces and bodies to express ideas and feelings that we just can’t get across via text or speech alone, and we interpret those same unconscious signals coming from others.
Atomic does a great job of cultivating a healthy work environment within our own building. We’ve got strong core values, great people, and high expectations for kindness, respect, and community. We don’t often need to exercise our policies around harassment, workplace sexism, or other forms of mistreatment. However, despite our best efforts to find collaborators who fit […]
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?