As a developer with approximately no design skills, I’ve always been unhappy with the way my website looked.
It can be so frustrating to try re-designs, and see that they don’t work out the way you imagined in your head. Installing a whole new theme can work sometimes, but there’s always something that doesn’t quite work the way you want.
This time around, I’ve found some advice that really worked, and a workflow that’s made designing a pleasure.
A programmer’s pipe-dream is to write code, and be able to use it repeatedly with little effort. It’s expressive because you write in a way that expresses what is needed, and it’s reuse because.. well, you’re reusing. What more could you want?
curry can help.
values as synonyms for each other. Realising that they’re not was a serious ‘aha’ moment for me - and making the distinction about it can make talking and thinking about code clearer by far.
Compare these two solutions for returning the name of all the audiophiles in a contact book: