Robin Donnay bio photo

Robin Donnay

I'm a 24 years old computer scientist from Lyon in France. I'm specialized in computer graphics, especially real time technology like video game and VR.

Email Twitter LinkedIn Github

My Hobbies

Video games

  • My favorite game series is Kingdom hearts
  • I also like Borderlands and Fallout series
  • When I’m stressed, I listen my Fallout 4 Diamond City Radio playlist on spotify. I don’t know why but this help me to handle stress
  • Lara Croft my favorite character in video game history. She describes the evolution of the representation of women in the video game industry (from “nice to watch” to “powerfull and independant”)

Books

SF books

  • The Hitchhiker’s Guide to the Galaxy written by Douglas Adams
    • The three first books are awesome. I think the two other can be missed even if there are some good jokes in it.
    • The other other books written by Douglas Adams : Dirk Gently is fun but not at the level of H2G2.
  • Robot series written by Isaac Asimov
    • Every novel is perfect and even if it’s an old series, it’s an important series to understand AI and the consequences of this technology.

97 Things Every Programmer Should Know

It’s a must read for every programmer who care about the quality of his job. Chapter are perfectly sized to be read in public transport so there is no excuses.

Some chapter are more important in my point of view. Here is my tier list of chapters I liked:

  • S Tier (Usefull even for none developer)
    • 3 - Ask, “What Would the User Do?” (You Are Not the User)
    • 18 - Continuous Learning
    • 22 - Do Lots of Deliberate Practice
    • 29 - Don’t Rely on “Magic Happens Here”
    • 37 - Hard Work Does Not Pay Off
    • 50 - Learn to Estimate
    • 67 - The Professional Programmer
    • 69 - Put the Mouse Down and Step Away from the Keyboard
    • 77 - Start from Yes
    • 87 - Ubuntu Coding for Your Friends
    • 97 - Your Customers Do Not Mean What They Say
  • A Tier (Philosphy to become a better developer)
    • 24 - Don’t Be Afraid to Break Things
    • 58 - A Message to the Future
    • 70 - Read Code
    • 72 - Reinvet the Wheel Often
    • 83 - Testing Is the Engineering Rigor of Software Development
    • 86 - Two Wrongs Can Make a Right (and Are Difficult to Fix)
    • 93 - Write Code As If You Had to Support It for the Rest of Your Life
    • 96 - You Gotta Care About the Code
  • B Tier (Good practices)
    • 5 - Beauty Is in Simplicity
    • 15 - Coding With Reason
    • 20 - Deploy Early and Often
    • 30 - Don’t Repeat Yourself
    • 42 - Keep the Build Clean
    • 65 - Prefer Domain-Specific Types to Primitive Types
    • 73 - Resist the Temptation of the Singleton Pattern
    • 76 - The Single Responsibility Principle
    • 90 - Verbose Logging Will Disturb Your Sleep
  • C Tier (Cool to read for me)
    • 33 - Floating-point Numbers Aren’t Real
    • 40 - Install Me
    • 47 - Know Your Next Commit
    • 51 - Learn to Say, “Hello, World”
    • 52 - Let Your Project Speak for Itself
    • 54 - The Longevity of Interim Solutions
    • 62 - Only the Code Tells the Truth
    • 71 - Read the Humanities
    • 78 - Step Back and Automate, Automate, Automate

Cooking

Canelé

Beer

I love stout and black beer but smoked beer are the best.
I’m an amateur brewer who craft beer on his free-time.
My first beer made with the Brasserie Stéphanoise :
First Beer
Here is my lockdown beer (amber beer) :
Lockdown Beer 1 Lockdown Beer 2