464 reputation
45
bio website wilcoxd.com
location
age 33
visits member for 3 years, 10 months
seen Mar 4 at 14:14
tweets at twitter.com/rwilcox. Works at: http://www.wilcoxd.com

Apr
5
awarded  Necromancer
Sep
19
awarded  Yearling
Jan
10
awarded  Announcer
Dec
25
answered TDD with limited resources
Dec
22
answered What are the disadvantages of automated testing?
Sep
25
answered Is it worth it for a developer to be a scrum master? Is it an official designation or?
Sep
20
awarded  Yearling
Aug
16
awarded  Civic Duty
Aug
7
comment Why was Rails written in Ruby?
The Pragmatic Programmers have a book: Metaprogramming in Ruby, which - in addition to being an introduction to Metaprogramming in Ruby - also spends about 50 pages talking about metaprogramming in Rails. I don't think simply classes are enough: for example, sometimes metaprogramming happens via method chain ("when you call this function, instead call my version of the function - which may or may not call the original"). This is a metaprogramming pattern in Ruby (which Rails clean up and makes easier to use)
Aug
7
answered Why was Rails written in Ruby?
Jul
23
revised Do programmers need a good memory?
added 1 characters in body
Jul
23
answered Do programmers need a good memory?
Jul
21
comment How do you react to non-programmers with ideas of 'The Next Big Thing'?
+1 for "... if nobody is serious enough to pay for incorporation and real legal documents, then this is just a fantasy. Run screaming."
Jul
6
comment Scrum overestimation and replanning
Having been on a team that did burn up charts in terms of days, please do NOT do a burn up chart with days being the units. In our team, in a two week sprint, the first half week didn't show much activity, so management got nervous... even though the reason why there wasn't much activity was because of the meetings we had during the first two days... In my mind iterations are the perfect level of detail here.
Jun
18
answered How are you setting up re-usable development environments?
May
3
answered Can a freelancer use agile development?
Mar
14
comment Does SCRUM usually involve massive overtime?
I agree here: people sometimes use sprint to mean "a weekend of 48 hours of work". Which is not what sprints mean in the context of scrum. I prefer the team "iteration", which avoids this (wrong) association.
Jan
31
answered Helpful articles on the subject of managing programmers?
Jan
26
comment Amount of man hours to write a social network
It's true there's a difference between experience and professional experience. On the other hand, it sounds like Zuckerberger had at least a fundamental grasp on the basics (and Wikipedia paints it like he had a very strong grasp)... vs "I'm going to write a social network to teach myself programming"
Jan
26
comment Amount of man hours to write a social network
excellent point: users will ask, "What's so special about this?" when every site has (messaging, friending, following, etc). So it boils down to a marketing question: highlight your differences, and be different somehow