Published: 2022-12-31

Change, Control, Habits, and Productivity

It’s a new year, and you might be looking to change something, or many things.

In this article I will share a few of the concepts / tricks / understandings that help me move things forward.

Prelude: Environments Drive Habits

Many people will see a messy desk and attribute it to a personal failure, rather than an environmental deficit.

A large portion of changes that people usually associate with “personal habits” are environmental deficits e.g. it is far easier to maintain a clean desk if it is free of clutter, clutter is what we call objects that don’t have designated space, designated spaces are a function of the environment. The change that needs to be made is fixing that deficit.

Personal story: despite having a laundry hamper, for years various floors in our home would always accumulate clothes during the course of the week. The solution was to put a small box in each room where clothes clutter would happen, these boxes were designated for clothes, and then on laundry day we would go round to each and collect any clothes there.

The problem disappeared almost overnight, and rarely now are there clothes out of place.

It would have been easy to attribute the clothes clutter to a personal failing, one that might even stress a relationship. But the solution that worked was almost entirely environmental.

Always ask yourself if the problem you seek to solve is environmental in nature before deciding you need to radically alter your existing behaviour.

This is also the reason why many a lot of self-help books about habits/productivity can ring so hollow to some. Such books often implicitly assume an existing environment - and so often encourage people to make “clean your desk” a habit that can be tracked, instead of a project to identify why your desk becomes cluttered in the first place.


For many years now I have set yearly Themes as an intention of how I want to change during the upcoming year. For example, this year is my Year of Focus. In the past I have had Year of Exploration, Year of Enlightenment, and Year of Enhancement.

“Focus” is a deliberate shift from previous themes, both conceptually and literally. Marking a shift in how I see myself and the changes I want to make in the world.

Themes act as guides throughout the year, pointing out paths your might not have taken otherwise.

See Your Theme by CGPGrey for a nice overview of themes.


I have used several different hybrids of task management over the years and the one commonality is lists. Lists are awesome - if they have the right things on them.

There are two main types of lists:

Each project is associated with a set of “next actions”, these are tasks that need to be done to move the project forward.

Every time your complete a current action associated with a project you should identify the next action, and move it onto one of your action list.


Ideally you will add a project to a list once it is identified, but if you are just starting out, or you want to refresh your lists then you will need to collect.

Collection is the process of brainstorming all of the changes you want to make and reassessing them in terms of projects, actions and contexts.

Grab a stack of paper, write down a change, put it in a pile. Repeat. Scour existing project lists for ideas etc.

When you have finally exhausted your brain of changes it wants to make. Flip the pile around, pick up the top item and decide if it is a new (sub) project or part of an existing project, and then decide if any actions are needed and in what context they can be done in.

I find this exercise a good thing to go through every year or so. What is important to you changes as time marches on, some projects that made sense a year ago will no longer, some projects you will want to give a higher priority to.


A context encapsulates a set of environments where an action can be done e.g. a set of emails to reply to may live in the context @email or @computer

While environments are usually physical places, they can also be states of mind. I maintain a low-energy list for tasks that are non-trivial but require little mental/physical effort e.g. “review documentation for missing images”

Contexts can overlap, you may be able to send email from a phone, tablet, a laptop, or in an office desktop. Whether you have a single @computer context or multiple contexts tied to each device is less important that identifying where and how an action can take place.

Some generally useful contexts:

2-Minute Rule

Certain tasks are not worth tracking and just need to get done. Pick a time threshold e.g. 2-minutes, and commit to doing any task that crosses your path that will take less than the threshold if you have the time to do it.

That last bit is important as some people are prone to avalanches e.g. “I should do the dishes, oh the recycling needs to be taken out, oh and I should make a grocery list for tomorrow”. Suddenly half and hour has gone by.

As soon as you identify more than one thing that needs doing put it on a list and then assess if the 2-minute rule applies.


Some projects require long-term tracking, and thus a regular assessment of the metrics associated with the change.

One particular idea to internalize with such projects is that it is often the case that big changes take time to complete, and progress will rarely be monotonic - there will be set-backs.

Outside of mistaking environment deficits for personal ones, the other reason that people often fail to realize longer term projects is they get up on single set-backs, and don’t contextualize them in larger trends.

In that vein have recently started asking myself a set of questions every evening in the style advocated by Marshall Goldsmith e.g. “Did you try your best to kind to your future self?”.

These questions are qualitative and non-judgmental - some days will be better than others, and some days will be downright terrible. What is important is asking the question, identifying trends in answers, and deciding if any changes are needed to change that trend.

About This Site

This is a site where I dump essays, ideas, thoughts, math and anything else that doesn’t fit into another format, or isn’t yet ready for a longer paper. Beware: Ideas may be half thought through and/or full of errors. Hic sunt dracones.

Recent Articles

2022-12-31Change, Control, Habits, and Productivity
2022-10-05Exploit Disclosure: Turning Thunderbird into a Decryption Oracle
2022-06-03An Extended Reply Regarding Auditing Anonymity Networks
2022-05-14Ideas for a better IDE
2022-04-25Federation is still the Worst of All Worlds
2022-03-21A brief introduction to insecurity buttons
2022-02-28A Queer Kind of Hope
2022-01-16Private and Decentralized Human Readable Names with Fuzzy Message Detection and Delay Towers
2021-11-27Writing a Fuzzer for Nes Games
2021-11-08Defining (De)Centralization in a Useful Way (The thing you are supposed to be decentralizing is power)
2021-11-02Extending Fuzzy Message Detection to Groups
2021-09-09Rough Cut: Oblivious Transfer
2021-08-30Building a Home-made Hydrogen Line Telescope
2021-08-19NeuralHash, Semantics, Collisions and You (or When is a Cat a Dog?)
2021-08-16Revisiting First Impressions: Apple, Parameters and Fuzzy Threshold PSI
2021-08-12A Closer Look at Fuzzy Threshold PSI (ftPSI-AD)
2021-08-10Obfuscated Apples