One Rule to Rule Them All • Pragmatic Dave Thomas • GOTO 2023 Seen On This Site

Home » Posts » One Rule to Rule Them All • Pragmatic Dave Thomas • GOTO 2023 Seen On This Site

One Rule to Rule Them All • Pragmatic Dave Thomas • GOTO 2023

See the media clip “One Rule to Rule Them All • Pragmatic Dave Thomas • GOTO 2023” among countlessour library of other similar movies presenting the famed hysterical characters of Bob and Doug.


more info

This presentation was recorded at GOTO Amsterdam 2023. #GOTOcon #GOTOams

Dave Thomas – Author of The Pragmatic Programmer @pragdave

RESOURCES

ABSTRACT
As developers, we live under a constant barrage of helpful advice, often in the form of rules with cute names. We’re told how to design, how to code, how to deploy, how to monitor: there are systems and rules for everything. How can we keep up? How can we know what’s good advice, and what’s bad?

Over time I’ve come to realize that just about every good piece of advice is actually a special case of something both more general and simpler. So, let me introduce you to the “one rule to rule them all.” […]

TIMECODES
00:00 Intro
02:28 Back to the 1990s
03:57 Classic waterfall
06:14 Theorem proving
06:58 100% test coverage
08:17 “Correct code”
12:05 Dave’s postulate No. 1
13:50 Change
16:18 Manifesto for Agile Software Development
19:58 Agile is Dead
23:23 Easy to change
24:20 How?
32:41 Dave’s postulate No. 2
35:07 Building intuition
37:37 Conscious & subconscious
43:31 Experience
46:37 Handwrite on paper
50:27 Make it easier to change
50:48 Outro

Read the full abstract here:

RECOMMENDED BOOKS
Dave Thomas & Andy Hunt • The Pragmatic Programmer •
Dave Thomas & Andy Hunt • The Pragmatic Programmer •
Dave Thomas • Programming Elixir •
Dave Thomas & Sam Ruby • Agile Web Development with Rails 7 •
Daniel Kahneman • Thinking, Fast and Slow •
W. Timothy Gallwey • The Inner Game of Tennis •

#Agility #AgileIsDead #TypeSystems #Intuition #Programming #PragmaticProgrammer #SoftwareEngineering #SoftwareDevelopment #DaveThomas #PragmaticDave

Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at
Sign up for updates and specials at

SUBSCRIBE TO OUR CHANNEL – new videos posted almost daily.

Other Videos Related to One Rule to Rule Them All • Pragmatic Dave Thomas • GOTO 2023

[random_line] – [random_line] – [random_line] – [random_line] – [random_line] – [random_line] – [random_line] – [random_line]

Popular Search Terms For This Page

– bob and doug mckenzie great white north album
– bob and doug mckenzie strange brew
– bob and doug mckenzie animated series
– bob and doug mckenzie great white north full album
– bob and doug mckenzie geddy lee
– bob and doug mckenzie with geddy lee
– 12 days of christmas
– animated series
– christmas
– david letterman
– star wars

source
dave thomas go to GOTO,GOTOcon,GOTO Conference,GOTO (Software Conference),Videos for Developers,Computer Science,Programming,Software Engineering,GOTOpia,Tech,Software Development,Tech Channel,Tech Conference,GOTOams,GOTO Amsterdam,Pragmatic Dave,Prag Dave,Pragmatic Dave Thomas,Agile is Dead,Agility,Pragmatic Bookshelf #Rule #Rule #Pragmatic #Dave #Thomas #GOTO

4 comments

  1. I'm so happy I kept on watching after the somewhat long winded start. Such a treat with astonishing depth. Thank you Dave! You made me happy today and I will do my best to pass on the fun

  2. Writing good code is more than correctness and code that anticipates change, it is actually multi-faceted.

    – Correctness (Pursuit of)
    – Change
    – Maintainability
    – Performance
    – Security
    – Re-usability
    – … etc

    So to focus solely on one of these things at the expense of others is foolish.
    The best solution is to analyze your problem domain and determine which subset of these you want to prioritize, and then lazer focus on those.

    For example:

    If you are writing a school project, you may prioritize correctness and re-usability over performance or security.
    If you are writing code in a startup, you may instead prioritize change, maintainability, reusability, and performance.

    It just depends on what domain and problem you have at hand. You can't focus on all aspects, so must make sacrifices somewhere to optimally balance them for the problem at hand.
    However, you should also at least attempt to incorporate at least a little bit of all of them to ensure that your code quality is as high as you can feasibly implement.

Leave a Reply

Your email address will not be published. Required fields are marked *