• 0 Posts
  • 115 Comments
Joined 3 years ago
cake
Cake day: June 26th, 2023

help-circle



  • I wish I could help. The only thing I can say is my work agreement just says that anything I make using resources provided by the company (computers, servers, software, internet access) can be claimed by the company. However, if I use my own computer, software license, my own internet, outside of work hours and not on work premises, then it is mine.

    I think the biggest difference might be that although I make software for my employer, my employer is not a software company. So the stuff I make is not sold or intended to ever be sold by the company for profit, but used by the company in their industry to make the work easier and more efficient.

    The company I work for is also a part of a larger consortium with promises to share software between all of the organizations and companies to elevate the industry in which we work as a whole.

    Hope some of that helps a bit, but I understand if it doesn’t.


  • I would go for mint.

    I want to suggest something immutable, but even when I use it, I have just had some issues occasionally or when trying to get the one off software here and there.

    Of all the people in my family, even elderly, mint has been the easiest transition and I have very rarely needed to perform any additional maintenance outside of doing updates for them here and there.


  • just for anyone curious, this does work, but it does seem to also remove some of the accuracy of the touch keyboard. Funny enough, the resizing jittery keyboard with suggestions is substantially more accurate and easier to type on than the stationary one. Grass is always greener I suppose. I reinstalled for now in hopes in the future I can have all of the features, without the keyboard resizing on its own.





  • I like using it. Mostly for quick ideation, and also for getting rid of some of the tedious shit I do.

    Sometimes it suggests a module or library I have never heard of, then I go and look it up to make sure it is real, not malicious and well documented.

    I also like using my self hosted AI to document my code base in a readme following a template I provide. It gets it pretty good and usually is like 60-80% accurate and to the form I like. I just edit up the remaining and correct mistakes. Saves me a ton of time.

    I think the best way to use AI is to use it like a tool. Don’t have it write code for you, but use it to enhance your own ability.





  • When possible, I prefer all of my tools to be in terminal. I’m not particularly interested in graphical user interfaces, or using my mouse at all. My only real exception is if I am doing digital art, but otherwise I look for either a terminal version of the app I’m looking for, a TUI, or I make a small terminal based app that utilizes the api of the service I am trying to access.


  • You can do that on Bazzite. The only thing I would say is that Bazzite is an atomic fedora distro meaning that the core OS is immutable and everything lives on a layer above the base OS. This helps stability for the OS and make rolling back and repairs much easier. But sometimes installing apps, especially apps that interact with the base OS can be a bit of a pain. On top of that, atomic distros are less common, which means that if you are looking for help, it will be a little harder to find stuff online.

    Overall, I like fedora. I have used basically all of the DEs, but tend to hover between KDE and Gnome. Fedora is a little more recent than Debian, but it isn’t a rolling release like Arch or OpenSUSE. This means you get some of the newer kernel features, but the updates are still staggered and released at intervals and tested. I find it to be very stable.





  • I am a devops engineer and application architect who spends their entire day developing automated docker deployments for custom applications from scratch and I manage all our reverse proxies and TLS termination and certificates.

    5 years ago, I wouldn’t have been able to tell you what a docker container really was. Thankfully migrating legacy apps to docker on Linux hosts is my full time job and it has allowed me to become proficient enough in a fairly short amount of time.

    We all have to start somewhere and shitting on someone for not knowing something now will dissuade them from ever learning it and potentially remove a future contributor to the open source tech stack before they ever even get started.


  • I would go Debian for stability.

    I like fedora since it updates a little more frequently than Debian, but it isn’t a full on rolling release. I used opensuse tumbleweed for a while and it broke on me several times.

    I also used arch for a while, but I’m a dad to young children and I just don’t have the time to fuck around with my OS anymore. When I have time to work on my personal dev projects, I just want to drop into tmux, launch neovim and go. After some distro hopping I landed on Fedora with KDE for my desktop and gnome on my laptop. I also have an old netbook running antix with iceWM and an old thinkpad running fedora i3. The latter 2 machines are my hard focus machines.