“But… who are you?”
I’m Matthieu. Nice to meet you! Hope you have a great day so far.
Let me introduce myself with a couple of bullet points:
- I’m a French developer living in Berlin. I’m coding mainly using Golang or PHP. There’s my coding-life timeline below for more information.
- I worked in web shops, different kind of startups and for big companies too, always as an employee. No freelancing for me.
- I actively study books and articles about software development, but not only: psychology, philosophy, sciences, languages, you name it. I love learning. It’s my drug. I deeply believe that learning a lot from different domains gives you original ideas, helps you to innovate, and brings value in your life.
- Don’t take any of my article as the Holy Truth. Don’t take anything as the Holy Truth, before you try it for yourself. If it works for you, then it’s true. If it doesn’t, you can try to find another resource which can help you.
- Without sharing our knowledge, we would still hunt in forests and live in caves. That’s why I try to share mine, as much as I can. Don’t hesitate to correct me if I make mistakes, or to add some information to my articles! The comment section was made for that. Sharing is caring!
- Gnothi seauton is one of my favorite maxim. It means: “know yourself”. I think it’s really important to define who we are, what our purposes, our values, and what do we want in life, to make better choices.
“I want to know more about you !!?”
Holy cow! You want more details? More bullet points everywhere? No? Well, don’t read the following, then.
My Coding-Life-Career Timeline
- ~8 years old: I was playing weird games (on tapes!) and trying to modify them, on a Thompson MO5.
- ~12 years old: Hacked around in QBasic on MS-DOS to create my own versions of my favorite (and only) games, Gorillas and Nibbles.
- ~14 years old: Learned C basics and built a little text-based game, where you could be a dwarf with an axe!
- 15 years old: Created a little RPG in C++ with DirectX, with Microsoft Paint Quality Graphics™.
- 17 years old: Created an almost-complete clone of Adventure of Lolo using Game Maker. The AI of this game is weird, I tell you.
- 22 / 23 years old: 2 years of Communication and Marketing studies. I loved it, it taught me a lot about soft skills.
- 23 years old: Learned Adobe Flash (oops), HTML, CSS and PHP.
- 24 years old: Began to work as a full stack developer (frontend and backend).
- 25 years old: “Specialization” as a PHP backend developer. No, PHP is not that bad.
- 29 years old: Team leader of a remote team. Responsibilities shared with a friend.
- 31 years old: Team leader (again).
- 32 years old: Began to code full time in Golang.
I coded many other little games, fun experiments and side projects. Some are tools for developers, the last “big” one is DevDash.
My Personal Projects
- Sharetoall - Free alternative to Buffer / Hootsuite - abandoned -
- DevDash - Highly Configurable Terminal Dashboard for Developers - Documentation -
- testomatic - Automatically run appropriate tests when a file is saved -
- ottosocial - Scheduling tweets via CSV -
- snake.hjkl - Snake game in browser to learn
hjklfor Vim - Play! -
- My dotfiles - Configuration for basically every software I use.
- Arch Install - Bunch of scripts to install my development environment.
- My Alexandria Library - Mindmaps of everything I find interesting.
- My Playground - My playground where I learn new languages / Computer Science …
- Questions I ask during a job interview.
My Daily Routine
- Wake up around 5am
- 30 / 40 minutes of sport, mainly callisthenics (GMB is my favorite)
- 20 minutes of meditation (here’s a good resource for meditation)
- 25 / 50 minutes writing for this blog
- 25 minutes of Duolingo
- Day job from 8am till 5pm
- 25 minutes of reading / taking notes (in the transports)
- Sport for 30 min / 1 hour (running / callisthenics)
- Time for side projects / studying my reading notes / spend time with my girlfriend or/and with friends
- I like to sleep around 10pm
- Wake up at 5am
- 30 / 40 minutes of sport
- 20 minutes of meditation
- One of the following thing:
- Side projects
- Try to learn new stuff
- Do stuff with other human beings
- In my bed at 10pm… I don’t like to go out very late anymore.
I try to keep some flexibility of course. Sometimes I don’t do everything, or just a bit of everything. It’s perfectly fine.
DISCLAIMER: even if I follow this routine for years, I wasn’t able to build the necessary discipline from one day to another. I experimented, failed, tried again, failed again. At the end, everything fall into place, more or less.
In short, it took me time, dedication and work. And it’s not over.
You don’t have to follow this kind of routine if you don’t want to. If you want to stay in bed till 11pm, that’s fine. Find out what you want to do in your life and try to do it. After all, life is a pretty limited thing.
I don’t do all of that to become rich and famous. It’s not really likely, between you and me. I do it simply because I like it.
I believe in our capacities as humans, thus I try to help as much as I can to leverage them. If I can contribute to make the world a better place, I would consider my life a success.
I like many, many things. Here’s a short preview:
- Eating good food
- Hiking / being in the nature
- Bouldering (climbing on rocks)
Thanks for reading my blog! If you have any question, I’m always happy to help.