I’m a Software Engineer, Tools & Infrastructure (SETI) at Google. I started my career as a consultant in the Telecom sector in Linköping. I’ve been with Google for four years. Since the beginning I’ve been working on the WebRTC project, which aims to build a new foundation for communication between people. The project is based on the open-source www.webrtc.org codebase. WebRTC now powers Hangouts, Facebook Messenger, Snapchat and other big communication products.
What developers really want – fast tests and fast build systems
I will talk about how we structure testing at Google and how we deliver software fast and keep agile. In particular we’re moving away from end-to-end tests, which often sound like a good idea (particularly to managers), but that seldom deliver the value you would expect. Instead, we’re found that unit tests, fast build systems etc are much more important. If there’s time I will talk about unit testing on Android, which is initially challenging but works surprisingly well (as opposed to UI/instrumentation tests).