20,981 reputation
439112
bio website championkitchens.com
location Pittsburgh, PA
age 31
visits member for 3 years, 11 months
seen 6 hours ago

I am a software engineer in Pittsburgh, PA with a focus on architecture, design and development of solutions in both Java and .NET technologies.

I recently helped a friend build a website for a business he is starting. http://www.championkitchens.com


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.
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?
Feb
25
comment Feasibility of idea to reduce email spam
This has been attempted in the past. In fact, the whole proof-of-work verification functionality for Bitcoin was based on such an email implementation that is exactly as you describe. It is called Hashcash and has been used for email since the 90's.
Feb
12
comment Sharing dependency configuration over multiple projects (Maven)
In the future if you feel you posted a question to the wrong place, then flag a moderator and request migration. Thank you.
Feb
12
comment Boss is ordering me to send spam. How to I deal with this issue/what is my options?
Make your boss read this. stackoverflow.com/questions/3905734/…
Feb
12
comment What to do with user stories that depend on horizontal integrations?
+1 for a good answer, however I would like to note that the OP never actually mentioned he was using Scrum.
Feb
11
comment How can I ask my boss (in a polite way) to comment his code?
Comments are not for extended discussion; this conversation has been moved to chat.
Feb
10
comment Trying to process partial POST of data in REST when some data is successful?
@CormacMulhall This really should be an answer. It is much better than the currently accepted answer as that one condones breaking principles of REST
Feb
9
comment How can user stories not contain requirements (when written on a card) and still be implementable
The problem with this line of thinking is that it works well in a creative project where the user needs are clear but the hard specifications are limited. When we start talking about complex system interactions and especially regulatory constraints and business need for hard defined system parameters then user stories alone often fall short of capturing the important details. So they strike up the conversation but when I have 20 pages of hard unbending specifications and rules then that is too much to absorb in a "conversation". Functional requirements are necessary here as well.
Feb
9
comment How can user stories not contain requirements (when written on a card) and still be implementable
@Alex See my comment above. I think you are both confused as to what a functional requirement is.
Feb
9
comment How can user stories not contain requirements (when written on a card) and still be implementable
@jmoreno Actually a performance metric like that is considered a Non-Functional Requirement a non-functional requirement is a requirement that specifies criteria that can be used to judge the operation of a system, rather than specific behaviors. The behaviors themselves are functions of a system. The user story contrasts both of these by defining the need of a user. The function of a user is instead what we know as a Use Case and not a functional requirement.
Feb
9
comment How can user stories not contain requirements (when written on a card) and still be implementable
@AK_ I don't think he is stating that all of this needs to be done upfront, but certainly enough has to be done upfront prior to sprinting where a sizable backlog exists.
Feb
9
comment How can user stories not contain requirements (when written on a card) and still be implementable
@gnat I think while there are "rantish" elements to the question, the underlying question at hand is good and answerable.
Feb
6
comment Is prototypal inheritance inherently slower?
Comments are not for extended discussion; this conversation has been moved to chat.
Feb
5
comment Functional Requirements, Non-behavioral specifications, Acceptance Criteria and the gap
@DocBrown You are right about too many levels of requirement analysis but believe me when I say this is borne of necessity. Being polite as possible, I can only say that the Non-Technical BA's are quite poor at actually writing good requirements and often need a lot of hand holding. The abstraction comes from trying to fill in the gaps that they leave behind.