498 reputation
212
bio website
location
age
visits member for 3 years, 1 month
seen Jun 24 at 12:39

Hello world,

My name is not Monster Truck II and I was not born in 1920. But here is something about me that I feel comfortable sharing. I studied physics and computer science at college and enjoy reading (history, politics, and economics) and listening to music.

Here is my bookshelf:

https://www.goodreads.com/review/list/20250758-monster?order=a&shelf=non-fiction&sort=position


Oct
22
comment Protobuf design patterns
Where I come from (huge message wonderland) default Java serialisation created severe performance problems and XML created a huge mem. footprint. Protobuf scores on both fronts and makes the code dirty.
Oct
21
comment Best approach for saving highlighted areas on geographical map
+1. This is better than my answer because it provides a complete solution with minimal coding. Internally the library seems to be doing the same thing as what I had outlined though.
Oct
21
comment Reasons to Use a VM For Development
+1. RDP is truly pathetic.
Oct
21
comment Protobuf design patterns
I need 12 more points to create new tags and I think protobuf should be a tag for this post.
Oct
5
comment How can I reformat my condition to make it better?
+1 for saying something about useful names. But somewhere you will have to reformat the conditional.
Oct
5
comment How can I reformat my condition to make it better?
I prefer !exists || !isDirectory over the last one.
Sep
22
comment Improving without mentor
+1: Teach. Yes. Sometimes when I am preparing a small demo session I invariably find myself asking questions that my audience would. In an attempt to prepare for answers I research and more often than not I learn something invaluable.
Aug
18
comment Should I take care of race conditions which almost certainly has no chance of occuring?
Ever heard of a black swan? The 2007 financial crisis?
Aug
18
comment Should I take care of race conditions which almost certainly has no chance of occuring?
I down voted this one. The cost of the error matters not its chances of occurring.
Aug
17
comment How to use the clients webcam for recording through a website?
What kind of interfacing --chat, streaming video, or pictures? Google search shows a lot of links.
Aug
12
comment Does “Property” in C# cost much?
Don't see any reason as to why this should be down voted. Although I really don't like the question I will +1 to compensate.
Aug
11
comment Why would more CPU cores on virtual machine slow compile times?
I'd like to reproduce this on my own machine. Can you please upload a sample project somewhere? I suspect the virtual machine is playing tricks here. Try booting to Windows natively (Bootcamp) and see if you observe the same behaviour --I doubt you will.
Aug
8
comment Where do I place my example implementations in my framework?
What is the language?
Jun
16
comment Where does Microsoft currently stand on dynamic languages?
msdn.microsoft.com/en-us/library/dd264736.aspx
Jun
16
comment Where does Microsoft currently stand on dynamic languages?
As a start, C# 4.0 does allow a little dynamic programming.
Jun
15
comment Warn about 3rd party methods that are forbidden
@RossPatterson True. It is not that bad --particularly if the library is small.
Jun
15
comment Warn about 3rd party methods that are forbidden
That's exactly what I want. Use that function and the IDE generates a warning.
Jun
15
comment Warn about 3rd party methods that are forbidden
@RossPatterson wrappers are not just a one time capital investment. They can become a maintainanace nightmare in some cases.
Jun
15
comment Should I add an “Abstract” prefix to my abstract classes?
@BryanOakley why not also put public and final as well? A class name would then look like PublicAbstractPersonThatImplementsInterfaceHuman. Hmm, not quite sure that's good. But I agree, there is nothing such as a universal convention -- use whatever increases the team's collective productivity.
Jun
14
comment Is 100% code coverage a pipe dream?
+1 for project size. Breaking down into smaller, reusable, and testable components has allowed us to gain ~95% coverage ourselves. 100% coverage is not necessary. Integration testing should cover unit testing gaps.