YoVDO

C++ - Engineers Wanted, Programmers Not so Much

Offered By: CppNow via YouTube

Tags

C++Now Courses C++ Courses Software Engineering Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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