Reputation
1,268
Top tag
Next privilege 2,000 Rep.
Edit questions and answers
Badges
4 19
Newest
 Yearling
Impact
~31k people reached

May
3
awarded  Yearling
Apr
13
comment Why do many exception messages not contain useful details?
I think this answer has a lot of good content, but it avoids saying the bottom line, which is "They should."
Apr
6
comment Advice for volunteer developers learning large codebases
That sounds valid but not like your original question at all, which is about how to get new developers to not try to understand the entire code base before working on it.
Apr
6
comment Advice for volunteer developers learning large codebases
Well, my original point was that there's no reason that advice in an "at work" situation shouldn't apply to your situation. I really can't imagine a software job where you don't take ownership over large code bases whose owners are all gone - switched projects/responsibilities, switch teams, leave, or are promoted. You really are expected to swim on your own, not email people who are long gone until you get what you want.
Apr
6
comment Client wants source code, but it contains a lot of shared code I reuse with other projects
Firstly, there's far more possibilities for a license than "they want". Secondly, I think it's very unfair for you to blame the OP for not "bringing this up early enough" instead of the company. This is a bit editorialized. Thirdly, I don't see why open source developers face anathema if they wish to work on a closed-source project. Fourthly, if the company were looking for an open source solution they would be asking for that, not a private copy of the source code for their purposes.
Apr
6
comment Client wants source code, but it contains a lot of shared code I reuse with other projects
-1 since I don't think there's any evidence for your "A major company..." claim, it's just a guess.
Apr
6
comment Advice for volunteer developers learning large codebases
@ideasman42 learning a new code base at work is really self-directed.
Apr
5
comment Advice for volunteer developers learning large codebases
I don't think the "volunteer"ness matters, it just seems you're emphasizing a certain amount of inexperience.
Mar
21
awarded  Nice Answer
Mar
16
comment Designing an scalable message queue architecture
@cgoddard try diving into the code bases on one of those technologies.
Feb
24
comment Are deadlines Agile?
My bad. @Kyralessa ^ see my above
Feb
24
comment Java has the JVM, what does C have?
+1. This is a very good question. I wouldn't downvote it for its ignorance - it's a wonder more Java students don't ask this.
Feb
24
comment Are deadlines Agile?
Eric, the sentence "deadlines are not not agile" is very effective. Your answer is good but taken as a direct response to the question title sounds like it's saying "deadlines are agile," which is obviously contentious (and I disagree with as I voiced above). You might consider being explicit here.
Feb
24
comment Are deadlines Agile?
@Calphool this fails Ockham's razor. It would mean you've also seen projects where the developers successfully negotiated enough time, didn't cut corners and finished a day early. Yet no matter how developers estimate, the project is delivered just barely.
Feb
24
comment When to use a SortedMap interface?
accepting for LSP. rest of answer is good too, thanks.
Feb
24
accepted When to use a SortedMap interface?
Feb
24
comment When to use a SortedMap interface?
@Doval I still don't feel that's relevant. The type system only can't protect against this because at some point a programmer has to write a valid object and it would only be possible to validate this by using an abstract class which checks instead of an interface. That would be the strictest thing to do, it's just not worth the tradeoff. But just because the type system can't do it doesn't mean you should jump for joy that you can now write bad code. The question is: is this bad code? and saying the type system doesn't answer it, IMO even though it "wants" to, doesn't answer the question.
Feb
24
comment When to use a SortedMap interface?
@Snowman that's called a buggy implementation and you shouldn't use them. But part of the weird thing here is it's just out of Java's reach of compile-time safety.
Feb
24
comment Are deadlines Agile?
@EricKing they also eat and drink, but that's not part of agile either. It might be more accurate to say "deadlines are out of scope of agile, but ideally agile teams don't miss deadlines." Or, explain what agile principles lead to deadlines being met effectively. etc.
Feb
24
comment Are deadlines Agile?
This doesn't actually answer the question. Boulders exist but aren't part of agile, and deadlines exist, that doesn't make them part of agile.