| bio | website | michaeldurrant.com |
|---|---|---|
| location | Cambridge, MA | |
| age | 47 | |
| visits | member for | 1 year, 10 months |
| seen | 7 hours ago | |
| stats | profile views | 231 |
rails ruby
|
Mar 14 |
revised |
How to keep user's guide in lockstep with branches for a non-developer? removed gendor bias (which also conflicted with itself - her-he). |
|
Mar 14 |
suggested | suggested edit on How to keep user's guide in lockstep with branches for a non-developer? |
|
Mar 14 |
comment |
How serious is losing the source code? stand by to be shocked parents: children can certainly be replaced. My god there's over 1 billion of them, take your pick! Now source code on the hand, there's may be only 1 copy. For those horrified / assuming sarcasm, please note that not everyone loves and want kids. I don't wish them (kids) any harm of course, but generally I don't like them (I feel the same now at 50 as I was at 12). I have a fun happy life with lots of great friends, who have kids, but I don't want/need/desire to interact with the kids. Might be sad in your eyes... but the reverse is true, please consider that! |
|
Mar 14 |
comment |
Most regrettable design or programming decision you made? let me add to this(can't do new answer): using non-date fields for dates, not having validations, not having default values, not normalizing data. I worked on apps for 10 years then on the data warehouse the various apps interfaced to and that's when I realized all this. |
|
Mar 14 |
comment |
Most regrettable design or programming decision you made? This is now called Technical Debt. Incur it at your peril. |
|
Mar 14 |
comment |
How can I explain the difference between NULL and zero? Yes, 0 is a number. null is the absence of any number. |
|
Mar 12 |
revised |
Is MongoDB the right choice in my case? added 562 characters in body |
|
Mar 12 |
comment |
Are there serious companies that don't use version-control and continuous integration? Why? +1 perdian. It's IRRATIONAL to continue if things are fine now. Software is getting a LOT more complicated each year. Any existing code base (that is touched) is getting more complicated with more potential for errors. If things are ok right now you're lucky. Health Analogy: I've never had a heart attack. Whatever I eat today, I probably won't have one today. Bring on the donuts! Also see resources on technical debt. |
|
Mar 12 |
comment |
Is it reasonable to run processes with CI tools? btw make someday = today or tomorrow will == today. |
|
Mar 12 |
comment |
Is MongoDB the right choice in my case? Anyway, if this is your first project in rails I would stick with mySQL. There's a LOT to learn in rails, far more than 1 months worth once you start to pull back the curtains. |
|
Mar 12 |
comment |
Is MongoDB the right choice in my case? not sure about my -1 or why 0 bad advice or disagree? |
|
Mar 12 |
revised |
Is MongoDB the right choice in my case? added 1840 characters in body |
|
Mar 12 |
comment |
Training a company to use a DVCS coming from a CVCS mindset, is it as hard as one would think? svn is very well-designed and implemented and has stood the test of time well. There. Now: it's also an older technology that lacks the functional advantages of git and Mercurial. I've heard dvcs complaints a lot from svn users but it seems to be folk that have not used a dvcs a lot in their job. Usually just 1 or 2 days tryout without a change in thinking. I would love to heard from someone who's used a dvcs for several months and also svn and picks svn over a dvcs. That would mean more to me. I've used both for months and I now :) at orgs with a dvcs and :( at orgs with svn. very imho |
|
Mar 12 |
comment |
Why should i write a commit message? One glance at my incredibly obvious code and they will know instantly everything that it does and all the amazing tests it passes 100%. Sorry, I'm in a humor mood tonight [so I'm KIDDING] ;) |
|
Mar 12 |
comment |
Why should i write a commit message? Oh yes. I agree too. I think of it as experience == humility. |
|
Mar 12 |
comment |
Why should i write a commit message? Don't bother, just say "blah" in the comment line. As long as you never share the code with anyone else and as long as no-one else will ever work on it and as long as you never need to rollback the code and as long as you never make a single code mistake and... wait a minute, why are you using version control again? |
|
Mar 12 |
answered | Training a company to use a DVCS coming from a CVCS mindset, is it as hard as one would think? |
|
Mar 12 |
comment |
When to commit code? +1 Amazed this was not upvoted more. That was my first thought - dvcs or vcs |
|
Mar 12 |
comment |
What quality level in the commit history can/should I expect/enforce? Agree, plus you should think of the alternative as team de-motivating in cost. Teach someone to fish and all that. If the business supports it you may want standards documents. They can be easier to go by than individual reviews as long as they are short and flexible and the reasons are defined. |
|
Mar 11 |
comment |
How to set up a one-man research in the difference between BDD and Waterfall? Sounds like you're trying to prove something and probably redo the last 20 years of development and change from waterfall to BDD. |