DConf 2017 Day 2 Keynote: Things that Matter -- Scott Meyers

preview_player
Показать описание

In the 45+ years since Scott Meyers wrote his first program, he’s played many roles: programmer, user, educator, researcher, consultant. Different roles beget different perspectives on software development, and so many perspectives over so much time have led Scott to strong views about the things that really matter. In this presentation, he’ll share what he believes is especially important in software and software development, and he’ll try to convince you to embrace the same ideas he does.
Рекомендации по теме
Комментарии
Автор

This really is a good talk! Some truths delivered 👑

dodsjanne
Автор

there's a typo at 12:57 on the slide "Summing matrix elements". For the column major traversal, it should have been
for(unsigned c = 0; c < m.columns(); ++c)
for(unsigned r = 0; r < m.rows(); ++r)

xdavidliu
Автор

Brilliant Talk!! LIke Music To My Heart...

iEarthos
Автор

If you can delay the optimization without affecting the software design then you may do it, but be very careful about architectural designs which may be hard to change later and which makes your software run slowly.

krumbergify
Автор

The comment about PowerPC running too hot and doesn't scale well compared to Intel's chips is quite funny. History repeats itself

xyzabc-ol
Автор

The 7 minute tangent about C++ not having a refactoring tool isn't correct at all. Visual Studio has had refactoring features since 2002. JetBrains rider has had since the first release I used. Eclipse has had some form of C++ refactoring since 2004. As he mentioned, you could do this pretty trivially with GCC. There have been plugins to do this in VIM/Emacs for almost 3 decades now. QT Creator has been doing this since the first public release in 2009. Hell, there is a free open source emacs-lite editor made by a single person in a few months that implements basically every refactor tool in c++ from scratch, called 4coder.

SoapSoapCrayon
Автор

"small changes in latency affect people$ behavior" ~ like - why worry about behavior?

wordgeezer
welcome to shbcf.ru