The Valuable Dev - Let's Explore the Vim Runtime!
Wednesday Greetings, Valuable Developer!
I hope you have a nice day and everything’s going well on your side.
Berlin becomes colder and darker at this time of the year, and it’s often during this period that my productivity slow down. That’s fine: we can’t always be productive, the most important is to accept it without being too hard on ourselves. I like what I’m doing, so I know my energy will come back.
That said, I still have an article for you this month, where we’ll look at the Vim runtime paths.
What’s The Vim Runtime? A Guide With Examples
When Vim starts, it loads specific files giving you even more customization power. You’ll be able to create some config for specific filetypes, or even loading your favorite custom functions only when you need them.
Updates
In my last newsletter, I was speaking about the book I began to write, a guide to learn Vim. The landing page is now online! You can subscribe to the newsletter and get a discount when the book will be out. The earliest subscribers will have a bigger discount!
I was thinking including some exercises for you to practice what you might eventually learn, as well as creating a strong narrative for you to have fun while reading it. I’m quite tired of dull, serious technical books. If you have any ideas, comments, feedback, or questions regarding the book, as always, don’t hesitate to smash the reply button!
Another thing: I’ve put my Alexandria Library back online. If you follow my work for a while, you might know that I love writing mindmaps from the most interesting content I’m reading or watching. The Alexandria Library is basically all these mindmaps in one place.
And, finally, I’ve made another video for my Youtube channel, showing some good old Bash best practices.
Articles & Videos
Here’s a selection of interesting content for this month:
-
A fascinating talk about many different engineering’s practices. I love that the speaker quote many studies to support his ideas.
-
Burnout: Finding success under stress is a discussion about burnout in the game development industry. Even if you don’t make games, there are insightful opinions and experiences in this video.
-
An interesting talk about different strategies of optimization.
Books
I love to learn about learning (meta learning), so here are my three favorite books on the subject:
- The Science of Accelerated Learning - A short book giving you a good summary about different learning techniques.
- Ultralearning - This book has much more fluff than the previous one, but it stills cover many interesting concepts.
- Unlimited memory - This one is more about memorization. It has many good and actionable advice to remember more. I really liked it!
You can find these three books summarized in my Alexandria Library.
Mouseless
-
This one is pretty known, but I use it so much I need to speak about it again: with httpie, you can easily query whatever endpoint from your terminal. It’s very similar to curl, but the interface is easier to use.
-
Curlie is a lot like httpie, except that it wraps curl. It means that you have a simplified interface with possibilities to use curl advanced options.
-
If you’re a fan of fzf, here are some advanced examples from the author himself.
Next Month’s Article
We’ll explore the following question in the next article: how to measure complexity? This will be the first part of a series of article on the subject.
Let’s Connect
If you want more information about the content of this newsletter, or if you have any question, you can hit the wonderful “reply” button. I’m always happy to receive emails!
Similarly, if you think this newsletter is boring, if you didn’t like my last article, or if you have any feedback of any sort, don’t hesitate to reach out.
Thanks a lot for your interest in my work, and see you in a month!