Greetings! 馃槵

A collection of tech learnings.

The Strings Package

The strings package from the standard library provides a handful of useful utilities to deal with UTF-8 encoded strings

August 9, 2025 路 3 min 路 lukefilewalker
programming go

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

June 16, 2024 路 1 min 路 lukefilewalker
editors

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.

May 12, 2024 路 5 min 路 lukefilewalker
productivity experiments

A Note Taking Strategy

An evolving strategy for absorbing and using knowledge.

March 30, 2024 路 4 min 路 lukefilewalker
productivity

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).

November 8, 2023 路 3 min 路 lukefilewalker
os

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.

November 27, 2022 路 2 min 路 lukefilewalker
devops

Building Neovim from Source

How to build Neovim from source if, for example, there is no binary for your system.

October 23, 2022 路 2 min 路 lukefilewalker
editors

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.

October 9, 2022 路 1 min 路 lukefilewalker
cli

Rust - Second Steps (with Cargo)

Take your second steps with Rust by exploring the official and widely used package manager, Cargo.

October 8, 2022 路 3 min 路 lukefilewalker
programming rust

Rust - First Steps

Take your first steps with Rust by installing the toolchain and writing your first program.

October 8, 2022 路 2 min 路 lukefilewalker
programming rust