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