10,645 reputation
52657
bio website
location
age
visits member for 1 year, 11 months
seen 2 hours ago

Jul
25
answered Why would programmers ignore ISO standards?
Jul
25
comment Why would programmers ignore ISO standards?
In the case of experienced programmers/database designers, it's usually a big ego that prevents them to use the standards. They don't trust ISO or any other standard bodies because they consider the ISO code is "not stable enough", meaning it will change. So they create their own, made-here or auto incremented codes/identifies which hinder interoperability. See this question: programmers.stackexchange.com/questions/204340/…
Jul
24
comment Declaring variables in Python and PHP
+1 for excellent question and for pointing out that this issue costs money because of faulty programs.
Jul
24
revised Declaring variables in Python and PHP
added 6 characters in body
Jul
19
comment MySQL Database design - Opinions
@JMHerrer If my answer was of any help, please vote it up.
Jul
18
comment Isn't striving for elegance counter-productive?
You have a very sui-generis concept of what elegant means.
Jul
15
comment Does it make sense to use interfaces if you don't have polymorphism?
@m3th0dman The other way around. You design first and implement later. So you don't add interfaces to classes. You design interfaces. Then you write classes that implement those interfaces.
Jul
15
comment Does it make sense to use interfaces if you don't have polymorphism?
@m3th0dman Au contraire! Many classes share the same interface. Also my answer tries to convey the idea that it's not polymorphism you want interfaces for, it's maintainability.
Jul
15
revised Does it make sense to use interfaces if you don't have polymorphism?
added 293 characters in body
Jul
15
comment Does it make sense to use interfaces if you don't have polymorphism?
@Doval Something that cannot be instantiated needs to have very little reason to change overtime. That way code that depends on abstractions depend on things that are stable ( the what vs the how ). Code that depends on abstractions have less reason to change that code that depends on concretions.
Jul
15
revised Does it make sense to use interfaces if you don't have polymorphism?
added 145 characters in body
Jul
15
comment Does it make sense to use interfaces if you don't have polymorphism?
@Doval in the context of SOLID abstract means that cannot be instantiated. I'll add it to the answer.
Jul
15
revised Does it make sense to use interfaces if you don't have polymorphism?
added 66 characters in body
Jul
15
answered Does it make sense to use interfaces if you don't have polymorphism?
Jul
11
revised Programming for future use of interfaces
edited tags
Jul
11
answered MySQL Database design - Opinions
Jul
10
comment What would truly happen if java.lang.String weren't final?
The end of western civilization as we know it.
Jul
10
comment How to model a one-mandatory-of-many relationship
@raphinesse In my answer I point at some errors.
Jul
10
answered What is the “1620's multiplication operation”?
Jul
10
comment What would truly happen if java.lang.String weren't final?
@JarrodRoberson finally someone notices the error. The accepted answer also implies final equals immutable.