How to Make a Killer Data Dashboard with Google Sheets thumbnail

Every company operates around objectives and uses key performance indicators (KPIs) to track progress towards those objectives. For each goal, there are two main questions teams should easily be able to answer at any time: How much progress have we made so far? Are we on track to hit the…

Supercharging App Development at Atlassian Connect Week thumbnail

About a month ago, I attended my first Atlassian Connect Week in Austin, Texas. If you haven’t heard about Connect Week before, you’re not alone. It’s a relatively new event series that Atlassian started in 2016. These events are targeted at Atlassian Marketplace developers: if you have an app idea,…

Fantastic Testers and How to Hire Them thumbnail

One day, I realized that my testing workload was too much for me to handle alone. It was time for me to embark on the recruiting train. Hiring new testers is critical to protecting existing team members from burnout and to cover the ever increasing volume of testing needs. Hiring…

How to defuse a bomb… Wait, I mean a bug thumbnail

Helpful testing methods to get a quality product out faster When you have a product release happening very soon and there are major features going out, you may feel a bit of pressure trying to make sure there are no bugs going out with those features. Testing the product under…

Why I Don't Regret Moving Our Android App to Scala thumbnail

At this year’s Google I/O, it was announced that Kotlin would be a first-class language in the Android ecosystem. By the time of the announcement, I had already transitioned roughly 75% of Lucid’s Android app from Kotlin to Scala (and have since moved to 100% Scala). While I’ve been very…

Tips & Tricks for Reducing Server Load thumbnail

At Lucid, we have a service-oriented architecture. One of these services is a font service that is responsible for serving font data based on family and unicode range and checking permissions for user-uploaded fonts. We didn’t expect the font service to have particularly high load1 (load is the average number…

WebAssembly Overview: So Fast! So Fun! Sorta Difficult! thumbnail

WebAssembly was first described to me as “a way to run C++ on the web,” which was technically vague enough to ignore, despite my love of both C++ and the web. I heard about it again later at the 2016 Chrome Dev Tools Summit, and I decided to check it…

How to Transition to Tech: A Friendly Guide to QA Careers thumbnail

When I tell people about my transition from mental health science to quality assurance testing, the response is similar across the board: “Wow, I could never do that!” There’s a false perception that the tech industry is unreachable for people with backgrounds outside of tech. I spent over half a…