My side project is my cloud jukebox music player. I first started on it in Python about 7 years ago. About a year ago I started a C++ implementation of it and that's where my focus has been. I store my music collection in an S3-compliant object store (Wasabi, about $6/month) and I have it available to me wherever I go. I listen to my music (typically on random play) while I'm working. I have no expectation of ever making any money from it, it's something I do for my own benefit.
I just tried on Ubuntu 22.04.1 and the included sample apps worked. I was able to run Simplest.py, ToDoList.py, controlsdemo.py, and HelloDelphiFMX.py.
I'm a hobby welder (going on 2 years). My inverter stick welder will go to 90 amps on a 120V outlet and up to 180 amps on a 240V outlet. It's not uncommon for engine drive welders (like what you see on trucks) to go up to 250 or 300 amps.
2 things that make welding relatively safe from electrocution are: (1) the steel you're welding on makes a much better path for electricity flow than your body (especially when you're wearing heavy welding gloves), (2) welding in a dry environment (not raining, not standing in water, not drenched in sweat, etc.).
I think that the passion that is often sought in hiring candidates is slightly misguided. It's not uncommon to hear that the employer is looking for passionate $language engineers. Although this approach could be helpful in the short term, it's less helpful for the long term. Why? Because organizations and teams generally don't stay on the same technology stack for the long term. And what happens when the particular technology that someone is passionate about is phased out? Instead, I think it's more rational to be passionate about solving certain kinds of problems (not related to a specific language). The other potential downside of passionate developers is that being passionate can make one less objective. I would even argue that the engineering approach would favor dispassionate developers where they're more likely to be objective. FWIW.
Doubtful, as Garage's features are a small subset of Ceph's. Ceph supports block storage, object storage (via RadosGW), and file storage (via cephfs). Ceph is highly sophisticated and very complex. It's anything but simple.
C++ implementation: https://github.com/pauldardeau/cpp-cloud-jukebox
Original python implementation: https://github.com/pauldardeau/cloud-jukebox