Career

Articles with advice or general reflections on making a career in tech

Keeping Up With Change: On-the-Job Learning thumbnail

After I had been at Lucid for a few months and was at least somewhat familiar with our code base, all the JavaScript was converted to TypeScript in the space of a few days. Angular 1 also changed drastically and became Angular 2. The languages, libraries, security regulations (like the…

42 Things I Learned from Working in IT thumbnail

When I was hired on at Lucid, we had fewer than 100 employees. At that time, computer and hardware responsibilities were split between DevOps, security, and office management. If you had any issue with your computer or other hardware, your best bet was to figure it out yourself or just…

Fantastic Testers and How to Hire Them, Part 2 thumbnail

Introduction Welcome back to the blog, and welcome back to this series on hiring fantastic testers. Previously in part one, I talked about what to consider before you even start the process of hiring a tester. To find a good candidate, you have to look for certain traits: curiosity, creativity,…

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 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…

Cracking the Code Review, Part 1: Preparing Your Code Review thumbnail

Code reviews: Some love them, some hate them, but most probably see them as no better than a necessary evil. As a result, we often view them as a mundane task to check off the list–a final gatekeeper before our wonderful features or bug fixes can begin their journey into…

Acing the Engineering Interview Part 2: In the Interview thumbnail

Coming in for an interview is the most intimidating part of the hiring process. In just three short hours, you have to answer questions, solve problems, and convince five or six interviewers that you are the person they need to hire. It starts with proper preparation, but even the most…

Acing the Engineering Interview: Proper Preparation thumbnail

At Lucid Software, we collect thousands of applications and interview about 100 candidates each year for a variety of engineering roles. We have an interview team of roughly 12 engineers specializing in the six different parts of our interview process. With university recruiting season upon us, we sat down and…