summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md2
-rw-r--r--technical/reviews/talks.md35
2 files changed, 36 insertions, 1 deletions
diff --git a/README.md b/README.md
index b624fef..ed4958f 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,5 @@
# Peniblec's Memory Leaks
-## still reachable: 3957 words in 7 pages
+## still reachable: 4091 words in 7 pages
Hi! I am a software engineer interested in [a bunch of things].
diff --git a/technical/reviews/talks.md b/technical/reviews/talks.md
index 271f8b7..93ff44d 100644
--- a/technical/reviews/talks.md
+++ b/technical/reviews/talks.md
@@ -44,3 +44,38 @@ monolithic, sequential application?
Metz's response is that nope, this will never happen; they will "cease
to care" instead. In exchange, they will be able to make localized
changes without worrying about breaking the whole application.
+
+
+# Fred George - The Secret Assumption of Agile
+
+:::: tags
+- Agile
+- OOP
+- programming methods
+- project management
+- training
+::::
+
+Advice on when to refactor:
+
+- *after* design, *before* writing unit tests for the new stuff:
+ prepare ground for the addition to fit right in;
+
+- *after* implementing the new behaviour, *before* integrating.
+
+Goes over the usual code smells taught during the training he gives
+(conditionals, getters & setters, class names ala "Manager", too many
+instance variables)
+
+Mentions a requirement for training "retention": skills must be
+applied within a month after receiving the training, otherwise the
+rationale will be lost.
+
+Questions:
+
+- Does he know of open-source projects that showcase this style of
+ programming?
+ - Smalltalk, some NodeJS libraries
+
+- Does he rely on naming conventions?
+ - Quite a lot.