3 ms·
All my desktop GUI software since 90s was / still is done in Delphi (Lazarus for multiplatform). The language / IDE grew but remained compatible and I've never
by FpUser 3y ago
All my desktop GUI software since 90s was / still is done in Delphi (Lazarus for multiplatform). The language / IDE grew but remained compatible and I've never had to throw away the code.
C++ merrily carried my backend solutions over the same timeframe with the same results.
Same for C when writing firmware.
Same for JavaScript / HTML for browser based front ends.
In all of the above I used some domain specific libs but stayed away from big frameworks as those come and go pretty fast.
I consider neither as a tech debt as they let me concentrate on the product rather than dwell on what tech do I use. I've never felt inferior for not using this new and shiny doodad as I've always delivered superior products and that is what mattered for my clients.
Yes I had to program in whole bunch of other languages upon client requests but this was rather rare. I have good track record in creating new products from scratch and that is what my clients really want. They mostly do not care what I use for development.
So no. I do not feel that tech debt at all and I still play with other tech a little to stay current in case it is needed by client.