The Essential Role of Algorithms in Programming: A Practical Perspective

Is learning algorithms a waste of time? This question often surfaces among aspiring and practicing programmers. The common belief is that algorithms and data structures are crucial only for building advanced systems or for clearing interviews at top tech firms like FAANG. But what about the everyday coding scenarios? Is algorithmic knowledge relevant there? Basic […]

Continue Reading

The Importance of Mentors

I want to share with you my own experience that solidified me even more the importance of having a mentor in the direction you are going. Back when I started college, I felt an explosion of ambition to make my first steps in the Software Engineering industry. I wanted to get a job and start […]

Continue Reading

Go big or go home.

I have to tell you a secret. My programming journey is way different than most can imagine. It started in my first year of high school, back in 2004, when an alumni student, who had recently graduated, came to our class. He presented some advanced algorithms that are usually taught in universities. At that moment, […]

Continue Reading

The “Eureka!” of Coding

When the Ancient Greek scholar, Archimedes, once stepped into his bath, he was amazed to see the level of the water rise. It’s a phenomenon that we don’t even notice today, but back then it was a revelation. Archimedes realised that the displacement of water was equal to the volume of his submerged body. Legend […]

Continue Reading