1,418 reputation
1321
bio website
location Owings Mills, MD
age 32
visits member for 3 years, 5 months
seen Dec 9 at 16:10

Dec
9
awarded  Enlightened
Dec
9
awarded  Nice Answer
Sep
9
awarded  Good Answer
Jul
11
awarded  Yearling
Apr
29
comment How should I handle exception that *should* never be thrown?
@Matthew While if it can't happen you should let the application die there is something said for having a top level catch all exception to log things out and handle final clean up in the event that you enter a bad state. Helps figure out what actually happened.
Mar
11
comment How do I handle merging code that hasn't been merged in ~3 years in an agile manner?
There is nothing agile about not merging for three years. This will easily take a month long sprint just to merge the code. There could be another sprint just dedicated to regression.
Mar
10
awarded  Custodian
Mar
10
reviewed Reviewed Should certain math classes be required for a Computer Science degree?
Mar
10
reviewed Reviewed Why are string resources generally kept external to the code and not inside the code?
Mar
10
reviewed No Action Needed How does persistence fit into a purely functional language?
Mar
10
reviewed No Action Needed Why are string resources generally kept external to the code and not inside the code?
Mar
10
comment Understanding the difference between mutable and immutable classes
This answer isn't correct at all. How was it selected as the answer?
Mar
9
comment Difficulty understanding difference between Project Manager (Business Analyst) and Software Architect and Scrum Master
In my experience it doesn't go well when the project manager is the scrum master...
Mar
9
comment Are there programming languages that their programs don't run on a VM or natively, but rather on an interpreter?
If your interpreter is written in Java running on a Java JVM it is running on a VM. The interpreter is not a VM.
Mar
5
comment in multi-tenant systems what is the correct practice for segregating each tenants data from each other?
You don't necessarily need views though it does provide a nice level of abstraction to prevent "oopsies" and a few other benefits. Recommended but not required.
Feb
20
comment What is special about JDBC that makes it unlikeable for JavaScript
I did and they didn't right out and out say it but they alluded to why its not a good idea to model what server side JDBC would look like in Javascript. WebDriver is supposed to help simulate web interactions. You don't get direct DB access from a browser. Its either a RPC to a server or a localstorage call which there is a specific way to do that in Javascript. Makes sense to follow that previously established method.
Feb
20
comment What is special about JDBC that makes it unlikeable for JavaScript
Javascript and JDBC are orthogonal things. Can you please further explain what you are asking? From what you quoted I completely agree that their implementation would have not been nice if it was just like JDBC. For a dozen reasons.
Feb
18
comment Should we create a story for vacation?
At the end of the sprint you should be looking at the 'why' as to why you were over. Use it as a learning experience for the next sprint. During sprint planning is your team independently stating how many hours each will have available? Its why its (sort of) common to do a retrospective for a sprint to see what went well, what could be done better, and where the bottlenecks were.
Feb
18
comment Should we create a story for vacation?
Why not just adjust your available hours during sprint planning and also only plan for x hours a day that would allow for flux from people missing an unplanned day. Say like 75%-80% of their full capacity? Helps account for sick days, emergencies, and meetings.
Feb
18
comment How to enrich a simple two endpoint SOAP application to become enterprise level?
Do you need state explicitly or could you pass around transaction Ids that can be passed to identify a request? Or even an API key to identify the particular requester?