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

  Рет қаралды 12,991

The D Language Foundation

The D Language Foundation

4 жыл бұрын

Slides available at dconf.org/2017/talks/meyers.html.
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.

Пікірлер: 13
@xealit
@xealit 13 күн бұрын
excellent talk!
@dodsjanne
@dodsjanne 3 жыл бұрын
This really is a good talk! Some truths delivered 👑
@xdavidliu
@xdavidliu 4 жыл бұрын
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)
@forgottenelder426
@forgottenelder426 3 жыл бұрын
it doesn't matter
@wordgeezer
@wordgeezer 3 жыл бұрын
@@forgottenelder426 exactly ~ Poe wrote about it long ago ~ the pit and the pendulum ,,,(G%
@iEarthos
@iEarthos Жыл бұрын
Brilliant Talk!! LIke Music To My Heart...
@PUZO37RS
@PUZO37RS 3 жыл бұрын
Great talk!
@krumbergify
@krumbergify Жыл бұрын
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.
@SoapSoapCrayon
@SoapSoapCrayon Жыл бұрын
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.
@eugene8498
@eugene8498 Жыл бұрын
You missed "tool _that works_".
@eugene8498
@eugene8498 Жыл бұрын
In 2023, VS refactoring tool still messes up my code from time to time.
@xyzabc123-o1l
@xyzabc123-o1l 2 ай бұрын
The comment about PowerPC running too hot and doesn't scale well compared to Intel's chips is quite funny. History repeats itself
@wordgeezer
@wordgeezer 3 жыл бұрын
"small changes in latency affect people$ behavior" ~ like - why worry about behavior?
DConf 2017 Day 3 Keynote: Design by Introspection -- Andrei Alexandrescu
1:06:17
The D Language Foundation
Рет қаралды 1,8 М.
Dconf 2014 Day 2 Keynote: The Last Thing D Needs -- Scott Meyers
54:55
The D Language Foundation
Рет қаралды 17 М.
WHO LAUGHS LAST LAUGHS BEST 😎 #comedy
00:18
HaHaWhat
Рет қаралды 22 МЛН
Heartwarming moment as priest rescues ceremony with kindness #shorts
00:33
Fabiosa Best Lifehacks
Рет қаралды 35 МЛН
KINDNESS ALWAYS COME BACK
00:59
dednahype
Рет қаралды 159 МЛН
Scott Meyers: A Unique Perspective on C++
10:36
OnSoftware
Рет қаралды 75 М.
Making Architecture Matter - Martin Fowler Keynote
14:04
O'Reilly
Рет қаралды 334 М.
Interview with Senior C++ Developer
2:10
Programmers are also human
Рет қаралды 1 МЛН
code::dive conference 2014 - Scott Meyers: Cpu Caches and Why You Care
1:16:58
NOKIA Technology Center Wrocław
Рет қаралды 186 М.
Linus Torvalds "Nothing better than C"
1:28
RunTime Recruitment
Рет қаралды 1,3 МЛН
Martin Fowler @ OOP2014 "Workflows of Refactoring"
27:05
SIGS DATACOM
Рет қаралды 105 М.
CppCon 2018: Jason Turner “Applied Best Practices”
1:03:19
Raymond Hettinger, Keynote on Concurrency, PyBay 2017
1:13:53
SF Python
Рет қаралды 150 М.
iPhone socket cleaning #Fixit
0:30
Tamar DB (mt)
Рет қаралды 14 МЛН
Это Xiaomi Su7 Max 🤯 #xiaomi #su7max
1:01
Tynalieff Shorts
Рет қаралды 579 М.
PART 52 || DIY Wireless Switch forElectronic Lights - Easy Guide!
1:01
HUBAB__OFFICIAL
Рет қаралды 64 МЛН
АЙФОН 20 С ФУНКЦИЕЙ ВИДЕНИЯ ОГНЯ
0:59
КиноХост
Рет қаралды 1,1 МЛН