|
Might get budget approval to upgrade a few VB6 apps next year, and though we do have a angular/webapi platform to move them to, there's been no training provided ever.
But no hope on the tons of Access 2010 databases
|
|
|
|
|
Of the available Poll answers, 4 year old projects are NOT in the mix.
The funny thing is, all my projects I've taken on are, yup, 4 years old this Month.
|
|
|
|
|
We don't talk about what happened 4 years ago.
GCS d-- s-/++ a- C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
The Matrix was rebooted 4 years ago and there was no time to start new projects.
|
|
|
|
|
|
I have a code base for a programming language compiler I first wrote 25 years ago - it has gone from FORTRAN IV to SPL (PL/1 subset) to C to C++ to C# so while it's old the actual code is relatively new
|
|
|
|
|
We're maintaining some of our older applications while we re-write them. So we're both maintaining and re-writing at the same time.
"There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare
Home | LinkedIn | Google+ | Twitter
|
|
|
|
|
|
60% write code from scratch.
"I saw something really neat at Github - I think I will try to make something like that!"
|
|
|
|
|
When I had my first Systems Engineering course in 1980-81, the professor claimed that the average life time for a commercial software system was around 20 years, after the first official release. (Note that going 20 years back from 1980-81 brings us to 1960-61.)
He also claimed that when the first release is made, around 10% of the total resources spent on the system had been consumed, at most 15%. 85-90% of the cost is later maintenance, extensions, making the system cooperate with other systems etc. (So, the moral is: Make a good design from the beginning - it pays in the long run.)
His third claim: You can make a isolated program at a cost of 1 unit. Make it a product, with documentation, training, marketing, ... and your cost raises to 3 units. Or, you make a program component, that interfaces to other program components in a larger software system; that will also raise the cost of your program to 3 units. If you do both, your program is made as a program component product, the development cost will be 9 units - or, for simpler estimates, round it off to 10. So your demo prototype, even when functionally complete but not yet a product, not yet integrated as a component in a software system, has seen one tenth of its total cost before the first release. And a single percent of its lifetime cost. Even though it is a fully functional program.
None of the students believed what the professor said. Today, I am 100% certain that he was right, on all three accounts. Maybe even more so today than in 1981.
|
|
|
|
|
Not so much as "tried-and-true" as the lack of resource makes having time to rewrite these a fun feat.
stares into the void of my 'to do' list
|
|
|
|
|
I once worked with code that was older than me...
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Older C code that we have dates from the 80s (converted from fortran)
It has been updated to fix newer compiler, but the bulk of it still works as expected.
The main code is newer, 10 years old,
I'd rather be phishing!
|
|
|
|
|
What? No joke indicator?
I've just started a new VB6 project...does that count?
Seriously though, I'm still performing maintenance on projects started in '99.
"Go forth into the source" - Neal Morse
|
|
|
|
|
. . . I said "meh?"
I made it <> I'm making it <> I will make it
Actually - I didn't have my coffee yet and my coffee maker seems to have died. Continue, as usual, ignoring my posts and no one will get hurt.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
W∴ Balboos wrote: I didn't have my coffee yet and my coffee maker seems to have died
GCS d-- s-/++ a- C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
I maintain the 20 years old codebase and piece by piece reorganize it into separate subsystems written from scratch, plus entire new subsystems, algorithms and features.
GCS d-- s-/++ a- C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
If you replace all the code piece by piece, is it a new application?
|
|
|
|
|
All the code is about half a billion LOCs...
GCS d-- s-/++ a- C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
|
|
|
|
|
Along those lines, the cells in your body die and are replaced all the time. So, is your body the one you were born with?
if (Object.DividedByZero == true) { Universe.Implode(); }
Meus ratio ex fortis machina. Simplicitatis de formae ac munus. -Foothill, 2016
|
|
|
|
|
Ah yes, the ship of Theseus, also known as Theseus's paradox.
|
|
|
|
|
I've got anything from 5-10 years old to new applications.
At the moment mostly new
In my career I've had to work on very few applications that were older than 10 years (some old VB6 stuff, which is fun to see once or twice).
I like the variety.
I guess I'm lucky like that
|
|
|
|
|
VB6, fun?
You worry me sometimes.
98.4% of statistics are made up on the spot.
|
|
|
|
|
Yes, I sometimes long for those good old VB6 times, things were a lot simpler then.
Now it's C# half the time, and Windows updates the other half of the time
|
|
|
|
|
Yeah, like how it's fun to study WW2 or the plague in Europe.
History, you know
|
|
|
|