Skip to content

Why fundamentals matter more than technologies

Enrique del Sol
Published date:
2 min read

In software development, it is very easy to focus on tools.

Which framework to use. Which language is trending. Which library solves X problem better.

But over time, I have come to a fairly clear conclusion:

Tools change constantly. Fundamentals do not.

In recent years, we have seen:

And yet, the problems remain very similar:

What actually remains

Regardless of the technology, there are concepts that do not change:

These principles come from classical engineering, not from the latest trending framework.

The rise of AI

Artificial intelligence is accelerating this change even further.

Today it is easier than ever to learn a new technology, but that makes understanding fundamentals even more valuable.

Because AI can help you write code, but it cannot decide how to structure a system correctly.

Conclusion

I do not believe the future of software depends on mastering a specific technology.

I believe it depends on understanding the fundamentals well and adapting to the tools that best solve each problem.

Next
From Industrial Engineering to Backend Development