Measuring Availability: Instead of Nines, Let’s Count Minutes
It’s hard to find detailed explanations about how companies go about computing and tracking their availability, particularly for complex SaaS websites. Here’s how we do it for our primary web application, hudl.com.
How Our Product Team Works
One part of Hudl I frequently have to explain to people outside the company is the structure of our product team. Fellow developers at other companies, friends I graduated with, and plenty of people in between want to know how Hudl works — and as it turns out, there’s a lot to talk about. We’re constantly evolving and learning more about how to keep our heads on straight, and as we do, we want to get the lessons learned on the table.
Improving our automated tests 5x
Automated testing is a critical part of our deploy process at Hudl. We rely on it for feedback during deploys to production as well as our test environments. We started down the path of using automated regression testing about 2 years ago, early on trying various products until we found the right fit. We feel we have learned a lot during this time and made our process better and want to share our experiences.
Usability — Focusing on Users, Not Processes
Process is important to have but don’t let it get in the way. We have come so far and we have so much more to learn. Talking to your users is the best way to learn about your product.
Critical Lessons from My First Month in QA
Quality Assurance is a crucial part of the software development process. But as a novice, it can seem daunting and unclear. After all, QA is responsible for ensuring the product is ready for the masses. What if I miss something? Where do I even begin with my testing? These were questions that plagued me at first. It took a month, but eventually I found myself growing more confident in my testing abilities and the impact I could make on Hudl’s products.