DEV Community

Adam Crockett 🌀
Adam Crockett 🌀

Posted on

📊 Statistics on portfolio, boom or bust?

Please may I have your opinion in the comments. I have a list of repositories of personal work from the beginning of time (that I started my career and GitHub) I don't really delete much.

Anyway should I have the inclination (I do), would you say displaying the percentage usage of all languages I have ever used is a good idea. For example, according to my maths I am 20% JavaScript, with 2% other things. The other things are also the interesting things, c++, Rust and Lua, lumped in with some PHP that I'd rather forget.

I think it paints a pretty good picture of me but also depending on who is reading it, a pretty bad one. GitHub doesn't recognize scss as a language, yet it knows glml just fine.

So what would you do?
Show only languages you have used this year to reduce the dataset and bring up the numbers? Split the languages into front end and backend categories? Or not bother with all of this.

Thanks!

The result so far:
Alt Text

Top comments (3)

Collapse
 
fcrozetta profile image
Fernando Crozetta

I think it really depends on What you want. Personally, I keep almost every repository I've made, and I really don't mind github saying that I worked more with one technology than other ones.
But, maybe someone else can indeed understand this in a different way.
I'm developing my personal page with the information I want to display to prospects/clients/etc.. And I keep my github as my kitchen Sink. Everything I do goes there. This also allows me (and other developers) to see what I'm working on in my free time. And from time to time I co back revisiting my codes, and blogging about it

Collapse
 
adam_cyclones profile image
Adam Crockett 🌀

I ended up doing some phycology to make this work, all the stats are presented in a line graph of concentric circular bars one inside the other.

The most used language sits on the outside and the rings, the least used language the inner most ring. The result is that nothing looks disproportionate. I ommited the percentages and instead placed a legend and numbered key to the right, the legend reads Top 10 languages. This way I psudo quantify my usages not in percentages, but comparison of scale.

Thank you for your input Fernando, I will take a screenshot when I get a chance.

Collapse
 
tonixx profile image
tonixx

I would list all the languages you know and use and note your level for each one: beginner/medium/master, 1 to 10, etc. You could organize them by category: front end, back end, etc.