A Simple Path To Building Trust 2024-06-25

Good Meetings Are Designed Not Born 2021-11-02

Driving Change Without Authority 2021-01-18

How Teams Go Faster 2020-09-04

Better than a wild guess 2020-08-22

How Software Engineers Produce Value 2019-12-17

Lessons From Managing A Distributed Team 2019-06-16

Obvious Things 2019-05-17

How To Get Better Feedback On Your Code 2019-04-21

Book Review: Deep Work & The Common Rule 2019-03-08

The Importance of Writing For Software Developers 2019-03-01

6 Keys To Valuable Code Reviews 2019-01-13

Feedback Loops 2018-08-01

Quick Tip: Logging In Breakpoints 2018-07-16

Tips For Improving a Large Code Base With A Small Team 2018-01-06

Atom Productivity Tips 2017-05-29

Running Jest Tests Before Each Git Commit 2017-02-26

Ack Tips 2016-04-30

Staying Productive 2016-01-25

The Most Interesting Atom Packages I've found (so far) 2016-01-10

Reusable Code Patterns 2016-01-08

Productive JavaScript Development 2015-11-25

Vim Workflows: File Switching 2014-11-10

A Quick Review Of Google Inbox 2014-11-03

Setting Up Your Text Editor For JavaScript Development 2014-10-12

The Debugging Toolbox 2014-08-19

Learning Vim in 2014: Search 2014-08-03

Learning Vim in 2014: Copy and Paste the Vim Way 2014-07-27

Learning Vim in 2014: Getting More from Vim with Plugins 2014-07-21

Learning Vim in 2014: Vim as Art 2014-07-16

Learning Vim in 2014: Configuring Vim 2014-07-14

Learning Vim in 2014: Working with Files 2014-07-07

Learning Vim in 2014: Vim as Language 2014-07-02

Learning Vim in 2014: The Basics 2014-06-30

Discovering Vim 2014-06-02

Meetings And Concurrency 2013-12-30

A look at Ack 2013-11-25

90% Done, Halfway There 2013-06-09