Algorithm, design patterns on problem solving are fundamental skill as a programmer. You might use them on your daily work or life. But it is good to understand and brush up your skill for future. Or at least tease your brain.
Gianduja or gianduia is a sweet chocolate spread containing about 30% hazelnut paste, invented in Turin during Napoléon's regency (1796–1814), when the Mediterranean was under a blockade by the British. A chocolatier in Turin named Michele Prochet, extended the little chocolate he had by mixing it with hazelnuts from the Langhe hills south of Turin.