419 reputation
212
bio website stackoverflow.com/users/…
location London
age 23
visits member for 2 years
seen 4 hours ago

++++++++[>+>++>+++>++++>+++++>++++++>+++++++>++++++++> +++++++++>++++++++++>+++++++++++>++++++++++++> +++++++++++++>++++++++++++++>+++++++++++++++> ++++++++++++++++<<<<<<<<<<<<<<<<-]>>>>>>>>>>> -.+>>---.+++>----.++++----.++++<<<<<<<<<<.>>>>>>>>> ----.++++>-.+--.++<---.+++<<<<<<<----.++++<<.>>>>> +.-<<<<-.+>>>>>>>>>---.+++<<<<<<<<<<.>>>>>>>>>> ---.+++-.+++.--<---.+++<<<<<<<<<.>>>>>>>>>+.-> --.++>----.++++ <-.+<<<<<<<<<<.>>>>>>>>+++.---<<<<<<<<+++.---.>>>>>>>>>> ---.+++>+.-<+++.---<---.+++> ----.++++<--.++<<<<<<<<<.>>>>>>>>>>>----.++++<<.> -.+>---.+++<<-.+<>.<<<<<<<<<<<<<.

THINGS TO DO BEFORE BROWSING HOTTEST QUESTIONS:

Make sure each window news up dialogservice (so it doesn't lose the close handler). Stop clienteditview model publishing the exception from teh server (that's already done in admin services). Pretty up the error dialog window.


Nov
20
awarded  Yearling
Oct
9
comment Choosing a Programming Language Systematically
@Robert Harvey Ahhh. Good point. I hadn't really counted a javascript, C#, SQL project as "multi-language" because it's minimal and all of it has purpose. I would say there's still a cetral point to what I said.
Oct
8
comment Choosing a Programming Language Systematically
Really? The era of multiple languages? I have no interest in flipping between C#, F# and C++/CLI on the same day. Is the assumption we strictly the areas of code we edit, or that we are all become proficient in multiple languages? This isn't the place to discuss this, but just a heads up that that's a contentious brush stroke you've got there.
Oct
8
comment Choosing a Programming Language Systematically
Ha, I love the reckless enthusiasm of the last paragraph. I would say it is the CEOs domain because of that pesky 6 months you mentioned, which is all you need to tell him/her imho.
Sep
26
answered In C#, can I do “this = …” outside of a constructor?
Sep
23
comment Is it okay to use exceptions as tools to “catch” errors early?
@MarkHurd It is language dependant, broadly speaking. For example what you do in Java is different to say C++. We are implicitly relying on the existence of finally blocks, garbage collection, that we don't need to worry about destructors or stack unwinding. The modern exception approach is not universal to languages.
Sep
23
comment Is it okay to use exceptions as tools to “catch” errors early?
@user2236631 As this code looks like java (which I will call a language with "modern" exception handling), that would be extremely bad practice.
Aug
26
comment C# - initialize variable inside method and use in whole class
+1 To clarify the difference between the two it is often useful to put this.player1 = p1; when you are using instance fields, properties and methods of the class to show you're not using local variables.
Aug
13
comment How do you guard against hidden overflows
In case you haven't changed it yet, your mean value calculator doesn't need to use large intermediate values. Here is an example. To stray from language-agnosticism, C#'s checked is related to this and 28 million is no sweat for its decimal type.
Aug
11
comment Property-coalescing operator for C#
Hello 2011, just called to say that c# is getting a safe navigation operator
Aug
8
comment Develop in trunk and then branch off, or in release branch and then merge back?
What you do it source control depends on your needs. It would provide useful context if we knew whether everyone is working towards the release or are there devs working on post release stuff? Do you have effective regression testing, how long is the build-deploy-vefify cycle? (eg if lots of devs are working on post release and there's a lot of inertia in the testing avoid option 1 with a passion)
Aug
8
awarded  Organizer
Aug
8
revised Is it bad practice to resolve null arguments to default static variables?
added language tag
Aug
8
comment Is it bad practice to resolve null arguments to default static variables?
@bigp Ahh interesting. Optional param but no overloading, weird. Are you allowed to assign GameBaseClass.INSTANCE.currentAtlas or does it have to be constants. I've added a language tag to lure any action-script aficionados.
Aug
8
suggested suggested edit on Is it bad practice to resolve null arguments to default static variables?
Aug
7
comment Extending a struct. Using helper classes rather than composition
So... Rename DateTimeHelper to DateTimeFactory?
Aug
7
answered Is it bad practice to resolve null arguments to default static variables?
Aug
7
comment How many mistakes does a good software developer make?
I don't know how this hasn't been mentioned. Everyone seems to be talking about catching all their errors before committing. ... Bullshit. If you don't break the build from time to time you probably don't do much. Once you graduate beyond heelo-world stuff begins to be complicated and doesn't all fit together nicely. What about those different configuration files on the build machine, what about those certificates, what about the unit tests in that other solution you didn't change.. etc (Obviously if you do break the build, go fix it) (edit: god, even my hello-world has spelling bugs)
Aug
7
comment Why are deadlines always so short?
i think Euphoric and Frank both deserve all their upvotes. Mixing actual estimation and the glorious fantasy they spin in Microsoft Project is always the fun bit.
Aug
7
comment Why are deadlines always so short?
Oh god. Thank you. No I understand the mindset of the technologically inadequate command and control managers if that's the sort of crap they read. Of course! Smart, capable knowledge workers... sorry I mean glorified-ide-using-typists are so much happier and productive when they are behind schedule. Even better when you can get a couple to burn out I bet. Besides everyone knows the trick to maintainable code is writing it quickly. +1 for a genuine insight