Speaker
Abstract
In this presentation, I will share two critical migration stories - one focuses on production monitoring and the other on production deployments with automated validations. Both migrations were driven by the goal of enhancing engineering efficiency, but each came with its own challenges and lessons. Through these stories, I will highlight key insights on how to plan, execute, and ensure that such transitions deliver the intended outcomes. Attendees will gain practical knowledge on building and landing delightful internal tools, and fostering a more efficient engineering environment.
Topics
QCon San Francisco 2024 is a three day conference for senior software engineers, architects and team leads. An international program committee of working engineers selects every session. Patterns and practices, not products and pitches.
Part of the track
Engineering Productivity Hosted by Jennifer Bevan Senior Staff Software Engineer @Google, Previously at the Jet Propulsion LaboratoryFrom the same track
Tuesday 19 November
10:35 Seacliff ABC Session Productivity Productivity Lessons in Moving from Big Tech to Scaling a Startup Rachel Potvin SVP Eng @Sanity.io with 25 Years in Tech, Previously @Google and @GitHub, Engineering Leader Focused on Building Productive Happy Teams Most productivity research happens in large tech companies. Many of the lessons learned there apply to the world of Startups as well, but some don't carry over. 11:45 Seacliff ABC Session Engineering productivity Inflection Points in Engineering Productivity as Amazon Grew 30x Carlos Arguelles Senior Principal Engineer @Amazon, 27 Years Experience in Developer Productivity Engineering, Previously @Google and @Microsoft I joined Amazon in 2009, when we were a 3000-engineer company, and got to experience its fast growth from 3k to 90k engineers over a 15-yr period. During that time, our engineering productivity needs had a number of interesting inflection points. 13:35 Seacliff ABC Session Security or Convenience - Why Not Both? Dorota Parad CEO @Authress, Product and Team Builder, Test Enthusiast Traditionally, security is all about creating obstacles and making it difficult to access data. This is at odds with our drive for a more smooth and faster development process. How can we keep the software we’re building secure without adding friction for engineers? 14:45 Ballroom BC Session Research Supporting Engineering Productivity for All Emerson Murphy-Hill Research Scientist at the Intersection of Software Engineering and Human-Computer Interaction, Former Googler and Professor Understanding what drives software development productivity is the key to making high-impact investments in engineering productivity. 15:55 Ballroom BC Session Engineering Efficiency Shifting Left for Better Engineering Efficiency Ying Dai Principal Software Engineer @Roblox, Working on Improving Engineering Efficiency. Previously @Google & @LinkedIn In this presentation, I will share two critical migration stories - one focuses on production monitoring and the other on production deployments with automated validations. 17:05 Ballroom A Session AI/LLMs Slack's AI-Powered, Hybrid Approach for Large-Scale Migration from Enzyme to React Testing Library Sergii Gorbachov Staff Software Engineer @Slack, Specializing in AI-Driven Tools for Automating Code Migrations and Test Authorship With the Enzyme test framework no longer supporting React 18, migrating to React Testing Library (RTL) became imperative.