Sorry if this is too specific for the General Chat forum, but I do not see where else it fits.
I have just started my first programming job and have stepped into a seriously messy situation. I work for a manager who has no previous management skills, has unrealistic demands, and who has no idea where we are headed. The project is huge, its a web application which consists of five seperate projects. My manager started it off himself and has created a serious mess of it. Basic building blocks (in html) such as <h1> and <p> have been overwritten like such ...
I asked him "why did he do this" ... his response .... "why not?"
body, div, p, h1, h2, h3, h4, table
For simple hyperlinks that are never going to change, he has put asp.net hyperlinks, which are linked to a skin file, which are linked to a style. This is serious overkill.
The list of perversions goes on forever ...
My question to the community is should I stick it out and get some experience from this, or jump out right now?
Oh did I mention the project has absolutely no spec? I have already spent two weeks working on a feature which (apparently) the client now wants done completely differently.