garenp
Joined 15 years ago
Joined 15 years ago
Some vendors also explicitly detail exactly which distro and versions they support ("RHEL or Centos x.y"), so even if you can get things to work on another distro, a vendor can easily deny your support request with the usual BS line: "that configuration is not supported. Switch back to RHEL x.y or SLES and let us know if you can reproduce the issue! La-la-la have a nice day, buh-bye! phone click".
Another unfortunate "feature" was that the device refused to be powered with it's own USB cable. It felt to me like the manufacturer were deliberately trying to limit your options as a customer so that you had to keep re-buying batteries from them - reminding me very much of the situation with printer ink cartridges.
It does feel like there needs to be a better tradeoff between consumer safety and repairability. I can replace nearly every part in my car with an aftermarket part, so why can't we do the same with these little computing devices etc?
For awhile I limped along by buying a few cells online and jerry-rigging my own connectors with a soldering iron but after the printer itself finally died recently, I actually replaced it with an _older_ 160 model that uses AAA cells instead - go figure - newer is worse.
Using goto judiciously to more easily escape a deeply nested block of code and/or jump to a cleanup section is not hard to follow.
My preference is to WFH most of the time, but not all the time. When WFH for awhile, I can much more easily get into a zen-like state of concentration after an hour or so that is extremely difficult to get in an office. At the office I have to contend with constant sources of distractions and interruptions (people walking up on foot, phone ringing, non-work related discussion, ...) which has often made me feel like the only time I can push through a hard problem is during off-hours when no one is around. Most importantly, being in a zen-like state while working and getting stuff done is what makes work enjoyable for me.
That said, whenever there is a significant amount of collaboration or a need for a lot of round-trip communication with someone (new employee, need to bring someone up to speed, ...) it's better in person - but I find this to be only an occasional need.
It's hard for me to imagine that atlassian would allow individual instances of jira/confluence/etc in their cloud versions to get nearly as much resources as you need to give them on-prem. The incentive would always be for them to try to minimize the amount of memory every instance gets, which does NOT maximize your individual performance. Shared resources will also make performance more variable and "noisy", making it more difficult to narrow down specific causes. It's hard for me to see how "Java" and "cloud" go together.