Skill

30 Aug 2025


In a world overflowing with online courses, certifications, YouTube tutorials, and learning platforms, it’s easy to lose perspective by misunderstanding the difference between learning and being skilled. We often mistakenly equate the two without recognizing the fundamental differences between them. Understanding this distinction can lead to a dramatic shift in how we approach growth and the results we expect.

What is a Skill?

Everyone may think they know the answer - but there’s an often unappreciated depth to the concept of skill. Let me explain further.

According to Wikipedia:

A skill is the learned or innate ability to act with determined results with good execution, often within a given amount of time, energy, or both.

Let’s break this down into key components:

  • learned ability
  • determined results
  • good execution
  • constraints in terms of time and energy

The Common Misconception

Most people focus only on the first aspect - the learning part - when they think of upskilling. Little attention is paid to the other three components. This is why many people end up stuck in “tutorial hell” and still come out feeling underconfident and inadequate.

Many don’t even consider the other parameters required for acquiring skills. You can superficially learn about a topic in a couple of days. But building a skill is different - it’s hard. It takes time, energy, and lots of repetition. Understanding this can reduce unrealistic expectations and help you stay motivated.

Breaking down the un-appreciated components of Skill

  1. Deterministic Results

    Achieving repeatable, reliable outcomes requires practice and repetition. If you can’t solve a problem, break it down into smaller, manageable parts and practice solving them consistently. Once you’re comfortable with the fundamentals, you can begin tackling more complex problems.

  2. Good Execution

    It’s not enough to just get things done - how you do it matters. There are often multiple ways to solve a problem. By exploring different approaches and analyzing the trade-offs, you gain a deeper understanding of the subject. This strengthens your expertise and decision-making ability.

  3. Working Within Constraints

    Operating under constraints is what separates amateurs from professionals. To truly become skilled, you need to consistently produce results under constraints. You can improve this by intentionally imposing limits on yourself.

For example:

  • Solve problems within a set time limit
  • Work without referring to notes or external resources

These challenges simulate real-world pressure and help you build true competence.

The Hard Truth

You can’t read your way into becoming a good programmer, speaker, writer, or designer. You can understand the concepts - but unless you practice, under pressure, with constraints, and repetition, you’re standing still.

Skill makes you valuable, independent, and capable in a world where information is cheap and instantly available.

Once you truly grasp this, you can apply it to most areas of life - and work towards improvement incrementally, without unrealistic expectations.

And that might just lead you to a happier, more fulfilled life.