Now, I leave design to the designers. I recognise that design and user interaction is a really insanely important part of a project, and that it should not be left to people who do not know how to do it. This includes developers, bosses, and even clients. When I’m working on a project alone, something personal where I don’t want to ask a designer to help, I try and make things as neutral as possible. I use bootstrap, and leave it at that. Even then there are huge problems – I’m not good at making the call to action stand out, or how to transition between states of dynamic parts of my sites.
Take design seriously enough to know that it requires an expert. This is good advice for many things in life, e.g. interpreting climate data.