25,348 reputation
678118
bio website
location New York, NY
age 31
visits member for 4 years, 1 month
seen 2 days ago

Full-time Internet. Gamer. Developer @ Stack Exchange.

Formerly a community manager and elected moderator on Stack Overflow/Programmers Stack Exchange.

Email me and tell me something interesting: anna@stackexchange.com.


Sep
30
awarded  Explainer
Sep
22
comment Is rotating the lead developer a good or bad idea?
@AdrienBe You'd still need to transfer info between them. Unless they're leading at the same time all the time (which defeats the purpose), you're going to have to take this into account. You might also alienate other devs on the team who don't get to lead at all and may feel left out.
Sep
12
comment How to signal that a method chain should not continue?
The point of method chaining is that the result is always valid and can be acted on by the next method call. There shouldn't be such a thing as an invalid value. Can you expand on your use case? What are you actually trying to accomplish? Method chaining might be the wrong approach.
Sep
12
revised How to signal that a method chain should not continue?
added 2 characters in body; edited title
Sep
8
awarded  Yearling
Sep
4
awarded  Good Answer
Aug
26
awarded  Good Answer
Aug
1
awarded  Popular Question
Jul
14
awarded  Nice Answer
Jul
1
awarded  Good Answer
May
16
reviewed Approve suggested edit on What is meant by “Now you have two problems”?
Apr
17
comment How do you keep your basic skills from atrophy?
@JohnGaughan Looks about right. I updated my post. Thanks!
Apr
17
revised How do you keep your basic skills from atrophy?
deleted 17 characters in body
Apr
1
awarded  Guru
Mar
7
awarded  Taxonomist
Feb
25
awarded  Nice Answer
Feb
5
awarded  Great Answer
Jan
30
comment How do you unit test private methods?
@TallGuy Allow me to distill my answer here to its core point. The answer to "how does one unit test private methods?" is "One doesn't."
Jan
21
comment (Why) is it important that a unit test not test dependencies?
@Chris I think I'd test them separately. Having tests for SomeClass and MyClass would allow you to quickly pinpoint where a problem is if something fails. If you just had MyClass tests that implicitly validated SomeClass, you could spend time debugging MyClass in case of a failure when the fault wasn't there in the first place.
Nov
19
revised Which concepts are pertinent to plan a “end-user documentation” strategy?
whitespace edit to prevent automatic deletion