I've always found it difficult to stick to just one creative field.

I enjoy programming, but I also enjoy graphic design, UI/UX, animation, and 3D modelling. Sometimes I'm building an application; other times, I'm designing a brand identity or experimenting with a completely different idea.

For a while, I thought of these as separate interests.

Eventually, I started realizing how much they complement each other.

Design changes how I approach development

When I work on an application, I'm not just thinking about whether the code works.

I'm also thinking about how someone will interact with it.

Where should a button go? Is the interface communicating the right information? Does the experience feel intuitive?

My design background influences those decisions before I even start writing the code.

And development gives me the ability to turn those designs into functioning products rather than leaving them as static concepts.

Different skills create different perspectives

Animation teaches timing, movement, and visual communication.

3D modelling teaches spatial thinking and attention to detail.

Programming teaches logic, structure, and problem-solving.

Design teaches hierarchy, consistency, and how people interpret what they see.

These disciplines might seem unrelated at first, but I've found that learning one often changes how I approach another.

Sometimes the solution to a development problem comes from thinking like a designer. Sometimes a design decision becomes much easier after understanding the technical limitations behind it.

But there's a catch: focus

Having multiple interests doesn't mean trying to work on everything simultaneously.

Context switching can become exhausting, and starting new projects is considerably easier than finishing existing ones.

I've learned that curiosity is valuable, but priorities matter.

Not every idea needs to become a product. Not every experiment needs to become a business. Some things are worth building simply because they teach you something.

The important part is knowing when to explore and when to commit.

I don't want to limit myself to one title

I enjoy being a developer, but I don't think that's the only way to describe what I do.

I want to build software, create visual experiences, experiment with new technologies, and develop products that people genuinely find useful.

I don't necessarily see these as competing interests. I see them as different tools for solving different problems.

And perhaps that's one of the biggest advantages of being multidisciplinary: you don't always have to approach a problem from the same direction.

**I'm curious: Do you prefer specializing in one field, or exploring multiple disciplines and combining them? And has learning one skill ever unexpectedly improved another?