5,173 reputation
936
bio website michaeldurrant.com
location Cambridge, MA
age 39
visits member for 2 years, 11 months
seen 10 hours ago

rails ruby


Jul
9
answered What should happen at the start of a software project startup?
Jul
6
answered How to handle a client that wants me to use code from Google under all circumstances?
Jul
3
revised What defines the dimensionality of an array?
added 26 characters in body
Jul
3
answered What defines the dimensionality of an array?
Jul
2
comment How to transfer code responsibility to another developer
When you say "the actual steps I have to do seem vague" are you referring to something specific? I didn't see actual steps listed in the question. Or do you mean you only have a vague idea yourself of what to do. It's not entirely clear from the question. Clarification will probably improve answers.
Jun
24
answered How viable is to create a mini documentation inside the source code
Jun
20
revised I'm doing 90% maintenance and 10% development, is this normal?
added 865 characters in body
Jun
20
answered I'm doing 90% maintenance and 10% development, is this normal?
Jun
19
comment When should the programmer's spoken language be used during development?
This is clearly the best answer imho. Documentation like this will largely be for the other people that maintain it (including "the future you"). So write names that you and others are mostly likely to be most comfortable (within a reasonable estimation of the software maintainers geographic location).
Jun
19
comment Managing client-side and server-side validations in one place
When it comes to the SQL database not sure how this would work.
Jun
19
comment Managing client-side and server-side validations in one place
yup, different languages and frameworks make this impractical. Not "undoable" because with enough resources it could be done but writting auto converters to and between languages is a HUGE task. Doing it in a reasonable timeframe and then maintaining it as the relevant technologies change would be a lot of work.
Jun
10
comment Are questions on graphs common in programming interviews?
Only seems to represent experiences from interviews at Microsoft. This is valid information but that small a sample is hard to answer the question about whether such questions are common.
Jun
10
comment Are questions on graphs common in programming interviews?
+1 I think this is the best answer. Unfortunately it should have been a comment and that reflects the fact that the question is fairly subjective and opinion based. I doubt you'll get able to get definitive answers, and will likely get everyone's opinions unless someone can cite an actual survey with facts.
Jun
9
comment What is the origin of the negative term “Legacy Code”
I heard the following definition of legacy code 20 years ago and I've remembered it ever since: legacy code is the code you currently have in production. It has helped my point of view many times.
Jun
9
answered Indefinite loops where the first time is different
Jun
9
comment Is it necessary to start variable from zero (var i = 0 ) of ' for loop '?
with accepted and upvoted answer being "Start your for loops where ever you have to start them. The reason a lot of for loops start at 0 is because they're looping over arrays, and in most languages (including JavaScript) arrays start at index 0."
Jun
9
answered Is it necessary to start variable from zero (var i = 0 ) of ' for loop '?
Jun
5
revised Tips on persuading boss that code review is a good thing
added 122 characters in body
Jun
5
comment Tips on persuading boss that code review is a good thing
4 people in each team = 8 people = 2 months salary. This will take quite a lot of skillful persuasion in many organizations :)
Jun
5
answered Tips on persuading boss that code review is a good thing