4,693 reputation
11731
bio website github.com/jimwise
location New York Metro Area, United States
age 40
visits member for 3 years, 6 months
seen Oct 17 at 15:38

Software developer and Sysadmin. Developer with commit access on NetBSD and Steelbank Common Lisp.

Programmer in Scheme, Common Lisp, C, C++, Scala, Standard ML, Ada, Perl, and Ruby. Learning Prolog.


Sep
30
awarded  Explainer
Sep
4
awarded  Good Answer
Aug
24
awarded  Great Answer
Jul
30
comment Who are the 1st and 2nd parties?
This is not correct -- the second party is the primary vendor of the system you are using; the "third party" is anyone else making compatible products for that system; admittedly, this is less important a distinction in this age of open systems!
Jul
29
reviewed No Action Needed New project from a third party and documentation
Jul
29
reviewed Leave Closed Can a closed-source programming language survive?
Jul
29
answered Why doesn't the HTML\DOM specification allow hyperlinks to set an accept header?
Jul
22
reviewed Reject suggested edit on Why does the boolean type in C++ support `++` but not `--`?
Jul
21
awarded  Good Answer
Jul
21
revised Separation of concerns between objects
edited title
Jul
21
awarded  Enlightened
Jul
21
answered Is it useful to keep 'definition' entities in a database vs using an enum?
Jul
21
reviewed Reject suggested edit on Javascript storing data
Jul
21
comment Why use getters only as opposed to marking things final?
Sure -- and now the storage for this member will be carried around everywhere you go, and the work of filling it in will be done every time you call the constructor, even for code which is only ever going to call the new interface. In contrast, the compatibility-getX() approach only does extra work for callers who use the old interface.
Jul
21
awarded  Nice Answer
Jul
21
comment Why use getters only as opposed to marking things final?
This is nice in general -- but it makes sense to follow the conventions of the language and project you are working with. In the Java world, the getX() and setX() names are pretty idiomatic, and a lot of tools and frameworks know to look for them -- including in some cases via reflection at runtime.
Jul
20
answered Why use getters only as opposed to marking things final?
Jul
12
reviewed Reject suggested edit on Service layer vs DAO — Why both?
Jun
27
reviewed Reject suggested edit on Two HTML elements with same id attribute: How bad is it really?
Jun
27
reviewed Reject suggested edit on What is the benefit of the 'free-to-deobfuscate' model over open-source?