You learn a lot about productivity when you're a remote developer. This lightning talk explains how I achieve massive productivity and wow my co-workers with how much I get done.
2006 blog post: https://raibledesigns.com/rd/entry/tips_for_productivity_and_happiness
2018 blog post: https://developer.okta.com/blog/2018/03/19/how-to-be-productive-at-work