Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Using Lisp changed how I program (so did Prolog and OCaml for that matter). But Forth and APL changed drastically the way I _view_ programming: If we understand it as communicating our intents to the machine using a language, then abstraction should be nothing more but a function of features, performance and the number of tokens employed.

Say you "refactored" our code by implementing a design pattern straight from the GoF book, yet the number of tokens somehow increased? Sorry pal, no approval for your PR from me.



It is the craziest thing, isn’t it, that programs are meant to be both read by humans and executed by machines which operate at significantly different time scales than us?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: