Reading List

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

A Guide to Problem-Solving for Software Developers with Examples

If I ask you, out of the blue, what’s the role of a developer, what would you answer? Coding all day? Drinking coffee? Complaining about the management? To me, a developer is first and foremost a problem solver, simply because solving problem is the most important (and the most difficult) part of our job. After all, even if our code is perfect, clear, performing great, a masterpiece of form and meaning, it’s useless if it doesn’t solve the problem it was meant to solve.

A Guide to Problem-Solving for Software Developers with Examples

If I ask you, out of the blue, what’s the role of a developer, what would you answer? Coding all day? Drinking coffee? Complaining about the management? To me, a developer is first and foremost a problem solver, simply because solving problem is the most important (and the most difficult) part of our job. After all, even if our code is perfect, clear, performing great, a masterpiece of form and meaning, it’s useless if it doesn’t solve the problem it was meant to solve.

Neovim and Tree-sitter: An Overview with Examples

It’s again a boring day for you and your colleagues at the offices of MegaCorpMoneyMaker, the company you work for. Davina, your colleague developer, seems to be fascinated by a tree you can see through a small window; curious, you ask her what she’s thinking about. “I was considering configuring Tree-sitter for the Best Editor In The Universe™!”, she answers with sudden determination. Wondering what was this Tree-sitter she’s speaking about, but too afraid to show your lack of knowledge, you answer that sitting on a tree has nothing to do with editors, and she should go see a doctor.

A Practical Guide to fzf: Shell Integration

This article is part of a series about fzf: Becoming a fzf master A Practical Guide to fzf: Building a File Explorer A Practical Guide to fzf: Shell Integration A Practical Guide to fzf: Vim Integration A Practical Guide to fzf: Building a Git Explorer In the previous article of this series, Davina (your colleague developer) explained how powerful fzf can be to create our own fuzzy search and, to an extent, our own TUIs.

A Practical Guide to fzf: Building a File Explorer

This article is the first part of a series about fzf: Becoming a fzf master A Practical Guide to fzf: Building a File Explorer A Practical Guide to fzf: Shell Integration A Practical Guide to fzf: Vim Integration A Practical Guide to fzf: Building a Git Explorer It’s again a sunny day! Desperate, you’re looking through the windows. You’re locked up in the offices of MegaCorpMoneyMaker, the company you’re working for.