Sunset on the beaches of Porto, Portugal.

Stay in the Flow with Project Templates

Sometimes I get the itch.

The itch to create. The itch to move. The itch to become.

But this creative process is often stopped, and I hate that.

The show must go on.

Creativity has to manifest.

It needs to flow like a stream down the slopes of a mountain.

When it reaches the foot of the mountain, it can grow into a river. Slow but ever-flowing.

The sad truth is, this process is often stalled, interrupted, or stopped…

I have experienced it. Time and time again. And I HATE it. In fact, nobody likes to be interrupted.

Luckily, I have an answer. I know how to get rid of the stalling. How to start working on your project without wasting time on the basic and boring stuff.

So here’s the secret: create a template for each project type.

Whenever you create two very similar projects:

  • Extract the common parts into a template
  • Put it into a GitHub repository
  • Use it as a base when you start a new project

Remember… the point is not to have tens of different templates for every framework.

Only create one if you will actually use it in the future. Creating a template also takes time. So be careful with it.

A good template can speed up the development process of a project. It preserves your creative energy. It makes you spend more time on what matters.

I’ve created a few. Each for a different framework: Angular, NestJs, SpringBoot, etc.

I say this from experience, it will make your next project more organized.

It will make you — as a person — more organized.

Of course, you can also use the templates of others. There are countless ones on GitHub. Type in “Angular Boilerplate” or “React project template” and there they are.

But remember, these are not yours. You will get only half of the benefits and a lot of extra boilerplate that you don’t need.

Now go on… use this strategy. It will work.

And not only for programming. It’s universal.

For the record, I don’t consider myself a great programmer. My memory sucks, and I’m slow. But I’m better than most.

Why? Because I’m always learning, always pushing boundaries. Not only in the field but in every possible direction.

If you’re interested in some of the templates I created in the past, you should check them out.


Angular Boilerplate

NestJs Template

Nest Prisma

Link to my Blog

Ready to get started?

I'd love to hear about your project. Let's chat!