Learning Machine

The One Tool That Every Machine Learning Engineer Should Master

You have been using it every day without paying attention.

Rionaldi Chandraseta
The Startup
Published in
6 min readJul 15, 2020

--

Photo by Tianyi Ma on Unsplash

Throughout my journey working with data, I have discovered a tool that will help save your time and make you more productive, no matter what programming language you are using.

The shell.

When you run any program from the terminal, you are actually using shell to run it. Any command you type on the terminal, it runs on shell.

Unfortunately, most of us only learn a small amount of shell, mainly cd and ls to navigate through directories.

Other than that, maybe we learn tool-specific commands such as git and docker , and language-specific commands to compile and run different programming languages. However, we often treat remembering these commands as part of learning a tool or programming language instead of learning the shell itself.

I have compiled some useful “shell hacks” that I often used on my work that might help you in your work too.

Chaining Programs

If you are working with data, chances are you need to load the data either from a database or from a file. I personally often use files containing…

--

--