Keynote: Using Data Effectively: Beyond Art and Science
Abstract
Data is the lifeblood of every organization. Whatever our job title, each of us uses data to get our job done -- from observing a running system to improving performance to building a machine-learned model. This talk is about approaches and techniques to collect the most useful data we can, analyze it in a scientific way, and use it most effectively to drive actions and decisions.
Is using data effectively an art or a science? It is both. The “art” helps us decide the “right” way to approach an analysis or an algorithm. The “science” applies statistical rigor to our inferences. But with only the art and the science, we miss something critically important. In this talk, I suggest that, beyond both art and science, the fundamental questions we need to ask of our data should be informed by the field of design and design thinking. Every designer needs to understand their intended user, whether they are designing a physical object, experimenting on a recommendation system, or making a launch decision about a product. That focus on the why -- instead of just the how and the what -- takes us to the next level.
This talk with leave you with actionable insights about how to apply the lens of design thinking to help you use data more effectively in your everyday job.
Tracks
Monday, 5 November
-
Microservices / Serverless Patterns & Practices
Evolving, observing, persisting, and building modern microservices
-
Practices of DevOps & Lean Thinking
Practical approaches using DevOps & Lean Thinking
-
JavaScript & Web Tech
Beyond JavaScript in the Browser. Exploring WebAssembly, Electron, & Modern Frameworks
-
Modern CS in the Real World
Thoughts pushing software forward, including consensus, CRDT's, formal methods, & probabilistic programming
-
Modern Operating Systems
Applied, practical, & real-world deep-dive into industry adoption of OS, containers and virtualization, including Linux on Windows, LinuxKit, and Unikernels
-
Optimizing You: Human Skills for Individuals
Better teams start with a better self. Learn practical skills for IC
Tuesday, 6 November
-
Architectures You've Always Wondered About
Next-gen architectures from the most admired companies in software, such as Netflix, Google, Facebook, Twitter, & more
-
21st Century Languages
Lessons learned from languages like Rust, Go-lang, Swift, Kotlin, and more.
-
Emerging Trends in Data Engineering
Showcasing DataEng tech and highlighting the strengths of each in real-world applications.
-
Bare Knuckle Performance
Killing latency and getting the most out of your hardware
-
Socially Conscious Software
Building socially responsible software that protects users privacy & safety
-
Delivering on the Promise of Containers
Runtime containers, libraries, and services that power microservices
Wednesday, 7 November
-
Applied AI & Machine Learning
Applied machine learning lessons for SWEs, including tech around TensorFlow, TPUs, Keras, PyTorch, & more
-
Production Readiness: Building Resilient Systems
More than just building software, building deployable production ready software
-
Developer Experience: Level up your Engineering Effectiveness
Improving the end to end developer experience - design, dev, test, deploy, operate/understand.
-
Security: Lessons Attacking & Defending
Security from the defender's AND the attacker's point of view
-
Future of Human Computer Interaction
IoT, voice, mobile: Interfaces pushing the boundary of what we consider to be the interface
-
Enterprise Languages
Workhorse languages found in modern enterprises. Expect Java, .NET, & Node in this track