Welcome! This blog contains my thoughts on culture, technology and learning.

I am computer science student from Romania with a passion for open source software. I hope the articles I write will be useful to you.

All opinions are my own.


  • Adding symbol stripping to Cargo

    My pull request adding a new Cargo option to strip symbols from binaries was recently merged. I wanted to share the story of how this contribution came to be, as well as provide some tips for prospective contributors.

  • Think before you code

    I used to be the biggest opponent of designing your app ahead-of-time. I was a firm believer the only right way to build great software was to get on the keyboard and just start writing it. As Linus Torvalds put it, “Talk is cheap. Show me the code”.1

    1. You can find the quote on GoodReads 

  • The advantages of being calm

    The modern world provides us with the information we need at our fingertips, and we are more connected than ever. But our busy schedules, constant notifications and the fear of missing out brought along stress. This eats us from inside, and the worst part is we realize how affected we are by it when it’s too late, after having already lost a lot of time.

    I wrote this post to reflect on how stress was affecting me and how I learned to be more carefree and enjoy life. I hope that others will draw upon my experiences and learn not to worry so much.

  • How to become an open source developer

    Do you want to be an open source software developer? To send pull requests and solve issues or review code on GitHub? Are you looking to add some practical experience to your CV while writing code for the benefit of all? Then I can help you get started. And the best part about open source development is the community you become a part of.

    This article describes how to choose the projects you contribute to, how to start contributing and how to become an active developer.

  • How to learn Japanese online

    日本語はすごい!This blog post describes the freely-available resources I consider to be the most helpful when learning Japanese. Each site comes with a description, detailing how long should you stick with it and when it’s the time to move to the next one.

  • The value of humility

    A few months ago, I went to a tech evening about building scalable products. The welcome speech was delivered by Daniel Dines, CEO and founder of UiPath.

    Daniel presented a short bit of his life story: how he started as a programmer in Romania, the path to becoming a programmer for Microsoft, and how he came up with the idea for his startup. While I will not bore you with the details of his talk (you can find a full recording here), there is one key idea which sticked with me: how important it is to be humble.

  • Organize your life

    Feel like you’re falling behind your daily schedule? Do you wish you had more hours in a day? Each of us gets (more or less) the same amount of time to live; it’s within our power to organize our priorities and spend as much time as possible doing what matters.

subscribe via RSS