Reading List
The most recent articles from a list of feeds I subscribe to.
Configuring Zsh Without Dependencies
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 There are many boring tasks we repeat day after day: creating, copying, moving or searching files, launching again and again the same tools, docker containers, and whatnot.
For a developer, the shell is a precious asset which can increase your efficiency over time.
The Art Of Learning For Software Developers
“I’m trying to go down a bottomless pit. I’ll never make it till the end.”
That’s what I thought when I tried to create my own video game. I was young, beautiful, and I was struggling to use for loops and arrays at the same time. There was so much to learn!
Fortunately, I found the strength to continue. More and more, the concepts behind programming began to make sense. From there, learning wasn’t a chore anymore, but an intrepid journey.
8 Cognitive Biases in Software Development
Bad news: you’re in the meeting room.
You’re listening to your team leader while she’s proposing the solution she had in mind for the next feature or the product you’re working on. Dave, your colleague developer, will have to implement it.
“Great solution! Pretty easy to implement!”, he suddenly claims. “I only need to change two fields in the database, modify two or three existing features, plug everything back together, and that’s all!
The Ridiculous Titles Held By Software Developers
Similarly to the nobility in the Middle-Age - who loved enslaving poor villagers to make lords and knights rich and powerful - we, as software developers, love titles. A glimpse at them and you’ll see exactly what the developers skills are, and how much value they bring to the world.
We don’t have lords, kings, and buffoons in our little Software Development World, but we have titles like “coder”, “programmer”, “developer”, “web developer”, “front end developer”, “software developer”, “software developer engineer”, “devops”, “architect”, and even “consultant”.
The Expert Blind Spot In Software Development
Once upon a time, in the Fabulous Land of Web Shops Where Rivers Were Made of Honey, there was me, fresh and young PHP developer with little experience, and my team leader who was in the industry for 10 years.
It was late in the evening, and I was still at the office. We had to finish a backend for an important client. Quickly, as always. I was exhausted.
My team leader was full of passion, agitating a weird diagram full of boxes and arrows: “Here’s my idea.