Reputation
740
Top tag
Next privilege 1,000 Rep.
See votes, expandable usercard
Badges
6 10
Newest
 Yearling
Impact
~34k people reached

  • 0 posts edited
  • 1 helpful flag
  • 464 votes cast
Feb
5
comment How can I convince management to deal with technical debt?
+1, although I think the last bullet should be "The good/best team members are leaving"
Feb
5
comment How can I convince management to deal with technical debt?
my experience is generally along the lines of this. The technical debt gets cleaned up as new features are added. Sometimes the estimates for certain 'related' fixes/features are padded to include cleaning up these things.
Feb
4
comment Why is Reflector such an essential utility?
I've been doing it off and on for the last 18 months (current job is mostly SP) but I can say I'm not a huge fan. I think a lot of the pain is from making it do things you probably shouldn't in it and just the general lack of documentation. Definitely in high demand and if you're good the compensation is more than fair.
Feb
3
answered Why is Reflector such an essential utility?
Feb
1
comment How long of a trial period do you use with programmers - how quickly can you tell if they are talented and a good fit?
Definitely depends on the environment. If you are a consulting company doing gov. work your new hire might be sitting on the bench waiting a clearance for a while. You can have them do make work on overhead but that won't necessarily be a good indicator of performance depending on skill sets/make work.
Feb
1
answered What should you leave behind for your successors?
Jan
22
awarded  Editor
Jan
22
revised C# Classes instance members vs. enum
finished answer
Jan
22
answered C# Classes instance members vs. enum
Jan
21
comment What popular “best practices” are not always best, and why?
multiple returns can be beneficial/clear, although you always have to watch out for the spaghetti code monkey that sticks in 10 or 15 of them.
Jan
12
comment Overused or abused programming techniques
@qpr, I don't know about that. If they had a blank text file they might not be able to do anything (which might just be a bonus).
Jan
8
answered Why are software schedules so hard to define?
Dec
30
answered I still can't figure out how to program?
Dec
30
comment I still can't figure out how to program?
gawd, I've been doing this for a few years (10 +-2) and I still write a bunch of code occasionally and end up deleting it. I've had a few "refactors" that I worked on for a few days and undid (via source control) because I was a retard (to be blunt).
Dec
18
comment Do designer tools degrade the programming experience?
+1 I definitely like "yet to come across a good design tool". although I might have added "better than the gray matter between my eyeballs."
Dec
18
answered Do designer tools degrade the programming experience?
Dec
17
answered Can we assume that all users today have Internet access?
Dec
11
comment Why is cleverness considered harmful in programming by some people?
@Orbling, honestly that's the hard part and to some degree depends on the situation. The general guide I tend to use that is if a reasonably seasoned developer (knowledgeable in the technologies used) can grok it then it's probably ok. If they can't then it needs to be refactored (or review hiring practices).
Dec
10
comment Google is good or bad for programmer?
since I do .NET I usually start with MSDN, if that doesn't answer the mail then I start general searches on Google (which usually point me to StackOverflow).
Dec
10
comment Why is cleverness considered harmful in programming by some people?
I certainly don't agree with this (although not worth a -1). By this argument you could say that you wouldn't implement the Command pattern to handle a Undo/Redo transaction stack because the maintainers were fresh out of school and didn't understand what was going on. At some point you have to just say that if they don't know it they need to learn it.