top | item 33585405

(no title)

jessermeyer | 3 years ago

If an engineer at a FAANG company reduced their global link times by even 10% they'd be promoted into early retirement.

Mold is an order of magnitude faster.

discuss

order

jeffbee|3 years ago

If that were true, the author would have retired, because they were a Google engineer when they wrote lld, which is bonkers fast compared to gold, Google's previous linker.

jessermeyer|3 years ago

Early retirement and, to use rui's word choice, "earn a comfortable income" are not inconsistent.

But to your credit it does sound that rui saved Google (vastly) more money than they ever paid him.

iLoveOncall|3 years ago

The guys that improved dependency download time by up to 80% at my company (Amazon) sure as hell are enjoying the 3% raise they got like everyone else.

I agree with you that Mold is an order of magnitude faster than the competition (sometimes). However in that case the absolute value is more representative than the relative number. Your linking time going from 10 seconds to 1 or 2 seconds is only a tiny improvement.

liuliu|3 years ago

Nobody only spent 10s on linking. For any reasonable sized binary (in the range of 100 to 200 MiB) it is somewhere around 50s to 60s before mold. People regularly links 1GiB binary for living during their development cycle. If you use small binary or primarily using Go, probably not the target audience of mold.

Otherwise I actually agree mold is amazing but have limited commercialization potential unless author expands the scope (like RAD Game Tools) / take some VC money (much like Emerge Tools)