Unexpected regressions, bugs with no apparent reason—they happen, especially if you work in a complex, fast-paced ecosystem with multiple moving parts. Is it possible to avoid failures if you don’t know what can fail? How do you even find out about such failures? The Netflix Growth Engineering team owns the infrastructure for user signup for over 190 different countries. The team supports many device types and payment methods, run A/B experiments, and integrate with dozens of services owned by multiple other teams as well as external partners. There are many opportunities for things to go...
Marek Kiszkis
Netflix
Marek Kiszkis has been developing software for the last 10+ years, most recently at Netflix. Some time ago, he used to think that it’s possible to have bug-free software. Now he realizes there are bugs everywhere, you just have to look close enough. He learned to get along with the bugs, but still tries to keep their population in check. Marek's experience has taught him to always look for simple solutions to complicated problems. To that end, he searches for and contributes to efforts related to software quality, clean code and reducing technical debt. He actually, sincerely enjoys working with legacy code.