562 reputation
48
bio website
location Paris, France
age 28
visits member for 3 years, 3 months
seen Oct 28 at 11:01

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 ?
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
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
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
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.
Aug
20
comment Creating a New Scripting Language For the Learning Experience?
You completely forgot another incentive : being responsible for new entries on 99 bottles of beer ! Isn't it enough for you ?
Aug
19
comment Do donations count as “commercial use”?
Maybe explain the downvote, if I'm wrong it would be interesting to have the right answer.
Aug
18
comment What is the biggest support a boss can give to his/her developers?
What do you call "constant noise" ? Peopleware doesn't talk about the whole organization making a vow of silence inside its walls, but just having a place where workers can make their thought intensive work without being dragged out the zone. This doesn't exclude another area where team communication is to be held (Peopleware even specifically encourages that)
Aug
18
comment What is the biggest support a boss can give to his/her developers?
I didn't really answered, just gave you something to look at. I read it several times so I could have developed some of the ideas it explains here, but I'm feeling lazy :p Maybe someone else will do it. But beware, this book doesn't give easy solutions, it will require a lot of efforts on your part.
Aug
18
comment What is the biggest support a boss can give to his/her developers?
You can read Peopleware, it covers a broader subject but it will give you some ideas.
Aug
3
comment Why companies don't buy developers entertaining instruments?
I like how you manage people who get things done. Regarding your 2 points : 1. why not allow everyone to have "fun" breaks ? QA/Admin/support/sales/whatever may have a different job, but it does not mean it is less mentally draining. I am mainly a developper but I do support and QA too, small frustations that come with each are different but very real. 2. Can't you trust your team to "offset" the slackers ? (team members put pressure on the ones who don't get the job done because of lack of serious, and maybe productivity gain of serious members > productivity loss of slackers)
Aug
3
comment Why companies don't buy developers entertaining instruments?
@FastAl : I agree I didn't answer the title of the question, but the last line of the post, and that Permas' answer is way more insightful than mine (although I somewhat disagree with him)