Kilgore_Trout_Redux
Executive Member
- Joined
- Sep 20, 2006
- Messages
- 7,498
- Reaction score
- 347
The story so far:
So I have been paired up with a junior/intermediate web front end developer to extend a product. (The product was written very badly by a third party.) They are doing any css and html and I am doing the javascript/backend development.
I knocked up the skeleton (Basic css/html) of the feature and gave it to him to flesh out and then fill in the contentm I am not a designer and my .css is pretty rusty so I was fully prepared for him to redo it. We are developing the new feature to be isolated so rverything is being written from scratch to prevent pollution from the old code base.
I proceeded to get along with getting the mechanics working and left junior to his own devices.
I was prett annoyed to find that when I came to plug in the back end stuff the html/css was completely unmaintainable. Most of what I had done was thrown out and replaced with stuff copy/pasted from the rest of the project which is sub par and we are trying to get away from. Class names are non descriptive or misleading because they are copied from elsewhere.
New stuff doesn't make logical sense. It is very much all just thrown together and shaken until it provides something that kind of works.
I am frustrated. This it the first time I have been given the mandate to manage another developer. I am trying to be supportive and mentoring but I can't find a nice way to tell them to throw it away and start again. They know that we are trying to do things neatly and well but they knowingly copy pasted from the rest of the project.
Also how can you teach neat and ordered thought process?
This stuff is hard.
So I have been paired up with a junior/intermediate web front end developer to extend a product. (The product was written very badly by a third party.) They are doing any css and html and I am doing the javascript/backend development.
I knocked up the skeleton (Basic css/html) of the feature and gave it to him to flesh out and then fill in the contentm I am not a designer and my .css is pretty rusty so I was fully prepared for him to redo it. We are developing the new feature to be isolated so rverything is being written from scratch to prevent pollution from the old code base.
I proceeded to get along with getting the mechanics working and left junior to his own devices.
I was prett annoyed to find that when I came to plug in the back end stuff the html/css was completely unmaintainable. Most of what I had done was thrown out and replaced with stuff copy/pasted from the rest of the project which is sub par and we are trying to get away from. Class names are non descriptive or misleading because they are copied from elsewhere.
New stuff doesn't make logical sense. It is very much all just thrown together and shaken until it provides something that kind of works.
I am frustrated. This it the first time I have been given the mandate to manage another developer. I am trying to be supportive and mentoring but I can't find a nice way to tell them to throw it away and start again. They know that we are trying to do things neatly and well but they knowingly copy pasted from the rest of the project.
Also how can you teach neat and ordered thought process?
This stuff is hard.