I’m Maurício Gardini, a software developer from Caxias do Sul, Rio Grande do Sul, Brazil. Currently, I’m attending to bachelor degree of Computer Science.
I’m a guy who lives by the motto “Stay curious”. And that’s why I’m interested in things scattered in a wide variety of areas of interest: books, movies, TV series, music, games…. In a certain way, it may look like a good thing (And it really is), but it’s a double-edged sword, ‘cause I have many things to check out, but little time to do it. And, combined with my job, college and my personal projects, to get time to do a bit of everything is quite a challenge.
OS-wise, yes, I’m a Mac OS user, although I can assuredly state that I’m no “macfag”. Apple’s OS has its highlights, but it’s impossible for it to excel in everything. That’s why that, when I’m using a computer, it could be one of these cases:
- Mac OS, if I’m at home, browsing the internet, reading my feeds, watching dome videos, programming for my personal projects, etc. If I am “chillin’ out”, it’s probably on Mac OS;
- Windows 7 through dualboot, if I’m gaming. The array of options in Mac OS is still limited and the perfomance using Parallels or any other emulation software is nowhere comparable to a native installation;
- Ubuntu-powered desktop, if I’m working. I’m still kinda “shy” about venturing in the Linux world and tweaking everything, so I’m still pretty much just a user. But I feel curious about things like Arch Linux, XMONAD and Raspberry Pi, so getting to know them is just a matter of time.
Now, when talking about programming, I can say that I’m a vim user, and there’s nothing else that I need to develop my softwares. IDEs, nowadays, sound kinda clumsy to me, and pretty much all the interesting features found in them can be emulated in my faithful vim. But, if I had to specifically talk about languages that I developed corporatelly, the list would pretty much narrow to these three:
- C# was the first one and, althought everybody says that “The first one you’ll never forget”, the experience in this language is something I’d rather not experience again. Yeah, Visual Studio is a great tool, but that’s exactly my point: you get used to rely on an IDE and then, when you’re “on your own”, you feel lost (At least that’s what I’ve experienced);
- After that, I went from desktop programming to web programming and tried PHP. Again, if I could, I rather not have to program using it again: this time, the problem falls on the shoulders of the developers, who tend to deliver crappy code. Those who program in PHP know how hard it is to find good code in this language.
- The next language I had some experience with was Python, which is my day-to-day programming language ‘til today. So far it proved to be a great language: it has a pretty clean syntax and enforces identing, which usually results in better and clean code. Also, it pairs beautifully with Django, which leads to the development of web applications with much ease.
So, yeah, that’s pretty much it. If you want, you can also find me at: