The Choice of Programming Language
What considerations go into the right language for the job
When I was very young, I would spend school breaks with my grandparents in London. My granddad was quite the handyman. On one of these occasions, he asked me to help hand him tools as he was fixing some plumbing issue. Right off the bat I ran into problems as soon as he asked for a spanner. I looked at the big box of tools in front of me, looked back at my granddad, and gave him a hammer.