Learn EDR Internals: Research & Development From The Masters
Build the Finance Skills That Lead to Promotions, Not Just Certificates
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This talk examines software engineering as a practical discipline and how testability and speed can support creative work. It connects learning through iteration, feedback, and experimentation with techniques for managing software complexity, including modularity, cohesion, separation of concerns, abstraction, and coupling.
Syllabus
Intro
How do you think of your work?
Who cares?
What is engineering?
The impact of science & engineering
What is engineering really for?
Optimize for learning
Iteration
Feedback
Incremental
Experimental
Empirical
Managing complexity
Modularity
Cohesion
Separation of concerns
Abstraction
Coupling
Example
The tools of our trade
Embrace change
Main takeaway
Outro
Taught by
GOTO Conferences