@OldMike thanks for the tool suggestion, I have downloaded DriveDX and ran it, the result is attached.
Looks like the result is identical to smartmontool in terms of block count, but the same block count yields a different TB count. DriveDX reports 6.1TB write, while smartmontool reports 6.7TB write.
So at least you have similar results between the two. If you have questions about the results, I would be willing to bet that BinaryFruit would answer any questions you might have about the accuracy of results DriveDX is showing.
I have not looked into the specific version of Apple SSD you have, but DriveDX actually compiles a database of individual drives and their statistics in order to create their health and life ratings.
With only 4 days of usage, I am not surprised that everything has a 100% rating. I have an older Samsung 850 EVO that is at least 3 years old that still shows 100% for all ratings as well.
Unless you learn otherwise, it appears your numbers are correct in the amount of SSD writes that are taking place due to memory swap.
Based on that, I am going to say that my assumptions in my previous post are close to correct and that systems which heavily rely on swap for memory put a great deal of wear on an SSD. I was assuming it was possible to see 100 GB of writes per day for normal usage, and you were seeing 30GB / day with no usage to 230GB / day with intense web browsing. The most alarming figure was the 1.2TB written for 3 hours usage of Xcode.
At this point, with indicators leading to the fact that the 250GB SSD only has a rating of 150TBW, I am going to have to say that my opinion is that 16GB RAM is a requirement for anything other than just casual usage. Although the internal SSD may last far beyond the TBW rating, I would not personally be comfortable with going way beyond that rating on a non removable drive.
That being said, if you are only planning on keeping the M1 for a year, or are planning on selling it when the next model arrives, the 8GB RAM model is attractive.
I don't consider myself to be cheap, but I definitely don't like being taking advantage of. Now I am going to have to get over the mental hurdle of paying $200 for $25 worth of RAM ?