Reputation
41,122
Next tag badge:
118/100 score
19/20 answers
Badges
12 102 185
Newest
 Reviewer
Impact
~1.4m people reached

2h
revised Why learn hexadecimal?
edited tags
22h
comment What exactly is copyrighted, the text of the code itself, or the design?
I'm voting to close this question as off-topic because it is about legal matters.
1d
revised How to make people new to programming stop asking me questions and distracting me?
edited tags
1d
comment Difference between == and .equals (java)
This question is covered in the Java tutorials. It is expected that research is done before asking new questions.
Jul
28
revised How to stop thinking in terms of code?
edited tags
Jul
27
revised When speaking, how can I say that the time complexity order of an algorithm is O(N log N)?
edited tags
Jul
27
revised Should you explain a technical issue to a non technical person or give them information and alternatives that would help them to make a decision?
deleted 171 characters in body
Jul
26
reviewed Reopen When speaking, how can I say that the time complexity order of an algorithm is O(N log N)?
Jul
26
revised Delete unused source code from the repository or keep an archive folder?
edited tags
Jul
24
revised Is chartership important for software engineers?
edited tags
Jul
24
revised Differences between Software Quality certification levels?
edited tags
Jul
24
comment Does Akka obsolesce JMS/AMQP message brokers?
Maybe I'm misunderstanding, but Camel doesn't replace JMS (for example), but it provides an interface that can be used to send messages via JMS. You can replace JMS with AMQP, RabbitMQ, or XMPP. In my example, even if my Java+Akka and C++ applications were brand new, in order for them to communicate over JMS, I'd still need to introduce some kind of JMS-compliant message queue and then I could use Akka-Camel to communicate with it. Camel doesn't provide a broker, just means for communicating within a number of protocols. Akka-Camel provides a more familiar interface over Camel's interface.
Jul
24
comment Does Akka obsolesce JMS/AMQP message brokers?
Isn't your last paragraph a reason why Akka doesn't make message brokers obsolete? For example, I'm working on a Java application that interacts with remote C++ applications via a JMS-compliant message broker. I could write my Java application using Akka-Camel, but I would still need the broker because of the C++ application.
Jul
22
comment Do Good, Not Evil License
@Philip I never said that software developers don't need to worry about licenses. I said that legal questions are beyond the scope of this site. The scope of this site is for "expert answers on conceptual questions about software development". This is a question about modifying or creating a new software license. That's not software development - that's law. Some questions, such as using software under existing software licenses is very much on-topic here.
Jul
22
comment Do Good, Not Evil License
The creation of a new license or modification of an existing license such that it will be valid and hold up to a challenge is the domain of a lawyer, and not software developers. Keep in mind that restricting the use of software means that your license can not be an open source license as defined by the Open Source Initiative.
Jul
22
comment Who should write Unit Tests?
This is only true for TDD. What if you aren't using TDD? Or if you have legacy code that doesn't have unit tests (or sufficient coverage)?
Jul
22
answered Can I remove the “above copyright notice…” section from the ISC license?
Jul
22
revised uml wiki description
added 86 characters in body
Jul
22
revised architecture wiki description
added 1079 characters in body
Jul
21
revised What is O(…) and how do I calculate it?
added 146 characters in body