Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Maintaining old projects...

Maintaining old projects...

Scheduled Pinned Locked Moved The Lounge
c++designquestioncareer
17 Posts 14 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Q QuiJohn

    What's the oldest project of your own that you still maintain yourself? I'm not talking about someone else's old code, or code you've rewritten completely, but stuff that is largely unchanged that you still work on. I still do work (sometimes major work) on the first project I did when I started at my current job 10 years ago. It was my first MFC program, and it shows. Some of the internals have been heavily rewritten, but most of the UI stuff is the same. I itch to do a rewrite with a completely overhauled UI, but it's never a priority for management. It looked so modern at the time but is now horribly dated. I also occasionally work on another project that is about 8 years old, but thankfully I'm not the main programmer on that one anymore. This one is also MFC and uses MDI which I now hate. It's a popular program, but it could be so much better (alas for more time). Any relics that you guys still have to poke at?


    Faith is a fine invention For gentlemen who see; But microscopes are prudent In an emergency! -Emily Dickinson

    C Offline
    C Offline
    Chris Meech
    wrote on last edited by
    #5

    My whole job is support for an app that started life back in 1995. It was a simple SDI using MFC with VC 1.5 for Windows 3.1 that has grown into an MDI app using VS 2005 for Windows XP. Some of my libraries still have code from the original app. The business has plans to replace the app completely in about 3 years, but then I've been hearing that for about 5 years now. :)

    Chris Meech I am Canadian. [heard in a local bar] Stercorum pro cerebro habes. [Cicero]

    1 Reply Last reply
    0
    • F Fernando A Gomez F

      Chris Losinger wrote:

      before we learned the process was patented

      :omg: How can you patent a process?


      Hope is the negation of reality - Raistlin Majere

      C Offline
      C Offline
      Chris Losinger
      wrote on last edited by
      #6

      like this: USP 6,137,498:

      What is claimed is: 1. A method for generating a mosaic image with an appearance that approximates a target image by utilizing a plurality of source images and a computer, comprising the steps of: loading the target image into the computer; dividing the target image into a plurality of tile regions, each tile region representing a distinct locus of the target image, and for each tile region: etc..

      image processing toolkits | batch image processing

      R 1 Reply Last reply
      0
      • F Fernando A Gomez F

        Chris Losinger wrote:

        before we learned the process was patented

        :omg: How can you patent a process?


        Hope is the negation of reality - Raistlin Majere

        P Offline
        P Offline
        Patrick Etc
        wrote on last edited by
        #7

        By lying to the patent office and convincing them you've "invented" something. The patent process was originally envisioned as a far more limited scope endeavor than the way it is currently abused.


        The early bird who catches the worm works for someone who comes in late and owns the worm farm. -- Travis McGee

        1 Reply Last reply
        0
        • Q QuiJohn

          What's the oldest project of your own that you still maintain yourself? I'm not talking about someone else's old code, or code you've rewritten completely, but stuff that is largely unchanged that you still work on. I still do work (sometimes major work) on the first project I did when I started at my current job 10 years ago. It was my first MFC program, and it shows. Some of the internals have been heavily rewritten, but most of the UI stuff is the same. I itch to do a rewrite with a completely overhauled UI, but it's never a priority for management. It looked so modern at the time but is now horribly dated. I also occasionally work on another project that is about 8 years old, but thankfully I'm not the main programmer on that one anymore. This one is also MFC and uses MDI which I now hate. It's a popular program, but it could be so much better (alas for more time). Any relics that you guys still have to poke at?


          Faith is a fine invention For gentlemen who see; But microscopes are prudent In an emergency! -Emily Dickinson

          M Offline
          M Offline
          Mark Salsbery
          wrote on last edited by
          #8

          I still link to a library that I started in the early 90s (the oldest copyright year I can find is 1994). Its current form is an MFC extension DLL.  Mostly imaging-related, with a few utility classes thrown in. Every 6 months or so I find some little thing to tweak in there. Mark

          Mark Salsbery Microsoft MVP - Visual C++ :java:

          1 Reply Last reply
          0
          • Q QuiJohn

            What's the oldest project of your own that you still maintain yourself? I'm not talking about someone else's old code, or code you've rewritten completely, but stuff that is largely unchanged that you still work on. I still do work (sometimes major work) on the first project I did when I started at my current job 10 years ago. It was my first MFC program, and it shows. Some of the internals have been heavily rewritten, but most of the UI stuff is the same. I itch to do a rewrite with a completely overhauled UI, but it's never a priority for management. It looked so modern at the time but is now horribly dated. I also occasionally work on another project that is about 8 years old, but thankfully I'm not the main programmer on that one anymore. This one is also MFC and uses MDI which I now hate. It's a popular program, but it could be so much better (alas for more time). Any relics that you guys still have to poke at?


            Faith is a fine invention For gentlemen who see; But microscopes are prudent In an emergency! -Emily Dickinson

            L Offline
            L Offline
            Lost User
            wrote on last edited by
            #9

            I am responsible for a number of old projects. * A Windows version of a terminal emulator (which emulates a Wang 2236DW, which must win some points for obscurity), which was started when Windows 3.0 came out, around 1990. There are still 16 bit versions knocking around (shudder), but thankfully what *very* little maintenance is left is for the 32 bit version. The code is all 'C', built using Borland tools (I have Borland C++ 5.0 installed on my PC *just in case*). Old versions use a horrid hardware dongle protection scheme (fitted to a parallel port). Some of code was ripped out of a DOS version of the emulator that heralds from the late 80s. * A Windows mail package that we have used in-house since 1992 (now in it's 4th incarnation). The current version is written in MFC, but we are moving to ADEX/Outlook now, so this project is running down. * A form printing/email/fax engine which is a major product for my company and has taken up most of my time since I started it back in 1997. MFC again, although I have switched to ATL/WTL for some components in later versions. I will be porting this app to Linux in the next few years, which I am very excited about (no, really!). I also have lots of other small projects which require the occasional tweak or fix. One is an image scanner/viewer app, v1.0 of which started shipping in 1991 or so.

            1 Reply Last reply
            0
            • Q QuiJohn

              What's the oldest project of your own that you still maintain yourself? I'm not talking about someone else's old code, or code you've rewritten completely, but stuff that is largely unchanged that you still work on. I still do work (sometimes major work) on the first project I did when I started at my current job 10 years ago. It was my first MFC program, and it shows. Some of the internals have been heavily rewritten, but most of the UI stuff is the same. I itch to do a rewrite with a completely overhauled UI, but it's never a priority for management. It looked so modern at the time but is now horribly dated. I also occasionally work on another project that is about 8 years old, but thankfully I'm not the main programmer on that one anymore. This one is also MFC and uses MDI which I now hate. It's a popular program, but it could be so much better (alas for more time). Any relics that you guys still have to poke at?


              Faith is a fine invention For gentlemen who see; But microscopes are prudent In an emergency! -Emily Dickinson

              R Offline
              R Offline
              Robert Surtees
              wrote on last edited by
              #10

              The system I work on goes back over 20 years with a major rewrite around '95 when we bumped the OS version from 2 to 4 (QNX). At that point I got to move from a K&R C compiler (No prototypes. memcpy missing the length parameter? no problem, just use what's on the stack) to the ultra modern Watcom C compiler which I'm still using today -- V10.6 built in 1997.

              G L 2 Replies Last reply
              0
              • C Chris Losinger

                like this: USP 6,137,498:

                What is claimed is: 1. A method for generating a mosaic image with an appearance that approximates a target image by utilizing a plurality of source images and a computer, comprising the steps of: loading the target image into the computer; dividing the target image into a plurality of tile regions, each tile region representing a distinct locus of the target image, and for each tile region: etc..

                image processing toolkits | batch image processing

                R Offline
                R Offline
                Robert Surtees
                wrote on last edited by
                #11

                I was just messing about with a freebie mosaic program last night -- AndreaMosaic[^]. It was mentioned on a DL.TV podcast my TiVo picked up. Tons of fun.

                1 Reply Last reply
                0
                • Q QuiJohn

                  What's the oldest project of your own that you still maintain yourself? I'm not talking about someone else's old code, or code you've rewritten completely, but stuff that is largely unchanged that you still work on. I still do work (sometimes major work) on the first project I did when I started at my current job 10 years ago. It was my first MFC program, and it shows. Some of the internals have been heavily rewritten, but most of the UI stuff is the same. I itch to do a rewrite with a completely overhauled UI, but it's never a priority for management. It looked so modern at the time but is now horribly dated. I also occasionally work on another project that is about 8 years old, but thankfully I'm not the main programmer on that one anymore. This one is also MFC and uses MDI which I now hate. It's a popular program, but it could be so much better (alas for more time). Any relics that you guys still have to poke at?


                  Faith is a fine invention For gentlemen who see; But microscopes are prudent In an emergency! -Emily Dickinson

                  C Offline
                  C Offline
                  chabatflo
                  wrote on last edited by
                  #12

                  I have a project in Delphi 3, still modified from time to time. It consits of many programs that we launch as extensions (EXE and DLL) during InstallShield setups of products developped in Delphi 3 too. This project started in october 1997 and I'm the only developper on it since the end of 1998. It concerned up 12 products and 19 options (what we call "option" : product that need the presence of an other product to setup and run). Now only 3 products and one option are regularly updated once or twice a year. CHABAT Florent FRANCE

                  1 Reply Last reply
                  0
                  • Q QuiJohn

                    What's the oldest project of your own that you still maintain yourself? I'm not talking about someone else's old code, or code you've rewritten completely, but stuff that is largely unchanged that you still work on. I still do work (sometimes major work) on the first project I did when I started at my current job 10 years ago. It was my first MFC program, and it shows. Some of the internals have been heavily rewritten, but most of the UI stuff is the same. I itch to do a rewrite with a completely overhauled UI, but it's never a priority for management. It looked so modern at the time but is now horribly dated. I also occasionally work on another project that is about 8 years old, but thankfully I'm not the main programmer on that one anymore. This one is also MFC and uses MDI which I now hate. It's a popular program, but it could be so much better (alas for more time). Any relics that you guys still have to poke at?


                    Faith is a fine invention For gentlemen who see; But microscopes are prudent In an emergency! -Emily Dickinson

                    H Offline
                    H Offline
                    hairy_hats
                    wrote on last edited by
                    #13

                    David Kentley wrote:

                    I still do work (sometimes major work) on the first project I did when I started at my current job 10 years ago. It was my first MFC program, and it shows. Some of the internals have been heavily rewritten, but most of the UI stuff is the same. I itch to do a rewrite with a completely overhauled UI, but it's never a priority for management. It looked so modern at the time but is now horribly dated.

                    I could have written that myself. The problem is that being a team of one means that there just isn't time to do a major rewrite, and although I've tried to keep new projects in C# there is too much legacy code to abandon MFC.

                    1 Reply Last reply
                    0
                    • Q QuiJohn

                      What's the oldest project of your own that you still maintain yourself? I'm not talking about someone else's old code, or code you've rewritten completely, but stuff that is largely unchanged that you still work on. I still do work (sometimes major work) on the first project I did when I started at my current job 10 years ago. It was my first MFC program, and it shows. Some of the internals have been heavily rewritten, but most of the UI stuff is the same. I itch to do a rewrite with a completely overhauled UI, but it's never a priority for management. It looked so modern at the time but is now horribly dated. I also occasionally work on another project that is about 8 years old, but thankfully I'm not the main programmer on that one anymore. This one is also MFC and uses MDI which I now hate. It's a popular program, but it could be so much better (alas for more time). Any relics that you guys still have to poke at?


                      Faith is a fine invention For gentlemen who see; But microscopes are prudent In an emergency! -Emily Dickinson

                      B Offline
                      B Offline
                      Bob1000
                      wrote on last edited by
                      #14

                      Errr think the answer here has to be Windows - Heard a rumour that Microsoft hopes to get it to work soon. But wouldn’t hold my breath..... For own work it dates back to 1988 code - mainly mathematical stuff that has moved from c to c++. Some of this code was based on Fortran code going back to the dawn of time or at least of computing! Sort of write once - use forever!

                      G 1 Reply Last reply
                      0
                      • R Robert Surtees

                        The system I work on goes back over 20 years with a major rewrite around '95 when we bumped the OS version from 2 to 4 (QNX). At that point I got to move from a K&R C compiler (No prototypes. memcpy missing the length parameter? no problem, just use what's on the stack) to the ultra modern Watcom C compiler which I'm still using today -- V10.6 built in 1997.

                        G Offline
                        G Offline
                        Gary R Wheeler
                        wrote on last edited by
                        #15

                        Robert Surtees wrote:

                        Watcom C compiler which I'm still using today -- V10.6 built in 1997

                        I used the WATCOM C 9.0 compiler back in the early to mid 90's. The compiler was OK, but the debugger was completely unusable. They supplied a real mode debugger for debugging protected mode MS-DOS applications :rolleyes:.


                        Software Zen: delete this;

                        Fold With Us![^]

                        1 Reply Last reply
                        0
                        • B Bob1000

                          Errr think the answer here has to be Windows - Heard a rumour that Microsoft hopes to get it to work soon. But wouldn’t hold my breath..... For own work it dates back to 1988 code - mainly mathematical stuff that has moved from c to c++. Some of this code was based on Fortran code going back to the dawn of time or at least of computing! Sort of write once - use forever!

                          G Offline
                          G Offline
                          Gary R Wheeler
                          wrote on last edited by
                          #16

                          Bob1000 wrote:

                          based on Fortran code going back to the dawn of time

                          There are simulation programs that are actively maintained by the DoD that are 40 years old. Some of them have been passed between a dozen companies or more for their maintenance.


                          Software Zen: delete this;

                          Fold With Us![^]

                          1 Reply Last reply
                          0
                          • R Robert Surtees

                            The system I work on goes back over 20 years with a major rewrite around '95 when we bumped the OS version from 2 to 4 (QNX). At that point I got to move from a K&R C compiler (No prototypes. memcpy missing the length parameter? no problem, just use what's on the stack) to the ultra modern Watcom C compiler which I'm still using today -- V10.6 built in 1997.

                            L Offline
                            L Offline
                            LenaBr
                            wrote on last edited by
                            #17

                            Untill I decided to go back to school 2 years ago I was supporting BBX Basic code written in the 70's. And I wrote some of that legacy code that is still around and being supported by some poor techie. I was contacted by a headhunter a few weeks ago about some garment industry software I had a hand in back in the 70's. It is still running and they hope to replace it in the next 2 years - Was I interested? uuummmm 2 years of supporting it ? Let me think about - don't call me I'll call you.:rolleyes:

                            1 Reply Last reply
                            0
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            • Login

                            • Don't have an account? Register

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • World
                            • Users
                            • Groups