Lessons learned from writing ShellCheck | Hacker News Reader