Meaningful progressbars?

I don't get why most blog posts recommend it for your portfolio.

These are arbitrary values for auto-assessment. What does '90%' even mean? Are you a core developer of this language?

  • Git

    100%
  • PHP

    90%
  • CSS

    45%
  • JavaScript

    73%
  • Python

    69%
  • SQL

    91%
  • Ruby

    54%
  • Hugo

    87%
  • Security analysis

    71%
  • Prompt Engineering

    42%
  • Soft skills

    147%
Updated: 2025/11/22

Learn How to Learn #

You can find almost anything online, especially if your goal is to learn a new programming language.

However, knowing how to write code doesn’t mean you’ve mastered it.

You must question yourself.

The challenge is that you also need to be skilled—and therefore confident enough—to deliver valuable work.

Learn Concepts, Not Tools #

Tools change; core concepts endure.

That’s why paradigms like OOP help developers learn new languages faster.

Different syntaxes and operators exist, but you’ll often encounter similar structures and loops.

You’ll also reduce the risk of poor outcomes, such as misconfigurations, misuse, and overly complex tooling.

Learn in Public #

Learning in public compels you to understand your craft more deeply.