724 reputation
58
bio website
location Chester, United Kingdom
age 37
visits member for 3 years, 7 months
seen Mar 23 at 22:03

Keith Henry

Software development manager, running a C# Agile team building applications to structure pay large organisations.

I'm also on Linked In.

Email me on Google's email, my address is ForenameSurname.


Dec
21
awarded  Yearling
Jul
1
comment How to convince boss to buy Visual Studio 2012 Professional
@SamLeach - that does change things, but as it's a startup you have some equity right? Otherwise you have all the risk and none of the benefits. Assuming that you do have equity then you should be at the table for the cost/benefit analysis of whether VS Pro is worth it, and if the answer's no then it's because you and the other partners agreed to it.
Jul
1
comment How to convince boss to buy Visual Studio 2012 Professional
I wouldn't take a .Net job if they didn't have at least Professional on an MSDN subscription. If they don't take your tools seriously it's the same thing as not taking you seriously. I'd make your case and say that the full version is required by you to do your job, and if your boss refuses go find another job where they value their developers instead.
Jul
1
comment How to convince boss to buy Visual Studio 2012 Professional
@jk The last VS was 2012, the next VS is 2013. I think they're moving to yearly releases.
Feb
19
awarded  Caucus
Dec
21
awarded  Yearling
Dec
17
answered Does UX matter for enterprise software?
Nov
14
comment Is there an antipattern to describe this method of coding?
What does this programmer say when you add them why are they adding these methods? Understanding their reasoning should make it easier to educate them.
Nov
7
comment What should I include in XML documentation comments?
@Guillaume since the XML comments are public I'd go with just documenting the get in XML and document the set with regular // comments.
Oct
15
answered Is C# development effectively inseparable from the IDE you use?
Sep
4
comment Specific reasons for still using Subversion?
@RobinWinslow - SVN is different from Git. Better suited to some circumstances and worse suited to others. Personally I prefer DVCS in general and you obviously prefer Git, but both of those are subjective opinions. They're not without value, but they don't belong on a site like this.
Sep
4
comment Specific reasons for still using Subversion?
@RobinWinslow - you're talking about best-practice, corporations want enforceable. As for "mess up your merges" I've used both Git and SVN (and Hg and CVS and TFS) and in all cases you can use whatever tool you want for the actual merge of code. I'm not anti Git, there are complex reasons for choosing VCS or DVCS, and within DVCS there are competing products that all have their own merits and problems. It's just not 'one size fits all'. In any case, my original point was that I'm voting down this question because it's argumentative, judgmental and small minded, and the assumptions are wrong.
Sep
4
awarded  Citizen Patrol
Sep
4
comment Specific reasons for still using Subversion?
@RobinWinslow true, corp is risk-averse and slow to change. However there's some things they're never going to stop wanting and that Git doesn't do, like the ability to audit code changes (i.e. a log that can never be edited to change history) or have one branch/fork that's absolutely the 'gospel' copy of the code. I doubt many will ever move to Git for that reason, though they may consider other DVCS (such as Veracity) that do support what they need.
Sep
3
comment Specific reasons for still using Subversion?
-1 for subjective (baiting IMHO) wording and "Those days I see that Git is the most used" - citation needed. Git is extremely common in the open source world, but in the corporate space it's much rarer. Corps really like the idea of a single, central, authoritative repository and are very slow to change. In the corporate space you're more likely to see good ole CVS than SVN even, never mind a DVCS.
Jan
20
answered Do you know any scenario where asp.net mvc can outperform asp.net?
Jan
20
answered What “version naming convention” do you use?
Dec
21
awarded  Yearling
Dec
5
answered Is `catch(…) { throw; }` a bad practice?
Sep
15
comment What should I include in XML documentation comments?
@Justin: arg, I hate GhostDoc - it seems brilliant at first but after a while you realise that you can spot the auto-generated comments a mile off, usually when you come back old code and have to figure out what it does. While it does make it very easy to XML comment everything it doesn't ensure that those comments have any actual information in them. GhostDoc gives you a good starting point, but makes it very easy to be lazy and leave out anything that you couldn't have figured out by glancing at the name and signature.