Reputation
22,673
Next tag badge:
219/100 score
19/20 answers
Badges
7 80 106
Impact
~1.2m people reached

Aug
31
awarded  Great Answer
Aug
27
reviewed Leave Open Const means Thread-safe?
Aug
27
reviewed Leave Open Good practice for holding immutable data
Aug
27
reviewed Leave Open How do you approach transitive dependency conflicts that are only known at run-time?
Aug
27
reviewed Close angularjs events for launching modals
Aug
27
reviewed Leave Open Domain Driven Design - DataServices vs Repositories for Domain Models vs Database Models
Aug
27
reviewed Leave Open Is it good practice to store software version numbers in VCS?
Aug
27
reviewed Leave Open What is the difference between requirements and specifications?
Aug
27
reviewed Leave Open Is Java package level scope useful?
Aug
27
reviewed Close Logical Structure of PyQt or PySide application that conforms to reusability
Aug
27
reviewed Leave Open Responsibility of the small business logic: in a class or in a method?
Aug
27
reviewed Leave Open Why are /// comment blocks important?
Aug
27
reviewed Leave Open Adding centralized logging mechanism to Project (Best Practice)
Aug
27
reviewed Close behaviour of SQL BETWEEN operator
Aug
27
reviewed Close Java - Concept question: LinkedHashMaps vs POJOs?
Jul
9
comment Why isn't java used as a build language?
@immibis: that's debatable. I wouldn't really enjoy building my projects at the office with only javac :) It certainly would require a fair bit of glue with either a Makefile or a shell script or at the very least shell aliases to put things together. Or a gigantic program with everything in one folder and all deps in the repo. Not really something I'd like! :) But that's another debate entirely, unrelated to the OP's question.
Jul
8
awarded  Good Answer
May
5
comment Are you allowed to “copy” the GUI/Features of another application
@JamesAnderson: It's also in the quote I give a bit further down in the answer, amongst "things you can certainly NOT copy: An entire interface from another company's program, even if you implement it with all new code. and Graphic details that define an interface's aesthetic look. But, as I mention in my answer, whether this would be admissible in court is a different thing, and is difficult to define.
May
5
comment Are you allowed to “copy” the GUI/Features of another application
@JamesAnderson: you probably missed this paragraph in my answer, which already mentions this corner case: In the case of a complete clone, as far as I know (which isn't much, let's make that clear again), this could be ground for legal issues. Meaning if you'd have copied the screen's content, mode of navigation AND color schemes, some people would find it legitimate to sue you. Doesn't mean they would succeed, but that could a risk. They'd be unlikely to succeed as they can't own the IP for the design, and you'd have re-implemented it entirely.
Apr
16
awarded  Good Answer