software-engineering

Complex Code is Technical Debt, and it will Charge Interest

28 Nov 2021   Why complex code is technical debt and how it hurts you, your teams and your company. And what to do about it.

Read More ›

jupyterlab jupyter-notebooks

JupyterLab: Sane Defaults and Extensions for Basic DS Work

08 Nov 2021   Minimum Viable Jupyterlab configuration for reasonably pleasant DS work in Python

Read More ›

git

Git Examples: Searching the Git History

01 Nov 2021   Examples on how to search the git logs and history for modified files, modified code, how to retrieve past files from the history, etc.

Read More ›

bash

Bash Options with Set: Examples and reference

31 Oct 2021   Examples and reference for most commonly-used bash options you can set/unset with the set builtin.

Read More ›

paper-summary natural-language-processing

Paper Summary: Exploring the Limits of Transfer Learning with a Unified Text-to-text Transformer

29 Aug 2021   Summary of the 2020 article "Exploring the Limits of Transfer Learning with a Unified Text-to-text Transformer" by Raffel et al.

Read More ›

python files

Python 3 Examples: Creating, Deleting, Updating directories

08 Aug 2021   Lots of examples on how to create, remove, change and otherwise interact with directories with Python 3+ (Assuming unix-like Operating Systems such as Linux and MacOS)

Read More ›

matplotlib formatting

Matplotlib examples: Number Formatting for Axis Labels

29 Jun 2021   Some examples on how to properly format axis labels, add thousands separator, format axis labels to make them easier to read, etc.

Read More ›

matplotlib

Matplotlib Examples: Plots with String Axis Labels

28 Jun 2021   Examples on how to create plots where one of the axis is not a list of integers/floats but a list of strings.

Read More ›

paper-summary machine-learning-engineering machine-learning

Paper Summary: Identifying Mislabeled Instances in Classification Datasets

28 Jun 2021   Summary of the 2019 article "Identifying Mislabeled Instances in Classification Datasets" by Mueller and Markert.

Read More ›

scalability software-architecture

Probabilistic Behaviour can Sometimes Replace State at Scale

28 Jun 2021   You can sometimes forgo keeping state for an application if you are operating at scale and you can afford some innacuracies.

Read More ›