š±šÆļø Curious tools and resume tips - 123dev #22
Posted on September 27, 2021 • 2 minutes • 411 words
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).
Links
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.