Over the past quarter century I've worked on bzip2 compression, the Valgrind framework and Mozilla Firefox, and some other stuff, mainly in the programming languages C, C++ and Rust. I'd like to think I learnt something about software engineering on the way. What did I learn, in terms of correctness, performance, safety, and keeping to the schedule? What do I know now that I wish I'd known back then? I'll try to cover some of these areas in this talk, which will necessarily be a somewhat personal but in-depth view of systems software development.
WebEx-Link
https://hs-esslingen.webex.com/hs-esslingen/j.php?MTID=m391f92034ea15a3065fa5aa216acefb7
Der Vortrag findet online statt.