C++ - Engineers Wanted, Programmers Not so Much
Offered By: CppNow via YouTube
Course Description
Overview
Explore the transformation of software development into a mature engineering discipline in this C++Now 2019 conference talk. Delve into the fundamental shift from programmer to engineer mindset as C++ projects grow and age. Examine recent focus shifts from language to system to business value in commercial and C++ standardization settings. Discover how these changes impact conventions, maintenance, specifications, tools, and ideologies. Learn about the importance of engineering principles in software development, drawing parallels with other engineering fields like chemical engineering and aerospace. Investigate topics such as code quality, automation, integrations, priorities, innovation, and software fitness. Analyze the significance of service level objectives, periodic maintenance, and risk management in software projects. Reflect on the dangers of rigid convictions and ideologies in software development, and understand the importance of adaptability and continuous feedback in creating robust, secure software systems for hostile environments.
Syllabus
Intro
Why so many successful projects have such bad code
Alcohol
Columns
Core Focus
Chemical Engineers
SpaceX
Aesthetics
Responsibilities
Automation
Integrations
Priorities
Claim Format
Innovation
Garbage
Covanta
Bill Span
How the plant works
Service level objectives
Inconel
Periodic Maintenance
Renovations
Spreading Risk
Migration Failures
Philosophy
Convictions are Dangerous
Ideology Dopamine Hits
Dont Repeat Yourself
Twelve Factors
Software Fitness
Feedback
Security
hostile environments
software engineering disciplines
Taught by
CppNow
Related Courses
Your Favorite Undefined Behavior in C++CppNow via YouTube Under the Hood - Assembly, System Calls, and Hardware in C++
CppNow via YouTube Carbon Language Successor Strategy - From C++ Interop to Memory Safety
CppNow via YouTube Value Oriented Programming Part 1 - You Say You Want to Write a Function
CppNow via YouTube Introducing a Memory-Safe Successor Language in Large C++ Code Bases
CppNow via YouTube