Hugo: My Static Site Generator Nightmare

2025-08-31

I used to love Hugo, a static site generator, for its speed, simplicity, and ease of use. However, with continuous updates, it's become increasingly complex and has repeatedly broken backward compatibility. My recent attempt to write a blog post resulted in Hugo updates causing my site build to fail, costing me hours of troubleshooting. I don't care about Hugo's internals; I just want a working blog. Therefore, I'm abandoning Hugo, seeking alternatives, and plan to compile an older, unchanging version myself.

Read more

Lookup Tables: A Cleaner Approach to Exponential Backoff

2025-05-31

Traditional exponential backoff algorithms often use loops to calculate delay times, leading to verbose and error-prone code. This article proposes a more elegant solution: using a lookup table to predefine delay times. This approach results in cleaner, more readable code. Modifying the backoff strategy becomes safer and easier, avoiding potential errors and complexity associated with loop-based calculations. This significantly improves code maintainability.

Read more
Development lookup table