Vanta Logo
SPONSOR
Automate SOC 2 & ISO 27001 compliance with Vanta. Get $1,000 off.
Published
4 min read
Up to date

Trevor I. Lasn

Staff Software Engineer, Engineering Manager

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.

Here’s how you can apply that to programming:

  • 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 By:

  • 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.

If you found this article helpful, you might enjoy my free newsletter. I share developer tips and insights to help you grow your skills and career.


More Articles You Might Enjoy

If you enjoyed this article, you might find these related pieces interesting as well. If you like what I have to say, please check out the sponsors who are supporting me. Much appreciated!

Leadership
3 min read

Engineering Managers Should Write Code

Engineering managers who stop writing code lose touch with their teams and become ineffective leaders

Sep 18, 2024
Read article
Leadership
3 min read

Barnacle Strategy for Startups

As a founder, you're always on the lookout for smart ways to grow your startup without burning through your limited resources. That's where the barnacle strategy comes in.

Oct 3, 2024
Read article
Leadership
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
Leadership
5 min read

Company Culture Happens Outside Management

Why real company culture grows from the ground up, not top down.

Sep 14, 2024
Read article
Leadership
5 min read

What's the Number One Thing Holding Most People Back from Reaching Their Full Potential?

Discover the biggest obstacle to success in tech and learn how to overcome it

Sep 29, 2024
Read article
Leadership
4 min read

Become a Better Engineering Manager with JQL

Using Jira queries to understand engineering trends and drive improvements

Feb 11, 2025
Read article
Leadership
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
Leadership
4 min read

How to Launch Software Projects On Time and On Budget

Learn the art of scope management to keep your projects fixed in time and cost

Oct 7, 2024
Read article
Leadership
6 min read

The Monday Morning Test to Measure Engineering Team Health

Why the first day back can reveal everything about your engineering team's health

Nov 4, 2024
Read article

Become a better engineer

Here are engineering resources I've personally vetted and use. They focus on skills you'll actually need to build and scale real projects - the kind of experience that gets you hired or promoted.

Many companies have a fixed annual stipend per engineer (e.g. $2,000) for use towards learning resources. If your company offers this stipend, you can forward them your invoices directly for reimbursement. By using my affiliate links, you support my work and get a discount at the same!


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.