I'm Lucas, I work as software engineer and I am passionate about psychology, computers and education.
When talking to beginners in the coding field, they often find what I have to say useful, which motivated me to start this website.
I am what they call "chronically online", which means I have knowledge in a lot of areas in the computer space, like programming,
linux, speed typing, and similar topics.
Given the challenge to build a MIPS processor instructions assembler, I decided to build it with Rust. Rust is an insanely fast programming language and, different than C or C++, it has compile-time memory safety by default. Despite its complexity, the decision of Rust was heavily because of its complex type system, which I could rely to create any kind of abstraction needed to create reusable and readable code.
After falling in love with the language, I started using it for every CLI tool I needed to build. What I didn't know was that people would find my crates useful, and I got quite a few downloads on them. The 2 crates that I currently have published are flag-parser for CLI flag parsing and stirling-approximation to approximate a factorial with Stirling's approximation.