272 reputation
410
bio website olivierpons.fr
location France
age 40
visits member for 3 years, 11 months
seen Mar 11 '13 at 20:54

Software Engineer, speciality: Internet / Website development

Strong skills: vim and ssh (= long distance) development

Languages / skills (order of daily use):

  • Php
  • C
  • JavaScript
  • HTML
  • Python
  • Pascal
  • C++

Professional websites:

My Php high performance framework (v3):

Blog:

Personal websites:


Sep
29
comment Is it legal to recreate/opensource a program that you previously coded for another company
if you want to keep the same language, think about writing "almost" the same code but changing the UI. Like mcottle said, you may improve it, and if a webpage looks totally different, even though it has "almost" exactly the same code than the one you did before, you're going further away from law suit problems.
Aug
4
comment Why would a company develop an atmosphere which discourage code comments?
Here's when I comment my code: when I think: "if someone new comes here and tries to understand that, he won't". So I comment. Otherwise I never comment. The good thing is that I'm not that clever, so my comments seem to help everyone around :).
Jun
29
comment What is the Best Way to Incentivize a Team of Developers?
Just a warning, not a full answer: please read that really nice Joel's article: Incentive Pay Considered Harmful And tell me what you think. -- Olivier
Jun
10
comment Red flags of unpaid IT internship
@Job It all depends on the intern proficiency. It's up to the company to make the right choice. If free intern costs money, it's because the company made the wrong choice. So it's 100% a company / recruiters problem.
Apr
6
comment Have you ever been involved in a BIG Rewrite?
@Joel: ok I've read your answer, this is not the same "problem" at all. Once again it all depends on the case. By the way I've translated a few years ago the whole Joel's article in French (on my personal blog) ;)
Apr
6
comment Have you ever been involved in a BIG Rewrite?
You're right in a sense. I just thought "BIG" was closer to "FULL" rewrite than "> 2-4 people working on it". Do you think my post is useless? If so I'll remove it. Thanks.
Mar
26
comment How do you know you're writing good code?
When I ported all our websites from php 4 to php 5 I had nothing to do, no warnings, nothing at all. I was pretty proud, even though my boss didn't get why it was a proof the way I wrote it was "clean".
Dec
24
comment Is reinventing the wheel really all that bad?
I don't agree. I think you just have to re-invent the wheel if you know what you're doing. When I start a new project I first think that there may be more intelligent people than me who have already done the work or made something that is better than what I could ever do. So I just reinvent the wheel to know what's going on inside, and that's all. But it's always a good exercice and teach you a lot of things! My advice would be: reinvent the wheel, yes, but on your spare time, for fun.
Dec
23
comment Which things instantly ring alarm bells when looking at code?
@Lenny222 : We've been working for 6 months to full-rewrite
Dec
23
comment Which things instantly ring alarm bells when looking at code?
Nested "if" statements are sometimes clearer than one big "if" (i.e. if (c1 && c2 && c3) else if (c1 && (c4 || c5)) really gets on my nerves, if prefer if (c1) { if (c2 && c3) else if (c4 || c5) } ) => For far more complexe "if" I prefer to see nested "if".
Dec
23
comment Which things instantly ring alarm bells when looking at code?
@fennec Only "printf()" rings alarm bells for me. LOL ;)
Dec
23
comment How do you judge if you're paid enough?
@Lenny22 1 point for you. I think you have to find the good balance between those two worlds.
Dec
21
comment What languages should I know if I'm interested in building web applications?
It all depends of what you really want to do. If you plan to build small apps for small companies, you seem to know what it requires. Anyway I'd advice to learn python, and Linux shell command line, and the most powerful editor of all times: vim.
Dec
21
comment How do you judge if you're paid enough?
Go check oDesk and see how much people are paid, what they can do, and their countries. You'll see how much you could be paid as a junior programmer. If you're a beginner, ask for few, and do your best: if it works, ask for more.
Jan
17
comment Is 4-5 years the “Midlife Crisis” for a programming career?
I'm sorry maybe I didn't explain myself: I'm not a seller or whatever job where "being a good liar is being a good seller". I did mean that once you've shown you are performing better than the other ones they will only try to shoot you down the day you need some help. Real life example: it was 20h00 (I was single and still working) I needed to access to a PC with a password. I asked to the 55 y.old man who was not good, and he answered: "you're sooooooo good why don't you crack it?" and I didn't get the password this evening. These things happened more than once only in big companies.