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

2d
comment Is denormalising a data structure essentially a code optimisation, to which the normal rules apply?
Agreed, if you're building a stock trading platform, you better spend a lot of time optimizing transactions and if you have to redo your reporting design as a result, so be it. Don't have the tail wag the dog.
2d
comment Is denormalising a data structure essentially a code optimisation, to which the normal rules apply?
What about denormalization?
2d
comment Calculating pay based on hours worked
You may want to check into payroll laws in your area. Don't quote me, but in the US, I don't think an employer can break down a salaried employees "time" to less than a week unless there are some special circumstances. Paid time off can be broken down into hours, but that just offers some flexibility to the employee to spread them around.
2d
comment Is there a better alternative to the folder-based file system, and will it be replaced any time soon?
A full file path is nothing but a unique name to me and a folder is a file name with a wildcard that potentially lists files starting with that name. I don't think of a dictionary as hierarchical just indexed and sorted. Searching is great when you know what to look for. Chronological comes in handy if you know when a file was last/first used. Tags are a nice way to organize a single file in more than one way. At some point, you are stuck browsing for the file. Traversing a tree is fine in most cases.
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 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.