Justin Garrison
September 27, 2021

šŸ±šŸ•Æļø Curious tools and resume tips - 123dev #22

Posted on September 27, 2021  •  2 minutes  • 411 words
A cat hits a candle and falls off a counter

Comments

Curiosity

Sometimes our curiosity gets the best of us. I cannot count how many times Iā€™ve run a command, changed a config, or pushed a button that burned me. Usually, I learn my lesson. Many times Iā€™ve put up guardrails or warnings so other devs wouldnā€™t burn themselves in exactly the same way. People are very creative and until you remove the candle theyā€™ll always find a way to learn on their own.

Tracking your resumes

I have kept my resumes in a git repo for the past 8 years. It is extremely helpful for many reasons. Not the least of which is to remember jobs I applied for and to see how my resume has changed over time.

I have one general format onĀ mainĀ and keep different branches for each company and type of role I apply for. I would also recommend you tag a generic version as a release so itā€™s easy to find. When you make a commit be as descriptive as you can for what changes you made and why (just like code).

There are a lot of old tools being rewritten in rust and Iā€™ve been enjoying quite a few of them. Some are also enhanced in the process which loses compatibility but gains usability. I especially likeĀ fd,Ā exa, andĀ bat. There are lots more to check out in this list.

GitHub - TaKO8Ki/awesome-alternatives-in-rust: A curated list of replacements for existing software written in Rust A curated list of replacements for existing software written in Rust - GitHub - TaKO8Ki/awesome-alternatives-in-rust: A curated list of replacements for existing software written in Rust

I discoveredĀ entrĀ this week when looking for an easier alternative forĀ inotifywait. Was a great way for me to recompile and test a go app when I saved the file withĀ ls | entr -r go run main.go.

GitHub - eradman/entr: Run arbitrary commands when files change Run arbitrary commands when files change. Contribute to eradman/entr development by creating an account on GitHub.

I foundĀ justĀ before I realized it was written in rust. Itā€™s an alternative toĀ makeĀ with some things I really like. Itā€™s not a build system so you donā€™t have to trick it into being a command runner. It automatically sourcesĀ .envĀ files and also has a default way to list all recipes.

GitHub - casey/just: šŸ¤– Just a command runner šŸ¤– Just a command runner. Contribute to casey/just development by creating an account on GitHub.

Follow me

Here's where I hang out in social media