logoalt Hacker News

happytoexplainyesterday at 7:10 PM2 repliesview on HN

The entire point of abstraction layers is that they require less thinking most of the time (and, usually as a tradeoff, more thinking a minority of the time).


Replies

tombertyesterday at 7:13 PM

I'm not sure I agree with this at all.

I don't think I think less when writing Clojure or Rust than I would writing raw assembly code, I just broaden the scope of my projects to fill up my thinking capacity.

simianwordsyesterday at 7:12 PM

The point of abstractions are to do more work because the lower levels are done kinda in the background with less energy

Like GC langauges help me do more productive work by hiding useless info about memory