The application I’m working on right now has a search box that makes suggestions as the user types and does quick, inline searches to provide extra-fast results. Yesterday, I talked about how we improve our timing with debouncing. Today I’ll dive into the technical details of how we built the autocomplete behavior using React–Redux and […]
We have an application with an autosuggestion search box that’s driven by a query to our GraphQL server. When the user types in a string, such as “at,” we can query our server for the term our search engine thinks we should suggest—maybe “atomic.” We wanted this search box to be fast and efficient; what’s […]
A while back, I wrote a post about being surrounded by wizards. I’ve since spent even more time watching and learning from said wizards, and I am starting to pick up some tricks! I’m feeling like I might be about a Level 4 wizard now.
At Atomic, we pair pragmatically. During an eight-hour work day, we may have an hour or two of other appointments or schedule mismatch, plus two hours for lunch, breaks, time spent cranking out menial tasks on our own, etc. We’ll call it around five hours of pairing on an average day. That’s a lot of […]
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.