I work mostly alone without much direction from management. Really, I am not certain if management even knows the business process as most of the business processes/practices I created them without management's input (there wasn't any management for a while) as I had to develop systems for the company. When management does want something they normally only supply vague constantly changing ideas. These ideas keep snowballing into ever changing uncompletable projects or temporary tangents. In the past requirements have been requested which just led to fustration.
Previously, I brought up the fact that I didn't think it was a good idea to have and indivual developer working on large projects without a second pair of eyes and requested more defined requirements. Neither of these have been worked on.
Now, I am worried that if I leave no one will understand what is going on from a business or software perspective. How can I explain to management that many of the business assumptions they have are wrong and that someone else should at least see the systems which have been built without giving away that I want to leave or angering them and hurting the chance of future references?