How to set up Logging for Python Projects

Improve your data science projects with logging instead of using print statements

Pytest: How to use fixtures as arguments in parametrize

Using fixtures in parametrized pytest tests

How to Always Enable Autoreloading of Modules in iPython

Update your iPython configuration to automatically enable auto-reloading of modules

The Best Way to Learn Vim

Learning Vim can be daunting. Being strategic with your learning process can improve your chances of persevering and succeeding

How to Open a Chrome Tab in a New Window with Alfred and Applescript

Using Alfred workflows to open your current browser tab in a new window

How to set up an amazing terminal for data science with oh-my-zsh plugins

How to configure your terminal for data science to maximum productivity (oh-my-zsh, iterm2, tmux, Starship)

Data Science Setup on MacOS (Homebrew, pyenv, VSCode, Docker)

Setting up a new MacBook Pro for Data Science

Automate your Macbook Development Environment Setup with Brewfile

Automate and reproduce your Macbook setup using Homebrew and Brewfile

Five Tips to Elevate the Readability of your Python Code

Top tips for improving your Python code without needing to refactor. Implement these simple strategies and your future self (and colleagues!) will thank you!

Do programmers need to be able to type fast? Yes. But probably not for the reasons you are thinking

Typing fast is a super power