Reading List

The most recent articles from a list of feeds I subscribe to.

A Vim Guide For Veteran Users

This article is the fifth of the series aimed to teach Vim from the ground up: Vim from the ground up Vim for Beginners Vim for Intermediate Users Vim for Advanced Users Vim for Adept Users Vim for Veteran Users Vim for Expert Users Learning to play vim If you like my articles about Vim, I’m currently writing an ambitious book about The Best Editor™ with many more tips! Can you picture an adventurer, going deeper and deeper into a mysterious cave, knowing what’s waiting for her (mostly rocks and bats) but at the same time wishing to be surprised by some rare gems and abandoned treasures?

A Guide to the Zsh Completion with Examples

This article is part of a series about Zsh: Becoming a zsh master Configuring Zsh Without Dependencies A Guide to Zsh Expansion with Examples A Guide to the Zsh Completion with Examples A Guide to the Zsh Line Editor with Examples “The completion offered by Zsh is great, but could it be better? Why not trying to understand how it works? I could then configure it for my own needs!”

Active Listening for Developers

What are the oldest and most complex tools we use every day, source of the biggest challenges we have to face in our daily work? Our brain and our natural language. We all had the pleasure to implement the wrong features, bring complex solutions, and create bugs because of miscommunication. Communication will always be flawed because it’s imperfect. But we can’t really “be” in the mind of the other, so it’s the best tool we have to collaborate.

A Vim Guide for Adept Users

This is the fourth part of this series to learn Vim from the ground up: Vim from the ground up Vim for Beginners Vim for Intermediate Users Vim for Advanced Users Vim for Adept Users Vim for Veteran Users Vim for Expert Users Learning to play vim If you like my articles about Vim, I’m currently writing an ambitious book about The Best Editor™ with many more tips! Dave, your colleague developer, just read Vim for Advanced Users before going to bed.

Is Inheritance That Evil?

“You used inheritance in your code! Are you crazy? It’s forbidden! It’s clearly written in the Laws and Mantras of Good Software Practice Everyone Must Follow™ hanged in the toilets!” Your thoughts about the nice Youtube video full of cute dogs you saw yesterday stop abruptly. Anxious, you look on your right: Dave, your colleague developer, is yelling at Davina, your desk neighbor. All three of you are working for the fantastic company MegaCorpMoneyMaker, the famous e-commerce which can sell ice to penguins.