Reputation
32,027
Next tag badge:
86/100 score
22/20 answers
Badges
2 44 113
Newest
 agile
Impact
~1.5m people reached

Feb
4
comment Is a 25+ table join a code smell all by itself?
Are you sure there are so many tables to to being overly normalized or normalized improperly? Having tables that are aggregating the same data at various levels (annual, quarter, week, day)? Are they lookup tables? Many databases have 25 tables, so maybe there was some wishful thinking by someone who wants one query that has everything.
Feb
2
comment What are the advantages to using SQL query builders?
I just feel like involving the DBA every time a query pulls a single record from a table or view creates a bottleneck in the development process.
Feb
2
comment First place to start in regaining control of a software project that grew too fast
Even though this was closed, I hope the answers and comments helped.
Feb
2
comment What are the advantages to using SQL query builders?
How about a DBA who says, "This query is running poorly, let's work together and improve it." It may have worked just fine at first, but now is running into problems. If all that is needed is an index, why bother the dev with that?
Jan
28
comment Is it reasonable to assume a 1:1 relationship between user stories and use cases?
Is your goal to do both or create some sort of hybrid? Doing both could be seen as redundant.
Jan
26
comment Are there more or less straightforward guidelines for adopting one or another approach to reporting in DDD?
@voroninp - Being consistent in a project does have a lot of merit, but if the 41st module isn't like the others, consider a better fitting approach and get more people trained. In this case, it sounds like "maintaining the status quo" is the alpha dog in the room.
Jan
25
comment Are there more or less straightforward guidelines for adopting one or another approach to reporting in DDD?
When you're objectively agreeing on an architectural design decision, it's either something trivial, common or a room with one alpha dog.
Jan
25
answered Is it acceptable to copy and paste long but straightforward code instead of wrapping them into a class or function?
Jan
25
answered Should we avoid language features that C++ has but Java doesn't to increase maintainability?
Jan
25
answered How to approach hours forecasting
Jan
22
answered Keeping agile with zero-bug/defect policy
Jan
22
comment Is there a standard for use case specifications?
@MetaFight - No one agrees on how to use UML in general or they never agree on how to implement a specific case?
Jan
22
comment REST API vs directly DB calls in Desktop Application
Are you sure if you built a web app they wouldn't know it's not a "real" desktop app?
Jan
20
comment Is it bad etiquette to ask a potential employer how they score on the Joel Test?
@RyanHayes - Then again, if they're better at it than you are and know how to target a specific client, you only worry if you don't get the job you want.
Jan
20
awarded  agile
Jan
19
comment What is the value of checking in failing unit tests?
That's one way to increase those test coverage numbers.
Jan
18
comment How can we rollback a database synchronized over multiple systems?
@Yahia- most of the pieces should be there. It won't be easy, but with an additional table (history) and a few triggers, you should be able to reproduce this functionality yourself.
Jan
14
comment How can I get my own encryption algorithm tested?
@JerryCoffin - they'll anonymously tell everyone how they did it just for the recognition.
Jan
14
comment Tracking progress via a burndown chart when sprints overlap
Do you have automated tests for the GUI? It can have bugs too.
Jan
14
comment Junction table related to another junction table
Can you elaborate on why you consider joining "junction" tables to one another as a bad idea? Is it performance.