The Guide for Debating And Arguing Effectively as a Software Developer

What does it mean to be a software developer? A lot of developers out there, even with a lot of experience, will speak about writing code with good performance. They will speak about design pattern, microservices, languages (and why the ones they know is better) and code syntax. They will throw to you a diatribe full of technical jargon. Is it really it? We have tendency to forget that being a software developer means dealing all day long with humans. »

14 min. read

How to Learn Computer Science Online By Yourself - The Beginning of the Journey (100 Hours)

Last update: 2019-02-03 Computer science and software development: is it useful to have a glimpse of it as a software developer? To know at least the basics? Is it interesting? Could it bring value in my professional life? If you ask yourself these questions as well, dear reader, and you don’t want to invest time (yet) learning computer science, I can give you my impressions, what I learned and how I did it alone. »

10 min. read

MySQL Command Line: Enter the World of mycli

I had a mission, for many years. This quest led me to do innumerable Google searches, trying new tools to finally give up each time. I was feeling like a knight fighting the same dragon again and again, and the dragon was always winning. Where was the happy ending? As Perceval wanted to find the Holy Graal, I wanted to find a good interface for MySQL. I was using MySQL Workbench, like everybody. »

10 min. read

"We Just Have to do Simply This" or How to Make Everything Look Easy

Once upon a time, in the magic Startup Land, there was a fearful backend developer who needed to implement a new functionality. He was working on a back office for movie producers to upload their movies. These movies could then be rented on a VOD platform. Did you hear about Netflix? Same spirit, except that a customer can rent each individual movies instead of paying a subscription. After uploading their movies, the producers could choose in what country they would be available. »

13 min. read

Find a Job as a Software Developer: 8 Steps to Find the Company of your Dreams

Here you are! In front of a powerful CTO of the best we-will-disturb-the-market startup in town. You answered a job offer promising money and glory, soon they will be all yours. To warm you, the mighty CTO begins to ask you to draw a B-Tree on a shiny whiteboard. Easy peasy, you draw a wonderful tree you saw in a garden today. Then he gives you a sheet of paper to test “your skills”. »

19 min. read