Reputation
21,047
Next tag badge:
83/100 score
19/20 answers
Badges
6 41 113
Impact
~787k people reached

Jun
20
awarded  project-management
Jun
10
comment Is it common practice to transform requirement specifications into predicate logic for functional programming?
Not sure I agree. The question itself is going to gather opinions so maybe there are problems with the question but the answer I believe actually addresses the question asked. Flowcharts and data flows are an important part of business requirement specifications.
May
28
awarded  Famous Question
May
26
comment Semantically more appropriate package name than `util` for the following things?
Please try to limit commentary in answers that don't really add to the usefulness of the answer. The comment section is reserved for such disclaimers. Thank you.
May
26
revised Semantically more appropriate package name than `util` for the following things?
This disclaimer does not add to the value of the answer provided. Please use comments for such contributions.
May
22
comment How do I communicate to a colleague that their code does nothing?
Please do not use comments for extended discussion. If you would like to discuss further then please visit our chat room. Thank you.
May
18
comment number of square matrices in a non-square matrix
I'm voting to close this question as off-topic because it is a request for code and appears to be a homework assignment.
May
18
comment Does SOA service composition actually work in practice?
Great answer! My only comment on the last section where you talk about JMS and asynchronous messaging with transactions, I fear this may give some a bad impression of capabilities here. The transaction of a service consumer to send the message is only going to guarantee that the message has been sent and placed into the queue. We have no such guarantees about what the consumer will do, let alone if they are even going to read the message.
May
17
awarded  Yearling
May
17
revised Example for explaining object-oriented concepts
edited tags
May
12
awarded  Famous Question
May
4
comment How to represent a Rubik's Cube in a data structure
@Ziv True, however the question was asking about the data structure and not necessarily about the algorithms.
Apr
22
comment provability of while loop vs for loop
As a moderator I like your answer and I learned something from reading it. It is a good answer
Apr
15
comment How can I Identify which condition satisfied the if statement?
I'm voting to close this question as off-topic because it appears to be something like a homework question.
Apr
3
comment Notifications in Use-case Diagrams
Agreed on "Be Notified" not being a proper action for this Use Case. What it could be is a proper action for a use case diagram where the Egg Timer is a System Actor and the Egg Timer is using ANOTHER SYSTEM however a Cook is not a System and it doesn't make sense. How does an Egg Timer USE a Cook?
Mar
29
comment What kinds of Open-Source licenses are NOT OK to use internally in a corporation?
@BasileStarynkevitch Questions about licenses from the perspective of a software developer (Eg. usage, which license, understanding, etc..) are ON topic, as long as they are not asking for special legal advice. My impression is that this question is ok as the OP is looking for guidance on selecting an appropriate license for software that he is working on.
Mar
11
comment Design patterns to avoiding breaking the SRP while performing heavy data logging
@Kazark The question would require 5 votes from reviewers before actually being marked duplicate. Just because somebody believes it might be a duplicate doesn't mean that it is automatically marked as such and it doesn't mean that others will agree.
Mar
2
awarded  Popular Question
Feb
27
comment How to make one test depend on the results of another test?
@t3chb0t If you want to ensure your utility works then you need to write unit tests to verify your utility. Unit tests should be atomic. You only ever want them to test a single component.
Feb
25
comment Integrating QA within agile sprints
I think on top of that if they still have nothing to do there is probably always some "sprint zero" tasks or research that can be done. Maybe you had to spike in the next sprint to find out more about a tool that the team has little collective experience in? Maybe you want to expand the capabilities of your CI environment?