One of the best things I've done for writing better JS was to really understand the native array methods like map, reduce, filter, etc.
So much of what we do as developers is the manipulation and processing of data, and if you can learn how to do that in a declarative rather than imperative way your life is going to be so much better.
Head of Product at Temporal. Previously lead architect and low-level systems programmer for scale out SaaS offering. Game engine developer, ML engineering expert. DMs open on Twitter.
One of the best things I've done for writing better JS was to really understand the native array methods like
map
,reduce
,filter
, etc.So much of what we do as developers is the manipulation and processing of data, and if you can learn how to do that in a declarative rather than imperative way your life is going to be so much better.
Couldn’t agree more. One path scales the other doesn’t.