
She is a tree of life to them that lay hold upon her: and happy is every one that retaineth her.
Proverbs 3:18, The Bible
David Heinemeier Hansson (also known as DHH) is one of my favorite programmers. I like how blunt he is about programming as a whole, his ideas on entrepreneurship and how he has other activities he likes outside of programming (like racing).
I don't agree with all this takes, but here are a couple paraphrases of DHH that I agree with:
We love no-build tools.
So do I! I believe the web shouldn't have a build step. It's part of the advantages it has over conventional programming. You just code, push, and run!
We believe in small teams.
Small teams are efficient. Small teams are effective. Small teams are accountable. Small teams are easier to manage.
We believe in no preprocessing.
Try to make everything fast enough to be processed at runtime. However, not all preprocessing is bad (e.g. preprocessing images before hosting them).
We believe code should be beautiful.
What else are we doing this for? If we can write code in almost English, we should be able to make it beautiful. Or we might as well go back to binary.