Refactor code into lots of small, independent components whenever & wherever you can.Source: B. Sourour
- This makes code easier to reason about!
- Not following this rule makes code difficult to reuse & costly to change.
Don't change a UI to accomodate Box Model issues that are easily avoided.Source: B. Westfall
Always look for patterns when solving problems.Source: B. Westfall
First make it work; then make it better.Source: B. Sourour
Commit frequently & only do one thing per commit.Source: M. Fowler
When starting a new side project, create the site locally first and then purchase the domain name.Source: Mise Mé Féin
- At any given time, Gandi has too many cool domain names on sale.
To avoid older browser bugs with calc() & viewport units (e.g. vw & vh ), set sensible default font sizes before declaring a fluid calc() expression.Source: M. Riethmuller
GUI tools are useful but it’s better to learn command line tools from the beginning.
GUIs can only do so much and you will eventually run into a situation where you get stuck and the underlying knowledge of the command line would be extremely useful.
One should look at a test and get the intent instantly.Source: Y. Goldberg