A collection of tech learnings.
Improving One's Objective Typing Speed - an Experiment
An experiment to gauge the amount and speed of progress when attempting to deliberately increase one鈥檚 typing speed on two different layouts.
A Note Taking Strategy
An evolving strategy for absorbing and using knowledge.
Data Structures - Linked Lists
What are linked lists, their variations and their uses.
Data Structures - Arrays
What are arrays and what mysteries do they hold?
Data Structures - a Series
What are data structures, what are their differences and what do we use them for.
Understanding Big-O
What is Big-O even and why should we care?
What are Bitmasks
What even are bitmasks, bitfields, binary, bits, bytes, nibbles, words?
Opening Files in Multiple Splits from the CLI
How to open multiple files in (N)Vim in Splits from the command line with one command
Fixing Permission denied or Could not read from remote repository issues
How fix the dreaded Permission denied/Could not read from remote repository issue i.e. how to set up an SSH agent system wide that manages SSH keys seamlessly (on Linux).
Keep a Docker Container Running for Debugging Purposes
Four methods to keep a docker container from terminating after a failure in order to debug the issue.
Building Neovim from Source
How to build Neovim from source if, for example, there is no binary for your system.
Running a Command on Each Item in a List
Easily run a command on each item in a list - think list of filenames for example.
Rust - Second Steps (with Cargo)
Take your second steps with Rust by exploring the official and widely used package manager, Cargo.
Rust - First Steps
Take your first steps with Rust by installing the toolchain and writing your first program.
Redirect Output When You Don't Have Permission to
How to redirect output from a command you鈥檝e run to a file that you don鈥檛 have permission to write to i.e. to a destination that you need to use sudo on.
Fetch Process IDs or Names of the Processes Listening On Ports
Fetch Process IDs or Names of the Processes Listening On Ports.
Using The File Command to Identify a File
Using the file command to identify a file鈥檚 type on a *nix system.