272 reputation
410
bio website olivierpons.fr
location France
age 39
visits member for 2 years, 7 months
seen Mar 11 at 20:54
stats profile views 68

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:


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.
Apr
6
answered Have you ever been involved in a BIG Rewrite?
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
27
awarded  Good Answer
Dec
27
awarded  Nice Answer
Dec
27
awarded  Teacher
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
awarded  Commentator
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.
Dec
21
comment Are there any well recognized Web Developer Certifications?
Yep it all depends on the area he/she wants to work. I'd advice to learn Linux first and its shell ;)
Dec
17
comment Why don't we have job specific Keyboards?
Just imagine if they were more than one "Azerty keyboards": one for developpers, one for touch typists, one for beginners and so on. What's wrong with that? I HATE having to press "alt gr 4" to type "{" and "alt gr +" to type "}". This is 100% non-sense for me. Total loss of time. Idem for those chars: []|. Azerty keyboard sucks big time.
Dec
17
comment Why don't we have job specific Keyboards?
A lot of answers are like "if you have to use computers somewhere else you'll loose so much time you'll regret to have a customized keybard".
Oct
14
awarded  Supporter