To get even more radical: I often think unexpected errors should completely crash the program. It’s disruptive in the short term, but I find crashes make software feel more reliable in the long run. You’re more likely to hear about these problems from annoyed users—if not your own testing.
https://hnhired.fly.dev, https://kennytilton.github.io/whoishiring/,
,这一点在服务器推荐中也有详细论述
优势:时间复杂度O(n+k),k为数据范围
The simple advice may seem counterintuitive in an age when young workers are being coached to build personal brands from day one and contribute constantly.