Debugging issues with multithreaded code can be difficult because you could be looking at race condition that only happens when the code is running at full speed and debugging pausing one or all threads could give you an different experience than the real world.
I have been programming professionally since 1986 and still nothing beats logging or having chunks of specialized code to do dumps of some data to files so you can analyze them with tools better suited for the purpose. Ideally though you don't want to have to modify the code to diagnose the problem especially if it's a crash caught in the wild and you have a chance to live debug it. I would love more useful visualization tools in the debuggers (mostly VS for me) that would be very helpful in all situations like debugging crash dumps.
There has to be a lot of value in it for me to pay that kind of money for temporary usage of software. The closest thing right now is Jetbrains all products pack. I consider every November when the renewal comes up if I am going to continue. Adobe Photographers subscription is a great deal because the total cost for a year is way less than the price it used to cost to buy Photoshop flat out.
If I find a product useful and a 1-year subscription is available and doesn't feel expensive I will subscribe, then cancel renewal on it. This forces me to reevaluate if it is worth it every year.
I worked in backup software for 22 years until a few years ago. My suggestion is to make a backup and store it for long term on an external drive. The to the cloud full followed incremental backup daily so you can go back to any point along the way at any time. Currently I use Acronis and it works well. I backup to their cloud to avoid having my local backups also encrypted preventing restoring in the event of failure or malware. Good backup strategy would not overwrite old backups until you must and backup regularly, so you don't lose any more data than you can afford to lose. Remember recovery time as well.
I don't know if I would remember enough to be able to read an RPG program nor would I recognize RPG III and newer. We did use a third-party app that gave us RPG 2.5 where I worked last doing RPG. I still have 8" floppy disks with utilities I wrote at the time and the Pop editor.
I have an early 2013 15" MBP now running Ubuntu and a late 2013 13" MBP and it is running the latest macOS that is supported on it and Windows 11. I have a new M1 MBP but those other two machines are just slow compared to this. They are otherwise going strong in their new roles.
I did RPG II programming on the successor machine the S/36 for a few years. That was available in a micro form not bigger than a PC to mid and full size.
I searched for "dog" and it found dogs including in cartoons but it also tagged photos of myself as a dog as well. Not sure if it's due to the facial hair or some other trait I share with dogs.
I worked with Paul before he went down the path of the criminal. He seemed really smart too bad he went bad. This would be in 1991 or 1992. I also worked with one of the programmers caught as part of the Madoff 5. I'm hoping that is all of my brushes with people who go bad.
I did the upgrade without issues but when it rebooted the final time it signed me on and automatically started everything I had running before and I didn't even realize it had completed until I checked the OS version in the about. Probably the least noticeable difference in OS upgrades in a while.
I got the e-mail to grandfather me in due to my recent purchase of the second gen device. It was a tough sell for many due to price before a subscription may doom it further.
They love my son and I. If you are having an outing and want to draw your mosquitos away invite us. We will be pincushions but your outing will be less mosquito riddled.
The computer I was using at work in 92 had a whopping 16mb! It was amazing. It might have been a 386 20MHz (before the cache was added to the systems so was very slow compared to a 25Mhz that came out soon afterwards).
It helps that those tapes can be read in the future easily as well. HP at one point asked the company I worked for at the time if they could use their tape copy program with their new drives so that customers could copy older DAT tapes to a newer version so they didn't have to support older media formats in their newer drives.
The newer media is typically on a new very fast tape drive and sometimes it is difficult to saturate those anyway and keep stopping and starting and having to reposition over and over.
I occasionally have to reboot my car’s entertainment system when it says it cant adjust the volume. And every time i start it it turns the audio back on even if i turned it off.
I pay for Jetbrains subscription as well. They offer a bargain compared to many others. There are products I pay 66% of the amount I pay to JB for far less overall functionality. I don't mind subscriptions but I am weary of some of the higher prices. I also don't want to subscribe to everything some things one and done is what I want. No updates just buy it and move on and it continues to work.
There is an amazing plugin for Visual Studio that makes searching blindingly fast almost instantaneous and the price was $10 for the longest time (now $20) and trying to get developers to buy that thing was a chore. They didn't want to pay for any software tools. This is in the US not somewhere that $10 is a huge price and yet they balked. I have to ask why anybody who makes a living writing software is so repulsed by the idea of paying someone else for software especially something cheap and time saving.