John D.
Website Developer | Backend Expert
$50.00/hr
Work History
Fix a registration page in Japanese
"Ok, I have to be fair and honest because reviews are important for freelancers; John is a good guy, but I can not give a 5-star review, and I explain why. The job was to complete 2 tasks. After starting, John noticed it might be a better idea to leave the second task because it will involve too much work after all. I agreed, but in exchange, I asked to fix some other issues that are closely related to the first task. Unfortunately, John declined and asked to be paid on an hourly basis if I wanted to fix other things. I am still confused about it because the second task has not been completed even though I agreed. I thought we would exchange it for another task instead. So, John is a good guy, he took many hours to figure out the solution on the first task, but I ended up hiring another programmer to complete what I asked for. That is my honest review. Thank you again for your time."
Freelancer's response
"This is not an accurate account of the events that took place. The task in question was the copying of a registration form on the English website to the Japanese website. The English website was a responsive design built using bootstrap (a CSS framework), while the Japanese website was two parts, a mobile and desktop version, both built using custom CSS; Peter did not indicate this difference in the job description. Attempting to load the bootstrap library conflicted heavily with the rest of the Japanese website content, resulting in many layout bugs, such as images overlapping text. Since modifying the Japanese website content was outside the scope of the agreed upon tasks in the contract, Peter agreed to forgo that task in exchange fixing all of the bugs and quirks of the existing registration forms, to which I accepted. Upon final delivery of the registration forms with all the requested changes, Peter asked me if I would be interested in continuing to work on the project, and listed 8 unrelated bug fixes and new features that he wanted me to work on. I replied saying that I would be happy to continue working for him on this project, but I would need a new contract, preferably an hourly contract. Later that evening, Peter tested the registration forms, and the following conversation occurred: https://gyazo.com/2e727066be211c44ea99d86e01b52fa3.png The registration form on the Japanese mobile website did not work prior to the fixes that I implemented, therefore, it is impossible that I agreed to fix an issue that neither of us knew existed until 3/18/2022 at 7:47 PM HST. Yes, I declined to fix that issue under this contract, because it was not within the scope of the original contract nor the agreed upon change order. Lesson learned, I will require any fixed-rate project clients to submit a change order to Upwork, such that this sort of discrepancy cannot occur in the future."
John D. has more jobs. Create an account to review them
Skills
- Bash
- C
- C++
- CSS
- HTML
- Java
- JavaScript
- PHP
- Python
- Semantic UI
- SQL
- Database Administration
- Website
John D.
Website Developer | Backend Expert
Specializes in$50.00/hr
Work History
Fix a registration page in Japanese
"Ok, I have to be fair and honest because reviews are important for freelancers; John is a good guy, but I can not give a 5-star review, and I explain why. The job was to complete 2 tasks. After starting, John noticed it might be a better idea to leave the second task because it will involve too much work after all. I agreed, but in exchange, I asked to fix some other issues that are closely related to the first task. Unfortunately, John declined and asked to be paid on an hourly basis if I wanted to fix other things. I am still confused about it because the second task has not been completed even though I agreed. I thought we would exchange it for another task instead. So, John is a good guy, he took many hours to figure out the solution on the first task, but I ended up hiring another programmer to complete what I asked for. That is my honest review. Thank you again for your time."
Freelancer's response
"This is not an accurate account of the events that took place. The task in question was the copying of a registration form on the English website to the Japanese website. The English website was a responsive design built using bootstrap (a CSS framework), while the Japanese website was two parts, a mobile and desktop version, both built using custom CSS; Peter did not indicate this difference in the job description. Attempting to load the bootstrap library conflicted heavily with the rest of the Japanese website content, resulting in many layout bugs, such as images overlapping text. Since modifying the Japanese website content was outside the scope of the agreed upon tasks in the contract, Peter agreed to forgo that task in exchange fixing all of the bugs and quirks of the existing registration forms, to which I accepted. Upon final delivery of the registration forms with all the requested changes, Peter asked me if I would be interested in continuing to work on the project, and listed 8 unrelated bug fixes and new features that he wanted me to work on. I replied saying that I would be happy to continue working for him on this project, but I would need a new contract, preferably an hourly contract. Later that evening, Peter tested the registration forms, and the following conversation occurred: https://gyazo.com/2e727066be211c44ea99d86e01b52fa3.png The registration form on the Japanese mobile website did not work prior to the fixes that I implemented, therefore, it is impossible that I agreed to fix an issue that neither of us knew existed until 3/18/2022 at 7:47 PM HST. Yes, I declined to fix that issue under this contract, because it was not within the scope of the original contract nor the agreed upon change order. Lesson learned, I will require any fixed-rate project clients to submit a change order to Upwork, such that this sort of discrepancy cannot occur in the future."
John D. has more jobs. Create an account to review them
Skills
- Bash
- C
- C++
- CSS
- HTML
- Java
- JavaScript
- PHP
- Python
- Semantic UI
- SQL
- Database Administration
- Website