I have used Alpine Linux at work and I don't like the fact that they only have one version of each package in their repo. First of all, that creates a risk that a given version is bad and I cannot go back to a known good version. Also, some times I explicitly want to use an old version of a package. New versions change and remove features.
No idea, but I am not sure your family member is qualified. I would estimate that a coding LLM can code as well as a fresh CS grad. The big advantage that fresh grads have is that after you give them a piece of advice once or twice, they stop making that same mistake.
…and Python, Java, and GoLang.
At least with Java, many of the cornerstone packages have a corporate sponsor maintaining them.
Most people turn 18 during the last year of high school, which means that there is a very significant chance that the dev in question is still covered under child labor laws.
Maybe it is because I grew up in the North East United States, but when I was in high school, my classmates only worked seasonal or afternoon jobs.
All of those are things that have happened to me (except an IDE that could not handle externally edited files). They are very rare occurrences, but still annoying when I have to get something done.
Could be worse. You could just have your socket disconnect because the back end process crashed.
I would be curious what the daily exercises are going to be. Is it just a 24 part tutorial on the etiquette around creating and contributing to open source projects?
I had a worse experience. My first internship was doing web development in ColdFusion. Why that language? Because when the company was first starting, none of the funders wanted to learn Linux/Apache administration and CF ran on Windows.
Also, the front end development team did not have version control but shared code via a file server.
Did you find the answer to your question, and if not, could you explain it better?
Also, a quick tip: if you are using Python 3, you don't need to join your variables before passing them into print. print accepts any number of arguments, converts them to strings, and prints them as a single line separated by spaces (which is exactly what your code seems to be doing).
In my opinion, Python is still missing one key feature: the removal of the Global Interpreter Lock, which is finally starting in Python 3.13.
I also exclusively use the git CLI. I have tried to use a graphical client and could never figure out what it was doing and what was going on. I probably picked it up so easily because when I learned git, I was already used to using a CLI version control client. At the time, I was working at a company that heavily used Perforce and had a custom wrapper around the p4 cli that injected a bunch of custom configuration.
I am curious about what will happen next month. Will Mythos find 500-1000 new bugs or will Mozilla have fixed every bug pattern Mythos knows and they will get few if any additional bugs? Will Mythos start hallucinating bugs or suggesting exploits that require an impossible coincidence to occur?