Jun. 03, 2023

Jun. 02, 2023

Writing is a form of thinking

While reading about note taking philosophies, I came across a sentence which can be paraphrased as follows:

Writing is a form of thinking. When you write, you clarify your thoughts and make it concrete

I can relate to this. I have often said that the best way to learn a …

Jun. 01, 2023

PARA Method of Note Taking

Divide notes into 4 categories

  • Projects
  • Areas
  • Resources
  • Archives

Projects contain actionable things that you are working on, which have a clear end point. Example: "Hire a Python Developer"

Areas contain broad areas of responsibility and long term goals, but don't involve actionable tasks. Eg: Technical Hiring

Resources are content …

May. 31, 2023

Essays vs Notes

There are two ways of capturing information. I call them Essays and Notes.

Essays are long form articles, that cover a topic in enough detail that a person new to the topic can read from top to bottom to get an understanding of a topic.

Notes are short. A notes …

May. 22, 2023

Double Loop Learning

One critical skill that I have seen in great developers is double-loop learning.

What is double-loop learning?

Good developers are those who keep learning newer, better ways of solving problems. They upgrade their technical skills, learn the latest in the industry and solve problems in the smartest, most efficient way …

May. 07, 2023

Configuring NeoVim as a Python IDE (2023)

As I blogged about in the previous two articles, I recently updated my NeoVim configuration for the fourth time. Although it might sound like a lot of config updates, keep in mind that it happened over a period of four years.

  • The first version was a port of my existing …

Apr. 30, 2023

Apr. 28, 2023

Vim vs NeoVim

I have been a Vim user for many years, although I am by no means a Vim power user. Two years ago I switched my editor from Vim to NeoVim.

Vim is a general purpose editor, used for pretty much everything, from editing configuration files on remote SSH sessions and …

Apr. 19, 2023

The Pac-Man rule for conferences

Every conference / unconference should have a rule like this.

  • The Pac-Man rule: When standing as a group of people, always leave room for one person to join your group.
pac man rule

The author of the rule, Eric Holscher, has a few more rules that unconference organisers will find helpful.

  • The Snowball rule …

Mar. 25, 2023

Fifteen years of Python tutorials

Was browsing through some old bookmarks and came across my Django screencast tutorials that I did for the site ShowMeDo way back in July 2007. These were some of the first video tutorials for Django and got a huge number of views. Crazy to think that it's been 15 years …