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.
r
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…
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.…