DIY Degree: Algorithms and Data Structures Semester

I didn’t follow a straightforward path to becoming a software developer. I always liked math and science, so my study choices were always around these subjects. In university, I discovered programming—it started as a cool new topic, then a hobby, and finally, a passion. That is why I became known as “the Python guy.” Since then, I’ve been so into programming that it naturally evolved into my career, almost without me realising it....

August 17, 2024 · 2 min · 263 words · Lucas vieira

Advent of Code 2022 in Rust - Solving days 1..=3

In my quest to learn Rust, I dived into the first three days of Advent Of Code 2022. Let me tell you… It was very fun. Even though I have previously solved those three challenges in Go, Rust allowed me to approach them uniquely. You can check out my solutions here. And for anyone wanting to use Rust for Advent of Code, you should check this awesome Rust template – it’s a lifesaver for setting up and testing your code....

January 17, 2024 · 6 min · 1144 words · Lucas vieira

Learning Rust With Advent of Code

Last year, I fell in love with Go. Before that, Python had always been my go-to language – Easy to use and the one all my engineer friends knew how to code in. However, I was aching to dive deeper into computer science, and I wanted to do so by learning a new language. Perhaps I loved Go because it is a “boring” language1. It lacks exciting features. But because it is simple, you can focus on writing good code....

January 14, 2024 · 2 min · 399 words · Lucas vieira