Hey — I offer hands-on AI coaching for dev teams. I spend a day or two pairing with your engineers in your codebase, teaching them Cursor, Claude, Copilot, and the workflows that actually stick. No slides, no theory — just real work on real code. Your team leaves confident and shipping faster. Let's chat
Published
3 min read

Trevor I. Lasn

Builder, founder, based in Tartu, Estonia. Been coding for over a decade, led engineering teams, writing since 2015.

It's More Fun to Be Competent

Once you're competent, everything changes. You stop second-guessing yourself. You stop panicking every time you encounter a new problem. And you start taking on bigger challenges with excitement rather than dread.

When you’re good at something, work feels less like work. Think about athletes or musicians who practice for hours every day. What looks like hard work to outsiders is actually enjoyable to them because they’ve reached a level of mastery. They’re not struggling with the basics anymore; they’re honing their craft.

Competence makes everything more enjoyable. When you’re not constantly worried about screwing up or getting stuck, you can focus on the things that make your work fun. Whether you’re building software, writing content, or managing a team, competence gives you the freedom to dive into the creative and interesting parts of the job.

When you’re new to something, every step is hard. You’re trying to figure out what to do, how to do it, and hoping it all works out in the end. It’s stressful and frustrating. But when you know your stuff? It flows. You move faster, make better decisions, and—here’s the kicker—you actually start enjoying the process.

How to Build Competence: Start With the Basics

The path to competence isn’t glamorous, but it’s worth it. You need to grind through the basics first. It’s like learning to drive: you spend hours learning how to steer, brake, and park before you ever hit the open road. Once you’ve got the fundamentals down, you can start enjoying the ride.

  • Start with the foundations: Whether it’s a new language, tool, or framework, master the basics first. Learn the syntax, understand the documentation, and practice, practice, practice.
  • Solve real problems: The more you apply what you’ve learned to real-world scenarios, the faster you’ll get competent. Build small projects, contribute to open-source, or help someone else solve a problem.
  • Ask for feedback: Find mentors or peers who can point out your mistakes and show you how to improve. Don’t be afraid to be wrong—it’s part of the process

Competence Encourages Creativity

Once you’re no longer bogged down by basic errors, you have the mental space to think creatively. The fun starts when you can experiment, take risks, and try out new approaches without fear of failure. When you’ve built up competence, the fear of things going wrong disappears. Instead, you see mistakes as part of the learning process.

Think of it like this: when you’re learning to play an instrument, it’s all about hitting the right notes at the right time. But once you’ve mastered the basics, you can start improvising. The same goes for programming or any other skill. Once you’re competent, the possibilities open up.

Competence Unlocks Creativity

  • Reducing Mental Overhead: You’re not wasting mental energy on remembering syntax or basic commands. Instead, you can focus on higher-level problems.
  • Encouraging Exploration: Once you know the rules, you can start breaking them to create something new. This applies to code, design, and even leadership.
  • Building Trust: Others are more likely to give you creative freedom when they trust your competence. When people see that you’re skilled, they’re more open to letting you experiment.

In the end, being competent isn’t just about being good at something—it’s about opening up new opportunities to enjoy what you do. Competence lets you move faster, be more creative, and tackle bigger challenges without fear.

If you want to have more fun at work (or in life), invest in your competence. The more you improve your skills, the more rewarding the experience becomes.


Found this article helpful? You might enjoy my free newsletter. I share dev tips and insights to help you grow your coding skills and advance your tech career.


Check out these related articles that might be useful for you. They cover similar topics and provide additional insights.

Reflections
3 min read

Good Enough Is a Strategy

Your competitors will eat your lunch while you refactor

Nov 19, 2025
Read article
Reflections
4 min read

Build Your Army

If you want to do great things, you'll need people with skills that complement yours. You can't do everything yourself. You need a team. You need an army. You need to build your army.

Oct 4, 2024
Read article
Reflections
5 min read

You Can Choose to Be Someone Who's Competent in Many Things, or Unbelievably Good at One Thing

Should you diversify your skills or specialize?

Sep 26, 2024
Read article
Reflections
6 min read

High Performing Engineer Teams = motivation + enthusiasm + autonomy

Create the conditions where engineers want to excel and they'll surpass your expectations

Mar 7, 2025
Read article
Reflections
7 min read

Technical Debt Is Killing Your Business

And it will be your downfall if you choose to ignore it

Jul 31, 2024
Read article
Reflections
5 min read

Advice to New Engineering Managers

Tips for being an effective engineering leader and how to avoid common pitfalls

Feb 15, 2025
Read article
Reflections
5 min read

Attracting Top Engineering Talent to Your Startup

Advice on competing for great software engineers without name recognition

Sep 21, 2024
Read article
Reflections
5 min read

Conway's Law: The Hidden Force Shaping Your Software Architecture

If you've ever wondered why your carefully planned software architecture ends up looking suspiciously like your org chart, you're not alone. Welcome to the world of Conway's Law.

Sep 24, 2024
Read article
Reflections
3 min read

Take Your Writing Seriously

It’s not just about getting the message across; it’s about doing so in a way that’s easy for others to follow. Good writing shows respect for your team and your work.

Sep 19, 2024
Read article

This article was originally published on https://www.trevorlasn.com/blog/its-more-fun-to-be-competent. It was written by a human and polished using grammar tools for clarity.