dangarbri3
Neocities is a platform that promotes those quirky personal homepages.
There are chat room/irc platforms like matrix and libera chat that still go on.
The tech books I do get are more meta, books about programming in general or design in general, things that you can't just find in a manual.
I recognize the problem, this is how I managed to go from embedded systems firmware to sys admin/web engineer.
But NFTs are more collectibles, so arguably you could sell the bag WITH an NFT as a bonus (not as proof of authenticity) and I think people into NFTs would like it.
Or make sure the NFT metadata has something to associate it to the physical product so you can prove that it hasn't been tampered with.
But I firmly disagree with how the article begins.
> In effect, we are shifting complexity from end-developers to library developers.
That is the whole point in creating a library. To hide complexity in a nice easy to use interface/API.
Doesn't hurt to ask either.
Define the systems that make up your software, the classes that make up the systems, and then the functions they'll use to talk to each other. Once it works on paper, start coding. If the design is good, the code should be so brain dead simple to write that a monkey could write it.
I find doing this I do end up with long call stacks, because each module will do something, then pass the data on like an assembly line. In each step my functions are super short and I don't find it worth writing a test for 3 lines of code that I can tell is correct at a glance. For those few meaty functions that do more heavy logic, I will write tests for, though.