About

Hey! Welcome to my website! My name is Alejandro Laguna, but everyone tends to call me Alex. I am on my third year studying Computer Science at the European Institute of Technology (Barcelona Campus)

I am poking around this whole field of software engineering for a couple of years now, and I haven’t found my place yet. However, I am currently enjoying systems programming and working on some math stuff with functional programming.

Why this site exists?

This little website started as a place where I wrote some simple guides and explanations for my university projects. Both the ones I built myself, and the ones I am teaching. I have had a bit of a fall out with the university. I am still a TA, and I am still a student. It is just that some values are slightly misaligned. Their point of view towards education differs from the one I have. They’re embracing AI in a way I find too extreme, and that from my point of view will cause the erosion of problem-solving and critical thinking.

So, that is what this site is for. It’s my personal archive. Early morning reflections, project tinkering, book reviews, introductory guides to any topic I can think of, and anything else I find myself excited to write about.

Please, feel free to click around it and find something that piques your interest, and makes you excited to learn new things.

If you have ever heard anything about {Epitech}, you probably are aware of how weird the path of any student there has been. It is a really unconventional university. They simply throw projects at us with not a single lecture and a “figure it out yourself” mentality. Don’t get me wrong, struggling and smashing your head against a wall until the code compiles is great and I love that so much. It really is a great way of learning.

Unfortunately, there is a (not so small) catch.

A part from being a student, I am also a Teaching Assistant for first and second years. This has made me realize that dropping people into the deep and without a compass simply creates programmers who can write code that works and that they will forget about it in a few weeks and they, or should I say “us”, have no clue on why it works, we don’t understand it. I personally miss a bit of “applied theory”. I believe it helps us fix those gaps.

Away from the keyboard

When I am not programming or writing, you can find me reading a lot. But when my brain needs a break, you will always find me at the swimming pool, probably doing some exhausting sprint sets. It’s the perfect activity for my brain to switch off for a bit.

Contact

You can find my contact and source code around here. Thanks for being around!


“I couldn’t reduce it to the freshman level. That means we really don’t understand it. If you can’t explain something to a first-year student, then you haven’t really understood it.”

— Richard Feynman

“Tomorrow may be hell, but today was a good writing day, and on the good writing days nothing else matters.”

― Neil Gaiman