689 reputation
921
bio website
location St. Petersburg, Russia
age 32
visits member for 3 years, 8 months
seen yesterday
mail: mlvl.jr@gmail.com

Apr
30
comment 3-Tier Object-Oriented Design Flaw?
Hell yeah! That's some truly relevant stuff!
Feb
10
comment Why isn't software as reliable as a car?
@Mchl Yep, but I was just trying to imagine Mr Babbage running a "Babbage Basic" on it -- and could not ;)
Feb
10
comment Any recommendations on a good Objected-Oriented book
Allen Holub's "Holub on Patterns" (amazon.com/Holub-Patterns-Learning-Design-Looking/dp/159059388X) is a very interesting read: both addressing common pitfalls of "OOP-ish" (but not in fact OO) practices and providing a example/tutorial comprehensive enough to make the reader sure the author himself really knows the OOP trade (a full-fleged SQL interpreter (holub.com/software/holubSQL)).
Feb
3
comment Why is Reflector such an essential utility?
@sharptooth "J3QQ4..." ;))
Jan
29
comment Why isn't software as reliable as a car?
And mentioning Mr. Parnas in the context of software reliability probably should yield an upvote by itself.
Jan
28
comment Why isn't software as reliable as a car?
+1, also software can be perfectly reliable (in mathematical sense), while a mechanical device can never be (as the notion of reliability here is different -- i.e. it is about giving a practical guarantee that everything will work and not break apart or wear at some moment).
Jan
28
comment Why isn't software as reliable as a car?
+1, just imagine a "mechanical computer" with gears, etc instead of loops and variables -- how complex (and unreliable) should it be just to "copy" a 20-40-... KLOC program? And let us remember why it was near impossible to build working mechanical computers, also ;).
Jan
27
comment Which things instantly ring alarm bells when looking at code?
haven't they also got something like boost_shared_smart_auto_ptr_container already?? ;)
Jan
26
comment Ternary operator considered harmful?
May I have a hint on who the suspect is? Just to improve my knowledge of the field a bit.
Jan
16
comment What are good keyboards for programming?
+1 for the somewhat "old-school" innovation which is still actual ;)
Jan
10
comment Examples of different architecture methodologies
The topic was covered in-depth in amazon.com/Professional-Java-Interfaces-Mauro-Marinilli/dp/… as far as I remember, you might find it interesting.
Dec
17
comment What is abstraction?
Thanks. And welcome!
Dec
17
awarded  Popular Question
Dec
17
comment What is the hardest bug to find?
+1 "Please do not copy-paste bugs." ;)
Dec
17
comment What is abstraction?
+1, "I do abstraction!" will be nice for a T-shirt ;) Thanks for the link on morphism(s) (though it does not directly mention the poly - one amongst the dozen others mentioned ;) ) also.
Dec
16
comment What is abstraction?
+1, Yeah, the topic seems to really bog many of us ;) I hope to (finally) complement your answer with some points of my own to provoke some more interest to the discussion.
Dec
14
awarded  Nice Question
Nov
22
comment What popular “best practices” are not always best, and why?
+1, Hehe, what's the interface of an int? ;)
Nov
21
awarded  Civic Duty
Nov
19
awarded  Enthusiast