notes

2020 Reading

Links to articles I read in 2020 with a few notes to remind me of the topic.

January

The Fear Cycle

“Rely on” vs “Work with”

Growing our team with retrospectives

Who are you trying to impress with your deadlines?

I don’t want the best

February

Strong Opinions, Weakly Held

Why do we fall into the rewrite trap?

Eradicating Non-Determinism in Tests

Optimizing for iteration speed

The art of reviewing code

How to write usefully

The SSCCE

[test && commit   revert](https://medium.com/@kentbeck_7670/test-commit-revert-870bbd756864)

March

Programming Bottom-Up

Excuses

Numeric Separators in TypeScript

Declare what you need, not what you get

Programming Isn’t Manual Labor, But It Still Sucks

Why Scaling Agile Doesn’t Work (video)

April

Incorporate the Modern World Into the Software’s World

Letting tools make choices

My life as a Code Economist (Four Questions)

How Do You Make Good Decisions Efficiently in a Flat Organization?

The 13 Most Impactful Things Teams Can Do To Stay Productive While Working From Home

May

The Fallacy of Move Fast and Break Things

The Well in the Field

Your statement is 100% correct but misses the entire point

Trying Stuff in Docker

Const Assertions in Literal Expressions in TypeScript

Function Overloads in Typescript

Leverage as Baggage

June

Goals vs. Systems

The Omit Helper Type in TypeScript

The perfect unit test

Testing With Intent: Descriptive Test Naming

Structuring Unit Tests

Read-Only Array and Tuple Types in TypeScript

Outcome Over Output: Also Impact and Effort

July

Lessons from 6 software rewrite stories

The Magpie Developer

The unknown Type in Typescript

Why Warren Buffet Believes Feedback Is A Gift and You Should Too

Developing a Growth Mindset (video)

August

Expiring vs. Permanent Skills

Please read the paper before you comment

September

Concatenating Arrays in JavaScript

Nullish Coalescing: The ?? Operator in TypeScript

October

Test-Driven Development (TDD) and Why People Get it Wrong

November

TDD, Where Did It All Go Wrong (video)

Work on what matters

December

How to Make Your Code Reviewer Fall in Love with You

Software development is like geriatrics