Reputation
15,508
Top tag
Next privilege 20,000 Rep.
Access 'trusted user' tools
Badges
5 29 73
Newest
 Nice Answer
Impact
~708k people reached

Dec
21
comment Why did Google develop a cross-compiler from Java to JavaScript?
@JimboJonny - your "argument" is full of logical fallacies. Anecdotal; X is bad because of one example of someone misusing it? Compositional; Java is better because of one small part so the entire language is better? Wow, you told me, not.
Nov
30
comment My father is a doctor. He is insisting on writing a database to store non-critical patient information, with no programming background
having worked in the medical field, doctors can suffer from dunning krueger effect even moreso than other careers, they know it all ...
Nov
14
comment Why do Android programmers use Hungarian notation?
Java already has a way to specify the difference between instance scope and local scope it is called this. there is no need for the m prefix tautology. Outside of dynamically type languages like JavaScript or Python ( which does not use it ) these silly archaic prefixes are tautologies.
Nov
14
comment Designing a programming language, seeking simple and logical parameter behavior
This question reads more like a ranty blog post than an actual question that has an answer, even if opinionated. On top of that you are using terms incorrectly, conflating terms and ideas that are opposite each other and lots of other things that make given any answer next to impossible without explaining all the things you are getting wrong.
Nov
14
comment How to structure a chain of method calls
the functions that do not take arguments and do not return anything are the root cause of the code smell and a major design flaw
Nov
14
comment How to structure a chain of method calls
functions that do not take any arguments and do not return anything is your real code smell!
Nov
12
comment When should I prefix names with the project name?
tautology: needless repetition of an idea, especially in words other than those of the immediate context, without imparting additional force or clearness, as in “widow woman.”.
Nov
10
comment When should I prefix names with the project name?
need >=15 characters to say never
Sep
7
comment Is performance the only reason not to use SignalR (websockets) entirely in lieu of a traditional REST API?
If you have a magical network card that can hold open an infinite number of sockets and a magical network that can support an infinite amount of bandwidth and a magical server that has an infinite amount of memory and cpu cycles then websockets only is a great choice!
Jun
6
comment Member: Use unique IDs vs domain object
if C-> A -> B -> A and B is put into a Collection then A and all its children are still reachable, these things are not completely obvious and can lead to subtle leaks. GC is the least of the problems, serialization and deserialization of the graph is a nightmare of complexity.
Jun
6
comment Member: Use unique IDs vs domain object
I added an explicit explanation.
May
27
comment Avoiding lot of roles implementation in same object
@rdllopes - your question is an X-Y Problem, where Y is this Adapter Pattern solution and you are asking if it is a good design, when you need to be asking what others have done, it is not this Adapter Pattern approach.
May
27
comment Avoiding lot of roles implementation in same object
@rdllopes - I still do not see why this is a problem. I think you are seeing a problem that only exists to you. I have worked on hundreds of millions of lines of Java code since 1995. I have never seen the problem you seem to be concerned about.
May
26
comment Avoiding lot of roles implementation in same object
... how to avoid a object to implements a long list of interfaces. ... Why do you see this as a problem?
May
26
comment Semantically more appropriate package name than `util` for the following things?
dto is about as semantically useless as lib or utils, the entire dto concept is a naive anti-pattern from the mid-90s, model falls into the same useless generalization category as well
May
26
comment Semantically more appropriate package name than `util` for the following things?
@greg-449 - I am leaning towards identity or identifiers put your suggestion with a little more explanation as an answer it will probably get accepted.
May
20
comment Where should my team start with becoming “modern”?
Who told you that businesses were supposed to pay you to be trained in fundamental concepts? They lied. That is what you were supposed to be paying your school to teach you to make you valuable enough to be paid back what you spent on school. Sounds like you need your money back.
May
20
comment Where should my team start with becoming “modern”?
I would bet money that their school did not even mention Version Control Systems much less anything like DVCS! Which is a bigger problem than all the things mentioned X 1000!
May
17
comment How exactly do exclusive code rights work?
I have had to deal with this exact same situation many times and there are way too many nuances that leave openings for a real lawyer to successfully attack.
May
17
comment How exactly do exclusive code rights work?
just remember the saying, every man that is his own lawyer has a fool for a client has been pretty accurate since at least 1814!