Quick Reads: Week 42

Staying motivated in big projects (esp. solo)

the goal is to always give yourself a good demo

My Approach to Building Large Technical Projects

Whether it's building a new project from scratch, implementing a big feature, or beginning a large refactor, it can be difficult to stay motivated and complete large technical projects. A method that works really well for me is to continuously see real results and to order my work based on that.

How organizational barriers form

Poor behaviors, broken relationships, and bad organizational design block collaboration. Common fixes like restructuring, new processes etc. do not tackle the underlying issues, ending up short-lived and creating fatigue.

How Organizational Barriers Form · Illustrated Agile

Many organizations, even those seeking greater agility, are still struggling with long-lasting silos. Part 1 of 3, this post takes a look at how they form.

How to jump start learning a new programming language

1. When I’m learning a programming language, I ask a set of questions that get to the crux of what I need to know.

2. I cement new information in memory by establishing a relationship between that information and stuff I already know.

How to Jump-Start Learning a New Programming Language

I used to work at a language-agnostic software consultancy. As an engineer there, I could be allocated to any project, on any stack, in any programming language, where I would be expected to TDD an…