39,357 reputation
1192182
bio website pelicandd.com
location France
age 26
visits member for 2 years, 7 months
seen 3 mins ago
stats profile views 1,508
Building Hello World...
12 errors, 49 warnings.

1m
comment How can an developer working alone respond to a spike in server demands?
+1. Good point. Too often, there is no need to scale an app to multiple servers: profiling the app and removing the bottlenecks resulting from stupid mistakes can be largely enough.
1h
answered How can an developer working alone respond to a spike in server demands?
1h
reviewed Reject suggested edit on Java - System tab size
1h
reviewed Approve suggested edit on How to salvage my internship
1h
reviewed Approve suggested edit on Ways for a young programmer to not feel intimidated at my first REAL programming job?
18h
reviewed Approve suggested edit on TDD and Version Control
18h
reviewed Approve suggested edit on TDD and Version Control
1d
accepted Is it normal that I can't keep in my head more than thee bugs assigned to me, nor can I understand a thousand lines of spaghetti code?
1d
reviewed Approve suggested edit on ioc tag wiki excerpt
1d
comment Similar references to themselves in two classes
@mif: BSTree and AVLTree can inherit from Tree<TNode> where TNode : Node; BSTNode and AVLNode — from Node. This way, you have a link between the types of trees and the corresponding types of nodes.
1d
comment How to ask a programmer a question without getting a solution as the answer
By analogy, it's like telling to a surgeon to do a specific set of operations on you. I bet he will ask you what is exactly your health problem, then tell you that you don't need any surgery in the first place, since your problem can be solved by going to a chiropractor.
1d
comment How to ask a programmer a question without getting a solution as the answer
+1 Exactly. How many times the customers requested to implement a feature which will cost thousands of dollars in terms of development, while the actual business need can be easily solved with a tool which already exists, often at no cost!
1d
reviewed Approve suggested edit on pythonic tag wiki
1d
reviewed Approve suggested edit on pythonic tag wiki excerpt
1d
comment Is it normal that I can't keep in my head more than thee bugs assigned to me, nor can I understand a thousand lines of spaghetti code?
Thank you for your suggestions. Note: for the point 5, we have already TFS, a product which includes bug tracking system. I'm the only one using it today. I don't know about every developer of the company, but I know for sure that a few ones don't have any bugs list, not even in Excel or a simple text document.
1d
asked Is it normal that I can't keep in my head more than thee bugs assigned to me, nor can I understand a thousand lines of spaghetti code?
1d
comment Object Initializer in C# problem with readability
@MarjanVenema: I wasn't clear. Technically, you can throw exceptions from constructors and finalizers (read "destructors", even if in C#, destructors and finalizers don't refer to the same thing) will be called anyway. Just that it's not the best practice to throw an exception in the constructor. One of the drawbacks is that it will cause issues in usings, like I've illustrated above.
1d
comment Object Initializer in C# problem with readability
@svick: changed the answer to C# 4.0. Thank you. I always mix C#, .NET Framework and Visual Studio when it comes to versions.
1d
revised Object Initializer in C# problem with readability
deleted 10 characters in body
1d
comment Object Initializer in C# problem with readability
@svick: about exceptions, what about code contracts? Setters are more complicated, because they can bring an existent object into an invalid state or be used in a case where the object is not ready to process the setter.