Reputation
778
Top tag
Next privilege 1,000 Rep.
See votes, expandable usercard
Badges
3 7
Newest
 Commentator
Impact
~13k people reached

  • 0 posts edited
  • 0 helpful flags
  • 38 votes cast
Jun
5
comment What does HATEOAS offer for discoverability and decoupling besides ability to change your URL structure more or less freely?
One place where one can read that "documentation is no longer needed" is the dissertation of Roy Fielding, who coined the term.
May
29
comment Is the use of one-letter variables encouraged?
"In Java that style of looping was only introduced fairly recently" ... as in, a decade ago? (Java 5 was released in 2004)
May
19
awarded  Commentator
May
19
comment Declaring a class final?
Then it's ok. I mostly mentioned this because I have seen checkstyle incorporated into mandatory coding standards (as in "code is only done if it has no checkstyle warnings") with this check enabled, and supression forbidden ...
May
18
comment Declaring a class final?
It is worth noting that this Checkstyle rule interferes with aspect oriented programming: If the class is final, an aop proxy can not extend the class. While one can work around this by additionally declaring a common interface for the proxy and the implementation class, this can get rather cumbersome, and lead to otherwise pointless duplication of method signatures and their documentation. Do you really want to declare an additional interface for every entity just to use your JPA provider's lazy loading feature?
Apr
26
revised If Scala runs on the JVM, how can Scala do things that Java seemingly cannot?
added 286 characters in body
Apr
26
answered If Scala runs on the JVM, how can Scala do things that Java seemingly cannot?
Apr
15
awarded  Yearling
Mar
9
comment Can someone relicense my code, then sue me for distributing it?
@user11177: Of course not; publishing does not change authorship.
Mar
9
comment Can someone relicense my code, then sue me for distributing it?
Only if you pirate their code. The code you invented yourself remains yours to do with as you please - unless of course you were to agree to a contract that says otherwise.
Mar
9
answered Can someone relicense my code, then sue me for distributing it?
Mar
8
awarded  Nice Answer
Mar
7
awarded  Editor
Mar
7
revised Can I use GPL libraries temporarily for prototyping and make the future code closed source?
added 162 characters in body
Mar
7
answered Can I use GPL libraries temporarily for prototyping and make the future code closed source?
Feb
15
awarded  Critic
Jan
20
comment How to make significant technical decisions given very little time
Instead, I would identify concrete risks and escalate them to management. For instance: "Based on our current knowledge, we think technology A is the best choice. However, due to the short deadline, we were unable to verify that this approach can handle the workload expected of this system.". Management can then either accept the risk, or reduce it by ordering further analysis.
Jan
20
comment How to make significant technical decisions given very little time
Personally, I'd be more specific than "not optimal", as the does not specify the severity of the uncertainty. A manager with a "it doesn't need to be perfect, just good enough" mentality will blithely ignore this warning, unaware that you meant to say that the technology might not be good enough.
Jan
20
comment How to make significant technical decisions given very little time
"Picking one ASAP, then prototype" strikes me as very bad advice in this situation. Yes, prototyping is important, but also time consuming. Non-trivial problems often have more than 2 possible solutions, and 2 days are not enough to prototype several technologies.
Oct
23
awarded  Yearling