LIST

Model: millennial have been dealt a bad hand

Model: millennial have been dealt a bad hand Parenting Technology Impatience Environment (1) Failed parenting strategies Participation medals devalue winning and shame losing School grades/honour-programs because parents complain instead of working for it Millennials learn They can have anything they want, just because they want it … When they start working they learn that all those beliefs are wrong This causes their self esteem to shatter They have lower self esteem than other generations (2) Technology Social media teaches youths to curate what parts of their life to show Dopamine addiction to cope with stress...

December 18, 2020

Practice: Object Calisthenics + TDD + Advent of Code

Goal Practice while doing advent of code exercises. Object Calisthenics TDD refactoring What is Object Calisthenics**?** Model_ Object Calisthenics Why Object Calisthenics**?** Code written in this style, should be easier to change easier to understand easier to test easier to reuse This should cause code to be adaptable / agile / maintainable What is TDD Red: write a failing test Green: in the quickest way possible Refactor: cleanup code cleanup tests Refactor ideas...

December 18, 2020

Story: architecture experiment

I was working in a new project that had a microservice architecture at TomTom since January. I was enrolled in the Course_ Cloud Native Entrepreneur - Patrick Lee Scott since December. In this course he teaches about cloud native (microservices and devops) and entrepreneurship. I was thinking about solving my problem of better highlighting / note-taking while reading. I enrolled in the Course_ Advanced Distributed System Design - Udi Dahan where I picked up the idea that deciding which things are deployed on the same machine can be decided later Oh and a year I learned CQRS and eventsourcing, mainly from Greg Young’s materials...

December 18, 2020

Video: Most Leaders Don't Even Know the Game They're In - Simon Sinek

(https://m.youtube.com/watch?v=RyTQ5-SQYTo) Juniors only need to be good at their job. They get training to do a good job. People get promoted when they are good When they are promoted they stop being responsible for the work they are responsible for the people that are responsible for the work They don’t get little or no training on how to lead people. They micro-manage because they know how to do the job better, that’s why they got the promotion....

December 18, 2020

Model: Grouping tests

Model: Grouping tests (src: Video_ Structure and Interpretation of Test Cases - Kevlin Henney)

December 17, 2020

Model: naming tests

Naming tests snake case is more readable than camel case (when > 30 characters, which tests usually are) “should” is like training wheels name tests as propositions name test as Method_input_result (src: Video_ Structure and Interpretation of Test Cases - Kevlin Henney)

December 17, 2020

Video: Structure and Interpretation of Test Cases - Kevlin Henney

(https://www.youtube.com/watch?v=tWn8RA_DEic) Model_ naming tests snake case is more readable than camel case (when > 30 characters, which tests usually are) “should” is like training wheels name tests as propositions name test as Method_input_result Model_ tests must clearly express required functionality Article: Model_ Grouping tests

December 17, 2020

Video: The SOLID Design Principles Deconstructed - Kevlin Henney

(https://www.youtube.com/watch?v=tMW08JkFrBA)

December 17, 2020

Video: Continous Delivery Sounds Great - Jez Humble

Continous Delivery Sounds Great - Jez Humble ( https://www.youtube.com/watch?v=SjVV3xuYKJs ) Model: software = design + delivery design= unpredictable delivery = predictable lean 6 sigma doesn’t fit on software ; because software is 2 things 6 sigma tries to get all variability out of a system great for delivery, not great for design xp lean software development unix inventor of unix pipe (2) = microservices (3) = deliver early & often (4) = automate, tool based...

December 16, 2020

Video: It's not about software anymore - Mary Poppendieck

March, black swan picture taken Call to action: work & school from home by the end of the week [ ] Article: Why your company isn’t profiting from remote productivity create connection between efforts and customer value Hawthorne effect: measuring something ups the numbers for a while because of the attention proxies -> maybe / maybe not? metrics between customer and team direct connection -> see lack of satisfaction...

December 15, 2020