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
May
19
comment Why do some open source projects do not accept pull requests, but emailing patch files only
or the short version; he/she who owns the project can run it however they want. If they insist on snail mail hard copy of changes then that's the way you have to submit it (as retarded as that would be).
Feb
9
comment Can I share data between two users in an ASP.NET Application?
-1 this answer doesn't answer the question of sharing data between users or the problem with the WindowsTokenRoleProvider performance.
Sep
14
comment Interviews: How far to go on DVCS experience?
personally I wasn't even really aware of VCS coming out of college; certainly don't remember discussing it in class. That being said it shouldn't be hard for someone to pickup the basics fairly quickly although I have to say that I still mentor experienced developers with merges and branch management.
Sep
3
comment Should the gating question in hiring a web developer be “Have you by yourself, or with one or two partners, ever brought a product to market?”
@Totty, most likely he used an existing solution. This means Jonathan only had to figure out how to configure it and provide any branding (CSS / images / etc.) that were needed. If you just search for "open source e-commerce" you'll find plenty of different solutions (the language isn't important unless you have specific hosting requirements or your solution may need some kind of specific extension custom coded).
Aug
30
comment Should a function use premature returns or wrap everything in if clauses?
+1 I can handle returning at the beginning of the method/function or at the end; it is easy to overlook in the middle of some convoluted code (probably I) wrote a while back.
Aug
5
comment Should I rely on Visual Studio in adding HTML and CSS?
I had the same experience with XAML, although I was frustrated with VS after about 10 minutes and did a split screen. Edit the XAML and see the change.
Aug
5
comment Whats the work flow with 2 people on a project
SVN is a decent option (and I'm currently using it at work)... but Git and Hg I have found to be a bit better since I can commit locally (and revert when I did something dumb) without forcing others to deal (if they svn update) with my code that may not work. Honestly I started using Git at the office for this reason but I can still publish my changes back to SVN using git-svn
Jul
19
comment Why don't all companies buy developers the best hardware?
no mostly management just didn't want to address the issue and I ended up leaving the company not long after this.
Jul
19
comment Why don't all companies buy developers the best hardware?
I generally found that even after they (enterprise IT) did the backups and restores I still had to fix things. I generally asked them not to do anything other than give me the standard image; I would take care of the rest. (Also an opportunity to clean things up a bit.)
Jun
11
comment Why don't schools cover debuggers?
+1 although I have to admit I agree with @rerun; A course (or part of one) that goes over basic concepts and tools that are used in a software shop would go a long way towards getting new graduates productive. I've run across several that didn't seem to understand source control even after using it for a while.
May
16
comment Naming Convention for Private / Public Fields
Similar reasons, although I specifically prefix fields with an underscore when they back a property. If the underscored field name is found anywhere other than that property there needs to be a really good reason for it.
Mar
24
comment Should I avoid SharePoint Development in Visual Studio?
I had a developer tell me SP designer could make re-usable components. She then told me to write every step down that I did in designer and use that to reproduce things. I told her she was nuts.
Feb
24
comment Using some kind of version control when working alone and with small projects?
@EOL, SubVersion is viable in this case. If the repository is local then an internet connection isn't required to make commits. (Although I would suggest the repository needs to be at least on a seperate drive from the development drive.)
Feb
12
comment Are short abbreviated method/function names that don't use full words bad practice or a matter of style?
@Alb, I would say this applies equally to variable and method names. You (the programmer) should be able to understand what the variable/method is by the name alone. The general accepted practice (as I understand it) is to only use commonly accepted abbreviations and acronyms (and this is the important part) that are in common use in the application domain.
Feb
5
comment Load Balancer impact on web development
interesting, so I guess the moral of the story (as it were) is LB = shared session handling. (Yet another reason to avoid using Session data if possible.)
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
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.
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.