What do you do when your manager wants you to somehow implement something quickly and dirty, and you just know that this will have unpleasant consequences?
My manager wants me to develop a web application for the client and do it as quickly as possible. This is the first web application that we create for this client, and I consider it important that we do everything correctly so that we can use it when they inevitably ask us to improve it or create a new one.
I would like to spend some time creating a framework (even if it's just something simple like Stripes ) and setting up tomcat to use DBCP. I also think that we should use CSS templates and give at least a minimal amount of ideas for presentation and design of the application, because, in my opinion, nothing looks as unprofessional as a poorly designed web page (unless it is an email with really bad grammar).
The problem is not so much that we are under pressure to achieve this, but even more so that my manager does not feel that he can justify invoicing for extra hours for what he himself does not consider necessary. His “just do it as soon as possible” approach has already collapsed several times - once, for example, he told me not to develop code to handle a certain error situation, since this was very unlikely, and then when this happened, there was a big mess ( which I had to clean).
So what should I do? Am I really doing this "fast and dirty"? I decide the fastest way is to do it right and deal with the consequences if he requires me longer than he hoped? Part of the problem here is that, although I have already been involved in web development in the past, it has always been within the existing framework, so setting the framework from scratch is related to the learning curve for me.
frustrated
source share