1 Local
My OS is Windows 11. Install Window manager komorebi, Windows Terminal wsl2, and Linux distribution systems. Edit terminal theme/font, dotfiles of Bash/Tmux/Vim, and env variables. Install Git/GitBash and Docker/Podman if needed.




Install programming languages R/Python/DuckDB/Rust/Go. R is a language designed to get shit done (@hadleywickham). Python is a glue language. Rust is a decent language for software engineering. I often live in terminal to rofi applications, manage pass, rsync files, quarto markdown, sftp to server, ssh into remote machines, and do a quick analysis for ad hoc tasks.


Editors like nano (Linux) and notepad (Windows) can be used for their simplicity. However, appropriate IDE helps you organize your project better. I choose Vim (Linux), RStudio (Windows), and VS Code (Both) based on the active development environment. Of course, RStudio can be launched in Linux as well.













It is vital to create a proper folder structure along with config file as you are able to move quickly and organize your scripts better. I run a command line tool (written in R) from GitBash and PowerShell to do it.






