Tom Ramcigam (magicmarmot) wrote,
Tom Ramcigam
magicmarmot

  • Mood:
Mild crankosaur today.

Last few days of validation, and there are bugs that just will not be killed. This is due to the really really bad initial software that we're building on: it was never really designed as much as it evolved over a period of 20 years with new features and new bits here and there. It's a mess, really.
The development team is 100% behind wanting to do a complete redesign, starting from essentially scratch by defining what the software does, determining what it's supposed to do, and so on. That is unfortunately a huge process, and it's unlikely that management will buy into the time it will take to do it. They sort of have the mindset that "since what we have works, we don't need to change it".

I think I might try to present it to them like a car, like right now we've got a 1987 Geo Metro that over the last 20 years has been modified, cut apart, and added on to until now it's the capacity of a 33-passenger school bus. Replacement parts are expensive because they're all custom. Making more design changes is difficult because every time you cut the thing apart and add something new, it weakens the welds a little more.

I don't know. I need something to make it crisp and clean and easy to understand.
Tags: work
Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 0 comments