Let's discuss quantification and why it matters for a second, then we'll talk about how to apply it. Statistics and "data" is essentially an agreed-upon measurement of something. That's all it is. That means that the measurement only has meaning if you understand it, trust it, and you can replicate the measuring process. This is where a lot of people go wrong unfortunately, because their measurement process is borked. Put another way, quantification is a way to describe something in a format that another person can understand. This takes a perception and turns it into an object - "objectification", in the good way. Okay, so now that you've taken this behavior and put it into an object, you have a clearer picture that can help remove mental bias and other errors that can occur without objectification and quantification. And that can be very valuable to the learning process. But the key here is to choose carefully what you measure, how you measure it, and what to do with the measurements. Now we can discuss a few things you could be measuring to quantify your growth and experience as a developer. Days you've been a developer. This is perhaps the easiest one, but is roughly correlated to your growth and experience directly. Of course, this also depends on knowing your rate of growth, which is a different measure. But assume that you grow at 1 arbitrary unit per day - now every day you've been a developer, you have grown by that 1 unit. (This is unlikely to be true, but a simple to achieve measurement with little noise.) Languages you can accomplish a particular templated task with. For example - ToDoMVC accomplishes the narrow set of requirements for a ToDo app. Can you build a todo app (or some other minimum thing) with 1 language, 3 languages, or 20 languages? Be careful here, however. Learning new languages doesn't necessarily mean you are "growing", per se. Remember, growth has to be defined in order to select adequate metrics and measurement strategies. Self-survey. Your growth isn't only limited to how much you can do with your hard skills. Your growth is also internal. Surveying yourself periodically to determine how you feel about your own career gives you a way of taking a subjective matter and compress it into an objective measure. Track this over time, and you can start to learn about the seasonality of your mood. Code reviews. Ask other seasoned developers to rate you. Consensus measurements are extremely important. Being a developer is, after all, mostly a communications job. If you are growing, other people should be able to perceive it. Ask for regular consensus from other developers to determine areas that are, at least from external perception, growing or dying. Hackerrank and other interview-style questions. - Things get a little fuzzy here, because you might be very good at solving algorithmic puzzles but have a hard time bringing those skills into your work. However, this is a decent proxy to programming and problem-solving skills. There are certainly many more, and my guess is that this style of answer is less what you are looking for - but, I believe it's important to remember that self-quantification should be aimed at refinement, not at making a sweet dashboard for yourself. If you aren't certain what you want to grow in, start there.