The Valuable Dev
         

This is the Story of my Life™. Nice to have you here!

First, let’s ask this simple question: why The Valuable Dev?

“Yeah. Why?”

At the beginning of my career, I was trying to learn everything: every new technology, every single framework, every function I could use in my favorite programming language, every new feature for every tool I was using. Most of my free time was dedicated to my crazy quest of knowledge.

It was exhausting. Too exhausting.

After a while, I realized that I felt into a trap: the trend twister. The more I was learning, the more I was realizing that all these new shiny technologies wasn’t inventing anything new. Everything was coming from the same first principles, the same foundations we build upon for decades.

Understanding these foundations helped me to adapt to any tech quickly. Not only that: knowing the first principles of software development helped me to communicate effectively with my peers, and to increase my efficiency.

These first principles don’t change. They’re here to stay. They provide a lot of value for the ones who know them. That’s the end goal of The Valuable Dev: writing about timeless foundations and tools, for you to become an even more Valuable Developer.

If you like the content you’re reading here, let’s connect! You can subscribe to the monthly newsletter and reply to any email if you have questions, problems, or feedback. I’m always happy to help!

Any more question?

“That’s Nice, But… Who Are You Again?”

It’s where I’ll begin the bullet point craze:

  • I’m a French developer living in Berlin. You know, in Germany. Europe. The Earth…? Where are you from?
  • Coding is my hobby for 20 years. I’m coding for a living for 10+ years.
  • I worked in many different companies, mostly startups.
  • I began as a “fullstack” web developer, and now I’m in the backend. I’ve also mentored and lead empowered developer teams.
  • I actively study books and interesting articles, and not only about software development. I’m interested in many things.
  • I believe that learning from different domains:
    • Brings value in our lives.
    • Gives us new and innovating ideas.
  • My motto: “To quit this world a bit better than when I found it”. You may say I’m a dreamer, but I’m not the only one.

“I want to know more!”

Holy cow! You want more bullet points? No? Well, don’t read the following, then.

Career Timeline

  • ~8 years old: Played weird video games (on tapes!) and I was trying to modify them, on a Thompson MO5.
  • ~12 years old: Messed around with QBasic on MS-DOS to create my own versions of my favorite (and only) games, Gorillas and Nibbles.
  • ~14 years old: Learned the basics of C to build a little text-based game, where you could be a dwarf with an axe. How original!
  • 15 years old: Created a little RPG in C++ with DirectX, using Microsoft Paint to design Very High Quality Assets™.
  • 17 years old: Created an almost-complete clone of Adventure of Lolo using Game Maker.
  • 20 / 23 years old: Studied communication for 3 years. 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” web developer (frontend and backend).
  • 25 years old: “Specialization” as a PHP backend developer. No, PHP is not that bad.
  • 29 years old: Team leader. Responsibilities shared with a friend.
  • 30 years old: Began to write this blog.
  • 31 years old: Team leader (again).
  • 32 years old: Began to use Golang professionally.
  • 33 years old: Began to learn Clojure.
  • 34 years old: Self-published my first digital book, Building Your Mouseless Development Environment.
  • 35 years old: Self-published the printed version of Building Your Mouseless Development Environment.

Daily Routine

I’m pretty sure nobody’s reading anymore, but just in case, let’s add more details. Here’s my daily routine; I follow it for years. It’s a general guideline I try to follow as much as I can.

Weekdays:

  • Wake up around 5am
  • 15 minutes of stretching.
  • 30 minutes of meditation.
  • 25 minutes to improve my German.
  • Writing, writing, writing. It can be for a book, or for The Valuable Dev.
  • Breakfast!
  • Day job from 8am/9am till 5pm/6pm.
  • After the day job, it’s side project time:
    • Write even more for The Valuable Dev.
    • Write for a book.
    • Create mouseless and open source CLIs.
    • Record videos for my Youtube channel.
    • … who knows?
  • I like to sleep around 10pm.

Week end:

  • Wake up at 5am.
  • 15 minutes of stretching.
  • 30 minutes of meditation.
  • I work on side projects or I go out, far away from any damn computer.
  • In bed at 10pm.

I’ve worked on these habits for years and it’s not over. I need to nurture them, if I want them to stick around.

I’m Currently Working On…

All my other projects are listed on my Github page. My biggest project right now is my book Learning To Play Vim.

“Why Are You Doing All of That?!”

I like it! That’s the main reason.

I also love helping if I can, and creating meaningful relationships with anybody interested to connect with me. Let’s learn from each other and improve!

Even if our actual society seems to be all about productivity, you don’t have to follow this trend. Be intentional with your life; do whatever you like.