volunteering

Non sacrificial volunteering

Categorizing volunteering intent into two categories: sacrificial and non sacrificial. Sacrificial is when we agree to volunteer against our best incentives, and out of a feeling of duty or sacrifice for the good of others. We'd rather be doing something else in other words, but our guilt or sense of obligation drives us to volunteer.

Read
engineering

Would I recommend ant-design to a friend?

Is ant-design a good choice for my project? What to look out for with UI component libraries

Read
volunteering

Notes from 'Time well spent', a national survey on volunteer experience

You are reading a 10 page summary of a 100 page analysis of 10,000 answers to a UK volunteer survey. These notes are focused specifically on younger volunteers.

Read
engineering

Perils of code refactors

Code refactors are a tricky thing. It's easy when wearing an engineer hat to focus too much on the correctness of the code. Incorrect code feels like having a dirty house and refactoring is a way to make it feel clean again. We've got to be particularly careful that we don't refactor with a 'grass is greener on the other side' bias, as then all the work will have been for almost nothing. Does that new way of doing things really solve a problem you're frequently running into that significantly slowing you down?

Read