165 reputation
9
bio website bit.ly/rrrecursion
location Italy
age 22
visits member for 3 years, 8 months
seen Dec 12 at 8:13

The lounge is the room of thousands topics. I can be often found there. If you are planning on joining for the first time, please read the newbie hints first.

I have a Github account, that contains all my public projects (see Snok and Solidran). I mainly code in Haskell and C++, but you might find some projects written in PHP, Ruby or Python. I also have some gists that are used for short chunks of code, reusable C++ classes and/or collections of things (see "Recurring C++", "Interesting talks", "Shameoverflow").

There's an account in my name, but it's managed by some stalker of mine. The tweets are just sad and wrong. Don't follow and don't establish contact. Any attention will make her stronger.

Recent experiments, that I've painfully self administered, have lead to the conclusion that the Ballmer's peak manifests itself around ~0.4l of a ~4% beer with a weight of ~75Kg while having full stomach. Help mankind by financing research.

Buy Beer


The rules for an happy life

§1. There's no rule 2 and 3
§12. Don't engage in PC vs Mac arguments
§14. Don't engage in arguments regarding IE


Nov
15
revised Why aren't we researching more towards compile time guarantees?
added 96 characters in body
Nov
15
asked Why aren't we researching more towards compile time guarantees?
Mar
27
comment Why is it bad to write something in language X as if you're writing a program in language Y in terms of using a shared coding paradigm
"I know proper RAII means safeguarding against nullpointers" -- You know what's more dangerous than not knowing? Not knowing and believe to know. The RAII acronym means "Resource Acquisition Is Initialization" and is an idiom to manage allocation and deallocation of objects or, in a more general sense, resource management. RAII can theoretically be applied even to resources that are not dealt with with pointers (such as VBOs in OpenGL). So yeah, just wanted you to know that, even though RAII can be often seen next to pointers, they are definitely two different things.
Jan
27
awarded  Critic
Aug
18
answered to teach or not to teach GUI for beginners in CS
Aug
18
awarded  Editor
Aug
18
awarded  Citizen Patrol
Aug
18
awarded  Informed
Aug
18
revised Web programming most effort?
deleted 3 characters in body
Aug
18
awarded  Teacher
Aug
18
answered Web programming most effort?
Mar
4
awarded  Autobiographer
Mar
22
comment Is this kind of Design by Contract useless?
Yep, the thinking part is obliviously necessary but it seems unreal to prove correct a program of million of lines of code. Yet, I agree that this way of programming can get handy in the future.
Mar
21
awarded  Student
Mar
21
awarded  Scholar
Mar
21
comment Is this kind of Design by Contract useless?
@DeadMG, we are doing C++ but not the plus-plus part (classes and stuff)...
Mar
21
accepted Is this kind of Design by Contract useless?
Mar
21
asked Is this kind of Design by Contract useless?
Dec
30
comment Can you learn OO programming without procedural?
For non-pure OOP language such as PHP you cannot do that.
Apr
7
awarded  Supporter