Well it has finally happened. A few days ago, I decided to switch over to Nim for all of my programming needs. I will still use C, Pascal, & PHP as needed. But, my now overly large Python codebase is going to be slowly redeveloped into Nim. And to top it all off, I have officially started the Nim rewrite of the Sociomauto Marketing Automation project.
My Windows 10 computer with a brand new Samsung 860 EVO 500GB SSD freezes for 10 - 15 seconds at a time, randomly. Well, it used to. It turned out to be a driver issue. After doing some research it seems that it is AMDs fault not Samsung. We just need to swap a driver out.
A lot of language battles and flame wars start by criticizing Pascal for its large file size, when the actual application is simple. For example a hello world application being 175KB, while C using GCC produces a 8.6KB executable. Pascal is capable of creating smaller files than the 175KB behemoth. Let's go over 1 change which make your Pascal Executable Size smaller.
Making games in Pascal can me super frustrating to say the least. If you want to make games in nearly any other language, just pop over to YouTube or Github and search for C++ Game Engine, or Rust Game Engine. You will find many suitable libraries, frameworks, and engines for you to use. This is not the case for Pascal Game Development.
Teamspeak is an amazing piece of free software. While not Open Source, it does at least give you control over your data. In comparison to Skype and Discord, Teamspeak's performance is all up to you. You get to run the server, not relying on a third party to give you the bandwidth you need to have good quality audio.