Skip to content
0:00 / 0:00

#c++#softwarecapital#codequality

CppCon 2016: David Sankel “Building Software Capital: How to write the highest quality code and why"

CppCon

189K subscribers • 136 videos on Hallway • Conference channel

YouTube
  • Recommended by 2 people: 2 in engineering communities.
  • Presented by David Sankel, Software Architect at Bloomberg
  • Linked in the descriptioncppcon/cppcon2016
  • An opinion. It argues one side of a question engineers disagree on.

Intermediate. Assumes working knowledge.

42K views10 years ago2 recommendations

Software designTools and practiceDesign patternsRefactoring and legacy codeTesting

David Sankel discusses how to write high-quality, reusable code that builds long-term software capital for an organization.

CppCon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: github.com/cppcon/cppcon2016 — This talk discusses the ins and outs of how to write software that is at such a high standard that it gets reused everywhere. It covers organization, design, infrastructure, testing, documentation, reviews, and general suggestions based on my experience in the industry. — David Sankel Bloomberg New York, New York David Sankel is a professional software developer/architect based in the USA and an active member of the C++ Standardization Committee. His prolific software developments have included CAD/CAM, computer graphics, visual programming languages, web applications, computer vision, and cryptography. He is a frequent speaker at the C++Now conferences and is especially well known for his advanced functional programming in C++ talks. David’s interests include large-scale development, dependently typed languages, semantic domains, EDSLs, and functional reactive programming. David's current research interests include dependently typed languages, semantic domains, EDSLs, and functional reactive programming. He currently works for Bloomberg. — Videos Filmed & Edited by Bash Films: BashFilms.com Work at Hudson River Trading (HRT): tinyurl.com/safxfctf

Why it's here

2 people recommend this

What people say. Recommended as a great talk on legacy code versus software capital and building sustainable foundations.

u/rikus671in r/ProgrammingLanguages • Recommends

On “why we as humanity don't invest more on making new lowlevel programming languages”

…retty easy, but provides modest value. Rewrtting all or almost all of a project in a modern language (modern C++, Rust, whatever you like) is too expensive (even if it would be great). Moreover, in 2055, what makes you think 30 years old Rust (for instance) would be better than 30 years old C++23 ? Great code about legacy code VS code capital : [video…

u/Randommaggyin r/PostgreSQL • Recommends

On “Nine ways to shoot yourself in the foot with PostgreSQL”

…e parts in C# or rust depending on the time I can budget for the task at hand and how fast it really needs to be. Here there might be some gains once I know if I can use it without introducing legal liabilities. Please watch this if you think cobbling together generated code from LLMs is a way to build a sustainable foundation for a business: link to this video I'm not saying it will always be a poor tool but I suspect that there needs to be a tweaked model per programming language with a shared NLP foundation for it to cross the threshold for my level of expectations.…