Konstantin Nazarov

A very productive OSX workflow

I often work from my MacBook, with an external display. But the default overlapping window management is not very convenient: you either have to switch windows with Cmd-Tab or maximize windows and swipe between them. This doesn’t work well if you have more than a few open apps at the

Read More »

Zetteklasten: associative thought

Zettelkasten is a knowledge management system invented by Niklas Luhmann, a German sociologist. It is based on an idea that when you need to produce meaningful work, it is likely too late to start collecting input. Say, writing an article or an assignment. If you start with an idea and

Read More »

Playing with wayland

Wayland has been in development since 2008. I remember the initial hype around it: it was meant to be a better Xorg replacement in every aspect: from input management to rendering and code simplicity. Fast forward 11 years, and it still is far from completion. Many apps lack support for

Read More »

On keeping notes

I often struggle to keep good notes. Over the years, I’ve read and watched a lot of stuff that could be useful to other people, and that really deserves to be written about. Problem is, even if I have it buried somewhere around my TODO lists or bookmarks, retrieving something

Read More »

Setting goals and figuring out values

I have a very long history with struggling to set goals that resonate with my true motives. This post is a summary of what I’ve come up with. It may be of some use to you, but please take everything here with a grain of salt, as everyone is unique

Read More »

Fully vendored Emacs configuration

Over the years I’ve rewritten my emacs configuration many times. Initially I started with a plain .emacs configuration file and copy-pasted stuff from blogs or wikis that I liked. It wasn’t synchronized between my home and work machines. It was also before GitHub came to life, and long before storing your dotfiles there became

Read More »