562 reputation
48
bio website
location Paris, France
age 28
visits member for 3 years
seen Jul 8 at 15:18

Jul
26
awarded  Informed
Jul
7
awarded  Yearling
Nov
13
comment When can you call yourself good at language X?
@cwallenpoole : Don't forget the Dunning–Kruger effect. Moreover, aren't you more impressed when a lot of people are telling "X is really good at Y" rather than when X is claiming he is competent ?
Oct
18
comment What are best practices for testing programs with stochastic behavior?
Can't you mock the kernel ring buffer too ? And other random aspects of your code ?
Jul
7
awarded  Yearling
Jun
8
awarded  Caucus
Apr
16
comment INI files or Registry or personal files?
I used SimpleIni for parsing INI files a while ago and it was working nicely.
Jan
2
comment How to master C++?
What does "master" mean ? Knowing all the rules of the language ? Being able to write working programs ? Knowing as much APIs as possible ? C++ is one of the hardest computer language, even after working with it for several years you will learn new things all the time. Rather than wanting to "master" it, change your objective to creating cool programs with C++ as one of your tool, and you will learn a lot of things along the way.
Nov
30
answered Self-documenting code vs Javadocs?
Nov
4
comment Is it ok to write a quick software programme and then refactor it?
The thing is, considering what Maheep said, they are not "building one to throw away", they are starting from the POC to transform it into the production version. This is somewhat different, depending on how much refactoring is needed and how much time they have, some little hairy things due to the POC design could be left in the final product.
Sep
14
comment a better approach for reviewing performance of developers?
@Demian : I agree with you. What I wanted to point out is that if you know what exact kind of metric they're using (and in my example they look at how much you talk directly to your coworkers, and not other means of communication), you may end up optimizing for the metric itself, not the underlying goal (I know not all organization focuses exclusively on the metrics of course)
Sep
14
comment a better approach for reviewing performance of developers?
Beware that by knowing how they quantify each point, the score may become an end in itself, and it can end up being counterproductive (for example, to raise idea sharing you start to interrupt your co workers way more than necessary if they mesure by the time you talk with your co workers about work)
Aug
31
answered Difference between free and open software?
Aug
31
awarded  Citizen Patrol
Aug
27
comment How can I configure my programming environment to enable rapid switching between projects?
Can't you find a way to reduce the number of switches ? And can you give concrete examples ?
Aug
26
comment What defines robust code?
thedailywtf.com/Articles/What_Is_Truth_0x3f_.aspx
Aug
26
answered As a high school student what should I be doing to make myself better/more hireable?
Aug
25
comment How to tackle a boss/manager who likes to race the coders
Don't you have a tracking system where there is one owner for each task ?
Aug
25
comment How to tackle a boss/manager who likes to race the coders
+1 for "why does he do that?". Maybe you don't have all the information and he has a reason to do this (good or not ? that's another question)
Aug
22
comment Is it possible to make something open-source without publishing it?
"the GPL requires you to make the modified source code available to the program's users" so as long as it isn't available for everyone, you don't need to give access to the code to everyone, just to A if they use your modified version.