dblotsky's comments

dblotsky | 1 year ago | on: Greppability is an underrated code metric

Hard agree with the idea of greppability, but hard disagree about keeping names the same across boundaries.

I think the benefit of having one symbol exist in only one domain (e.g. “user_request” only showing up in the database-handling code, where it’s used 3 times, and not in the UI code, where it might’ve been used 30 times) reduces more cognitive load than is added by searching for 2 symbols instead of 1 common one.

dblotsky | 5 years ago | on: Getting rid of NPM scripts

Those all sound plausible! But...

1) I suspect GNU Make will be installed on any system where node code will run.

2) You don’t have to .PHONY anything that will never be a real file.

3) My bet is the Makefile will be shorter and clearer, but I am of course biased since I’m used to the syntax.

dblotsky | 5 years ago | on: Please – A cross-language build system

Yeah, that tradeoff between generality and correctness really seems tyrannical.

It kind of feels like the best trajectory is to start small with a general build system, and upgrade as needed? And then if you are confident the project will grow, starting with the specific build system fine too.

dblotsky | 5 years ago | on: Please – A cross-language build system

I am personally not convinced that any build system can be correct and general, but perhaps that’s my lack of experience speaking.

On that 30 minute note though: so, how big does the project need to be in order for Make not to be enough? And at that size, why wouldn’t the project invest the extra week it takes to get the Makefile correct?

dblotsky | 5 years ago | on: Baumol Effect

Can this all be explained by the cost of labor being uniform (since humans are humans in all industries)?

So if one industry demands more labor, all others will feel the rising price of labor?

dblotsky | 6 years ago | on: Parcel – Fast, zero-configuration web application bundler

Facetious answer: Are there any good examples of projects using Parcel for a web app? ;)

Real answer: probably, but a ton of production code is closed-source.

But why restrict to web apps? Most influential software projects in the world use Make.

page 1