This is a really good list. Another thing to consider is that one seemingly simple change request, let's say from user interface (adding a button), can affect almost every category listed. And hopefully you haven't tooled up yet, because there goes $50,000+.
On the other hand, there is definitely some fun to be had in hardware for the low volume budget hacker. We have arduinos, raspberry pi's, all kinds of components available at outlets like digikey and mouser, relatively cheap custom pcb manufacturing, and somewhat low cost high resolution 3D printed custom enclosures.
On the other hand, there is definitely some fun to be had in hardware for the low volume budget hacker. We have arduinos, raspberry pi's, all kinds of components available at outlets like digikey and mouser, relatively cheap custom pcb manufacturing, and somewhat low cost high resolution 3D printed custom enclosures.