| bio | website | theonion.com/content/node/… |
|---|---|---|
| location | St Louis, MO | |
| age | 38 | |
| visits | member for | 2 years, 8 months |
| seen | 14 hours ago | |
| stats | profile views | 260 |
|
Feb 3 |
answered | How-to convince company to start documenting for legacy software |
|
Jan 27 |
comment |
What can one do when “lead by example” doesn't work? @jberger, one would certainly hope not. But with that many developers, there are bound to be a few rogues. |
|
Jan 27 |
comment |
What can one do when “lead by example” doesn't work? Holy cow, 8000 developers? Who do you work for, Facebook? Google? Microsoft? |
|
Jan 19 |
awarded | Nice Answer |
|
Jan 18 |
comment |
When and how to use the advanced features of git? You don't need to learn blob and tree in order to use Git effectively. At most, you might need to learn that a branch is really just a (movable) pointer to a commit. |
|
Jan 13 |
comment |
Boss Asking To Work Overtime But Under the Radar +1 for following up. Glad you didn't have to learn the lesson the hard way, by losing off-the-books vacation! |
|
Jan 12 |
revised |
Most regrettable design or programming decision you made? Added link for those who aren't familiar with this concept. |
|
Jan 12 |
comment |
How old is “too old”? @HLGEM, exactly. The question to ask a place that thinks you'll retire too soon is: How long have your other developers been here? How many have been here more than a year, or two, or three? Unfortunately, in most cases of age discrimination, one won't ever get the chance to ask this question. |
|
Jan 11 |
comment |
I'm a manager. How can I improve work relationships and communication with programmers? Another +1 for highlighting the bizarre concept of "mistaken estimates." We had similar problems where I work. We developers gave estimates based on +/-, e.g. if we said 5 days, then it was reasonable to suppose the task might take 4 days or 6. The trouble was, our manager was taking our estimates this way: If we said 5 days, then the task would take no longer than 5 days. Frankly, he was a very poor manager for not making this clear at the outset. We had to switch to severely overestimating to account for his idea of what an estimate means. |
|
Jan 11 |
comment |
What's the worst question you were ever asked at interview? It's not legitimate. It's asking about a medical condition, so it's probably a violation of HIPAA, and possibly of the Americans with Disabilities Act as well. What would be legitimate: "Our developer offices are open cubicles in the middle of a peanut factory. There's peanut dust everywhere. We know that some people have food allergies so we try to be up-front about this. In case we call and offer you the job, please consider beforehand whether you can comfortably work in this type of environment." A refusal then wouldn't necessarily say anything about the person's medical condition. |
|
Jan 11 |
comment |
What would be a good 4-hour development task for a job interview? If it's that important to get the right person, and if this is the last step in the interview process, why not offer to pay each candidate for the four hours worked? Even multiplied over, say, ten people, it's a week's pay. Not that big a sum compared to the cost of hiring the wrong person, especially if some of the best candidates aren't willing to do the four hours for free. |
|
Jan 11 |
comment |
“Do you have any questions for us?” In an interview This leads to awkwardness, though, if they still want to interview more people. I prefer to finish the interview with something like: "So, what happens next?" Their response to that tends to be a good indicator of whether their feeling is positive, negative, or ambivalent. |
|
Jan 9 |
comment |
Is “no installation” software a good thing? It appears to me, based on answers and votes below, that there are enough developers in both camps that you should consider providing both an installer version and a no-installer version. Some programs do this. |
|
Jan 9 |
comment |
Is “no installation” software a good thing? I'm with Crazy Eddie on this. If you have an installer, then you put your stuff in a reasonable directory under Program Files, you create Start Menu shortcuts (that work with Launchy), etc. If you don't, I have to do that stuff. Reflector is one that has this problem because Red Gate was too lazy to create an installer. (They charge for Reflector now and still don't have an installer.) |
|
Jan 4 |
comment |
C++ for C# Developers @ReiMiyasaka, not unlike how C# developers look at VB .NET. |
|
Dec 30 |
comment |
What are the most controversial C# or .NET “features” you would consider “bugs”? And yet...given the += syntax in C#, clearly an event either already points to its collection of delegates, or automatically creates that collection when the first event is added. So if we don't have to explicitly initialize the multicast delegate collection, why would we have to explicitly check whether it's empty? It would make more sense if we had to do either both, or neither. |
|
Dec 30 |
comment |
What are the most controversial C# or .NET “features” you would consider “bugs”? I misunderstood this for the longest time. It's because (simplified) an event is really a delegate. SomeEvent is really a method pointer, to a method that looks like this: SomeMethod(object, EventArgs) The trouble is, by default there's no such method. When the class "raises the event", what it's really doing is calling the method that SomeEvent points to. The trouble is, by default, SomeEvent doesn't point to any method. You're calling a method that doesn't exist, which is as much a problem as it would be when calling any delegate that points to a method that doesn't exist. |
|
Dec 28 |
answered | Simple issue tracker for 1-2 developers |
|
Dec 28 |
comment |
Simple issue tracker for 1-2 developers One important thing to remember about Trello is that you can create as many boards as you want. So, for example, instead of keeping all your bugs on one board, have a board dedicated to newly-discovered bugs, and then move them to the main board when you're ready to work on them. (You can now move cards between boards in Trello.) |
|
Dec 27 |
comment |
C# String.format extension method @Carnotaurus, perhaps you mean to say that you feel it should give a warning. It doesn't, however. This is easy to test. |