Solved I learned something interesting this week.

Yes. I think early in the thread, I suggested that the OP do a search for nvidia posts by T-Aoki, and that was the one I was thinking of. I wonder it it would be worth it (easy for me to suggest work for someone else) to put something in the FAQ/Howto section so that we could always easily find it. It is a problem that is often mentioned.
 
I've only been using FreeBSD for approximately three months, and prior to that, most of my experience was limited to using Ubuntu on a home based desktop PC. So at this point my knowledge is still somewhat limited, but my knowledge is slowly growing. By source based, do you mean I should get my Nvidia driver directly from the Nvidia website? Sorry, still grasping the fundamentals, and maybe I will try hitting the handbook again later this week.
That's not long, maybe I'm going to far fast. I'm a daily BSD user a long time. I think the ability to create and clone the same system to more computers is crucial. If you compile your own source-based system, you can add your forever programs and configuration and keep on installing it on all compatible computers you ever own. This approach is progressive because you stop repeating the same useless install operations for all computers that need FreeBSD. Only add real new things to the 'prototype system.'
 
This approach is progressive because you stop repeating the same useless install operations for all computers that need FreeBSD
I like the sound of that idea very much, because I had spending my time on install operations. However, my guess is that I have several more months before I reach that point.
 
Repetition and making mistakes is useful for humans learning any process. When you are comfortable that you know what is being achieved then consider automating the task.

Last year I had to fix someone else's source code that had been put into production containing a serious problem that the developer was blaming on another provider's SaaS. After a number of months of suffering, I was asked to fix the issue. My analysis of the problem pointed to the new system as all of the CI tests involving other systems using the SaaS were successfully completing. Eventually, I was given access to the problematic source code. I found and corrected the fault in less than an hour. The developer had been using AI to write the code and it was clear to me that no human that was competent in that programming language had reviewed it.

It was clear that the developer did not understand the underlying technology that the new application was interfacing with, how it worked, and how it handled error conditions, Clearly they did not want to waste any time learning it so AI was used to write all of the systems interface code. This is going to become a bigger problem as time goes on as more human software developers will be using AI to fill in the gaps in their knowledge. AI will make mistakes but the human will not learn from them.
 
Last year I had to fix someone else's source code that had been put into production ..... I was asked to fix the issue...... I was given access to the problematic source code. I found and corrected the fault in less than an hour. The developer had been using AI to write the code and it was clear to me that no human that was competent in that programming language had reviewed it....It was clear that the developer did not understand the underlying technology that the new application was interfacing with......... Clearly they did not want to waste any time learning it so AI was used to write all of the systems interface code.......
I don't really know the first thing about programming, but when you stop and realize that the "developer" is probably earning a fat pay check for his work, but his boss had to hire an outside consultant to fix a problem that was caused by the developer's dependence on AI. Wow, I wonder if the developer's manager was relying upon AI for advice on how to supervise subordinate employees?
 
Using AI tools is going to become a natural part of work just like the internet is now. However, if the human involved in the process skips their own 'learning' stage, then they have to rely on and trust the AI to come up with the correct solution.

Task repetition with comprehension is learning. Anyone that is new to FreeBSD that wants to learn it would benefit most by a gradual introduction of automated processes. When you start scripting, use meaningful variable names that are self descriptive of their purpose and comment your code well. That is an art in itself. I have been writing programs for 45 years and I still wish I had written better comments on code I wrote last month.
 
Back
Top