9,207 reputation
32468
bio website morganherlocker.com
location Washington DC
age
visits member for 4 years, 2 months
seen Jun 24 at 12:37

Creator of turf, a Javascript library for performing geospatial operations on geojson data.

developer at Mapbox


Oct
10
comment Solutions to C# 5 async re-entrancy
@C.Ross - The issue is an issue of complexity, not code.
Oct
10
comment Solutions to C# 5 async re-entrancy
One option would be to put related controls into container. Disable/enable by control container, not by control. ie: EditorControls.Foreach(c => c.Enabled = false);
Oct
10
comment Solutions to C# 5 async re-entrancy
@C.Ross, This is more of a design/UI question. There is not really a technical point that needs to be explained here.
Oct
10
answered Solutions to C# 5 async re-entrancy
Oct
6
answered Practical way to store a “reasonably large” amount of data that hardly ever changes?
Oct
6
comment Good practice on Visual Studio Solutions
@JonWillis - No, probably not all of those. I would put the factories and classes for the webserver in a namespace of a class library project. My typical data layer contains nothing but the necessary dbml files and/or edmx files. As a rule, however, I do give "library/framework" stuff their own project. They definitely don't need to be thrown in with the GUI project, although I do see people do that all the time.
Oct
6
answered Good practice on Visual Studio Solutions
Oct
5
comment What are some patterns and anti-patterns of application logging?
+1 - I've seen this. "Error Tables" that have columns like string1, string2, string3, string4, string5, where concatinating all the columns will result in an error code that is not referenced in any of the documentation. The result is logging that is both confusing and useless; also known as "3rd-party-enterprise-app-with-custom-development-debugging-hell".
Oct
5
answered Do I need to learn Design Patterns if I'm preparing to be Android Developer?
Oct
5
answered Is it possible for two DLLs to conflict , preventing solution to build
Oct
5
comment Why do people still say Java is slow?
I cannot believe nobody has mentioned RPG. RPG and COBOL are the backbone of all things financial in the US today. People write new apps in .Net or Java, but they usually just feed data to the old COBOL/RPG stuff that everyone is afraid to touch.
Oct
4
comment How do I convince my employer to hire an additional developer without selling myself short?
I disagree. The value they get from your work does not actually give you any leverage, since they can always get another developer to do the work. This is a common fallacy.
Oct
4
comment How do I convince my employer to hire an additional developer without selling myself short?
Interns typically have an overall negative productivity. You hire them for what they will be, not what they are. It is a great idea to invest in interns if you know you will need to grow in the next couple years, but they are not an immediate fix.
Sep
30
comment Is there really a relationship between number of people assigned to a project and the number of defects?
I would still say that when loads of developers are thrown on a project, it is often indicative of a death march.
Sep
30
answered Is there really a relationship between number of people assigned to a project and the number of defects?
Sep
29
awarded  Yearling
Sep
27
answered How do I get over my .NET hump?
Sep
27
answered Why do so many developers believe performance, readability, and maintainability cannot coexist?
Sep
26
comment Hiring “off-platform” - what are the indicators for successful candidates?
+1 Unless they say they have 5 years of simultaneous Java, C#, and "sequel" experience. Seeing someone with loads of experience in two similar languages can sometimes be a sign of dishonesty.
Sep
26
answered Great Programmer Productivity - Accounting for 10,000 fold difference?