Pierre-Henry Soria – CTO Insights, Software Architecture & Product Leadership

How Building Personal Projects Fuels Lifelong Learning

Crafting skills with your own hands
Crafting skills with your own hands - Photo by Jessica Mangano

Meta skills through projects

Consider this: instead of buying apples at the supermarket, you plant an apple tree. It’s slower and more involved, but you don’t just get fruit—you gain gardening skills, learn about soil and patience, and become more self-sufficient. This is a “meta skill”: a skill that leads to new skills and deeper understanding.

The apple tree is just one example. Whenever you start a personal project—writing, coding, or creating art—you’re not only practicing a single skill. You’re building a foundation for lifelong learning.

Why Meta Skills Matter

Meta skills are the roots that support growth in any field. If you write, you don’t just improve at putting words on paper. You learn to structure ideas, synthesize knowledge from books or audiobooks, and reorganize raw information into something meaningful. Each time you turn a creative idea into a project—a video, article, or podcast—you reinforce these meta skills.

Over time, these abilities compound. The more you practice structuring your thoughts, the easier it becomes to learn new things, adapt, and tackle unfamiliar challenges. Meta skills make every future learning endeavor easier and more effective.

Growth starts from a single spark
Growth starts from a single spark - Photo by Thiago Patriota

My Journey: Building an App from Scratch

A few years ago, I developed a nutrition app called Life Fizer, an open-source food application. I wrote the code myself and published it on GitHub. The iOS version was built in Swift, the Android version in Java. For the backend, I used PHP, created APIs, and developed a custom content management system (CMS). I also wrote unit tests to ensure everything worked.

This project was more than a technical exercise. It was a deep dive into software development, design patterns, and system architecture. I spent entire nights working at a 24-hour Starbucks in Dublin’s Stephen Green—my unofficial office, where I could focus without distraction. Those nights were challenging and exhilarating.

The Unexpected Lessons

What did I really gain from this project? Beyond coding, I developed a toolkit of meta skills:

These skills made me a better developer and a better learner, able to pick up new technologies and tackle unfamiliar problems with confidence.

Building Your Own Learning Project

To accelerate your growth, start a side project that genuinely interests you. It doesn’t have to be ambitious or perfect. The key is to choose something that pushes you to learn in multiple ways. Here’s how to get started:

Nights spent learning beyond the classroom
Nights spent learning beyond the classroom - Photo by Avtar Singh
  1. Pick a project that excites you. Whether it’s building an app, writing a book, or planting a garden, passion fuels persistence.
  2. Break it down into manageable steps. Focus on one aspect at a time—design, research, implementation—so you don’t get overwhelmed.
  3. Document your process. Write about what you’re learning, share updates, or create videos. This helps you structure your thoughts and reinforces your understanding.
  4. Embrace the challenges. Every obstacle is an opportunity to develop a new meta skill.
  5. Reflect on your progress. Look back at what you’ve built and identify the skills you’ve gained.

The goal isn’t just to finish the project. It’s to become the kind of person who can learn anything, anytime.

The New School: Learning by Doing

Learning by building is the new school. It’s about staying curious and practicing through real-world projects. When you create something from scratch, you’re not just acquiring knowledge; you’re transforming yourself. You’re planting seeds that will bear fruit for years to come.

Next time you’re tempted to take the easy route, consider planting your own apple tree. The journey may be longer, but the harvest is richer.


Pierre-Henry Soria

GitHub · PierreHenry.Dev · YouTube

<< Previous Post

|

Next Post >>

#Adaptability #Lifelong Learning #Meta Skills #Personal Projects #Problem-Solving #Productivity #Tech #Time Management