Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 74031
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 10, 20262026-05-10T20:17:40+00:00 2026-05-10T20:17:40+00:00

I was asked to improve and maintain an internal Web application used and approved

  • 0

I was asked to improve and maintain an internal Web application used and approved by an important community of users. This includes performance improvements and adding features.

Unfortunately, the code is bloated, sometimes very poorly written, and hard to read and change. This makes changes much more difficult to implement.

Despite all of this, the application is good-looking, useful, and users like it and want changes.

That’s why I feel like I have been fooled. Is it really better to write crappy code for quicker great result and glory, then leave for great new projects leaving such an amount of problems behind ?

I have read a lot about this topic on Coding Horror already, but I would like to read more from people here who are experiencing this sad reality, and how they are dealing with it. I might probably need to be given some courage too 😉

As my primary language is not English, please feel free to rewrite this question with better grammar.

  • 1 1 Answer
  • 1 View
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-10T20:17:40+00:00Added an answer on May 10, 2026 at 8:17 pm

    This will happen to most programmers. The first urge is to rewrite it. The better approach is to just do what you are being asked to do. If you go into major rewrites you are very likely to break it.

    If the changes required are simple you should implement them with as few changes as a possible, in the style that it is already written in.

    If the changes are more complicated, then try to apply your changes in as few places as possible. If your plan is to clean up the code over time this is the place to start. Be careful of the changes you make, because you can easily break dependencies you don’t understand. It’s been my personal experience that I can usually add new features or implement changes by actually removing code and rewriting what’s left in any given routine or method.

    Resist your temptation to rewrite everything. Look at it as triage. Prioritize changes you would like to see and implement them as you implement changes that are being asked. Avoid affecting code that you are not being asked to change. Don’t force your users to deal with problems from changes you are making just because of aesthetics.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Recently, my boss asked me to improve the launch speed of our application, the
(I asked this question in another way , and got some interesting responses but
I asked this question before, Here however I think I presented the problem poorly,
In a previous question I asked how to improve a bit of code. It
Customer X has asked for ways to improve the startup time of a Java
A friend asked me how to improve some code with LINQ. How would you
When asked to create system XYZ and you ask to do it in Python
I asked a couple of coworkers about AnkhSVN and neither one of them was
I asked a somewhat related question but I want it to make it more
I asked here about a protocol that I was asked to implement, and how

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.