2019-09-28 03:44 AM
2020-02-21 04:52 PM
rob2218 wrote:I think you've answered your own question reasonably well. The reality of programming (and IT in general) is that something left 'well enough alone' will die. Nothing in IT stands alone - our code relies on much deeper foundations, e.g. the hardware, operating system, programming languages and development tools. All of these things are constantly changing and evolving, and one consequence is that code will not continue to work the way it did indefinitely. Who hasn't had the experience of having to let go of a tool you really liked because no one was maintaining it anymore and it no longer functioned in the latest OS?
I wonder why the programmers do that. Take away great functionality in one version, and put it back in in 2 or 3 version down the line?
Can't they just LEAVE the code that works well enough alone?
I mean, I suppose it may have something to do with that when they program a new parametric...it may not work properly with existing parametrics and then something has to give.
2020-02-21 06:05 PM
Ralph wrote:You mean like AC23? I can't help but think one of two things are happening at GSHQ, either 1. There is so much legacy data that they are struggling to keep it stable, or 2. They are outsourcing with limited QA to keep costs down and those contractors are changing parameters with unchecked consequences.
At some point you can't just keep adding new stuff - otherwise you end up with something that seems unstable, bloated and brittle.
2020-02-21 06:31 PM
DGSketcher wrote:Software on the scale of ARCHICAD can't be completely overhauled in a single step - apart from the mind-boggling scale and complexity, it would certainly break everything that went before. And if it changed so abruptly, would we still like it? Change in this context can only be done incrementally. It would be simpler in some respects to start from a blank sheet, but GS is taking great care to preserve the long legacy that its customers have accumulated.
Ralph wrote:I do recall GS were supposed to have done something about refreshing the code in the move to 64-bit a few years ago which was meant to bring huge stability & development benefits... doesn't seem to have quite gone to plan.
At some point you can't just keep adding new stuff - otherwise you end up with something that seems unstable, bloated and brittle.
2020-02-21 07:21 PM
rob2218 wrote:
I wonder why the programmers do that. Take away great functionality in one version, and put it back in in 2 or 3 version down the line?
Can't they just LEAVE the code that works well enough alone?
I mean, I suppose it may have something to do with that when they program a new parametric...it may not work properly with existing parametrics and then something has to give.
I dunno.
2020-02-21 07:34 PM
2020-02-22 03:04 AM
2020-02-22 12:09 PM
2020-02-22 12:24 PM
jl_lt wrote:Not really.
One question guys, have a curation effort been made to try to stablish some of the most critical wishes out of the thousands that there are out there? Do you think something like that would help?
2020-02-22 01:16 PM
2020-02-24 09:34 AM
AC22-23 AUS 7000 | Help Those Help You - Add a Signature |
Self-taught, bend it till it breaks | Creating a Thread |
Win11 | i9 10850K | 64GB | RX6600 | Win10 | R5 2600 | 16GB | GTX1660 |