Welcome to the HomeAdvisor technology blog. Before we dive into what you can expect to find here, perhaps a little background is in order. HomeAdvisor, formerly ServiceMagic, is a marketplace that connects homeowners with home service professionals. We are headquartered in Golden, Colo. Our technology group, which is responsible building and maintaining multiple public-facing platforms, is comprised of around a hundred or so engineers specializing in various disciplines — including Java, Front End, U/X, QA, CM and more. We practice Agile/Scrum techniques and are always self-evaluating to identify what we do well and what we can improve on. We emphasize stability, functionality and innovation in all of our processes. And when the going gets tough, we play ping-pong and foosball to help us clear our minds.
So what can you expect from this technology blog? Like many software organizations, we are constantly faced with challenges both large and small when it comes to designing, building, testing and maintaining large scale, 24×7 systems. While some of these are unique to our industry and customers, we believe most other technology companies experience them as well. This blog is meant to be a place to talk about those challenges openly, share our experiences with others, and occasionally pat ourselves on the back.
After 15 years of serving homeowners and service professionals, we have learned a few lessons. And, as we continue to revise our processes and architecture to meet the changing needs of our consumers and service professionals, we know there will be more. We hope you’ll find our musings on software, process, culture and everything in between both useful and relevant to your own experiences. We have a lot of creative and talented people working on our systems, and we’re quite proud of the software we build and the culture we foster.
This blog is our platform to share our triumphs and victories, and occasional failures and defeats, with others who may be struggling with the same. Whether you’re a consumer wanting a glimpse behind the curtain, or a Java developer who has blindly stumbled here after a desperate Google search, we’re happy to have you. And we hope you find something useful.