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


Nov
12
awarded  Nice Question
Nov
11
awarded  Popular Question
Nov
4
answered Creating an a project-site for an open source project
Oct
31
answered Increasing confidence in personal knowledge about coding
Oct
28
awarded  Nice Answer
Oct
27
comment What are the disadvantages of automated testing?
+1 @CS01- that pretty much sums it up.
Oct
24
awarded  Popular Question
Oct
19
comment Is this technique a design pattern? If so, what's it called?
Area should really be returned from a method then.
Oct
19
awarded  Nice Answer
Oct
19
comment Should we use Entity Framework?
Are you using Linq-to-SQL currently?
Oct
19
answered Why do some teachers often consider bad practice things that are not?
Oct
18
comment Are 9 to 5 programmers looked down upon?
My company actually requires us to keep up with the newest technology. How are you supposed to create high quality work without exploring various new technologies? I'm not saying companies need to pay for you to work on biology or photography, but learning is a part of what developers do when solving problems. If you can spend years coding without spending any time researching or learning, then you are probably doing it wrong.
Oct
16
awarded  Nice Question
Oct
14
accepted How are dates typically handled with testing?
Oct
14
asked How are dates typically handled with testing?
Oct
13
comment Should interviews for programming positions be CS knowledge focused or behavioral focused?
Questions like this SHOULD be open-ended. It allows the person to demonstrate their ability to understand communication in context. This is an essential skill. If someone fumbles on "Are you open to learning new skills" because they thought I was asking if they could learn to skydive, I would be pretty worried that the candidate lacks the social intelligence to perform well.
Oct
12
comment What makes a large and complex software product slow?
-1 - Q:"What makes large, complex software slow?"; A:"Large complex software tends to be slow."
Oct
11
answered How can I tactfully suggest improvements to others' badly designed code during review?
Oct
11
comment What is the solution for “not enough commercial experience”?
Recruiters do not have a whole lot of incentive to get entry level people. Entry level positions pay significantly less (due to higher training costs/risk for the employer), which means they get a much smaller commission. It might seem like fewer companies are advertising directly, but almost every company you would ever want to work for has a jobs page on their website with some sort of developer positions open. Also, I'm serious about those uni CS job boards. I was not even a CS major and got interviews with every one I applied to and there is nothing special about me on paper.
Oct
10
answered What is the solution for “not enough commercial experience”?