Most of the new projects we see on HN will help other programmers. This sucks. The first advice to writers is write what you know about, and it applies to innovation - fire fighters that know a little about programming will be able to innovate in their field much better than I can. They will be able to detect and solve their hard problems faster then I could because they have actual experience in their field.