



Yeah, DCSS will do that sort of stuff from time to time. But you were smart, and you avoided it! Good for you.


Nice!
I just took a look at the history, the first version I played was 0.4 or 0.5. They didn’t have the tiles version back then, and still to this day I prefer the ASCII version. I. Am. Old.
18 years! I’d like to see another game that can be entertaining for so long.


Nice. I’ve been playing DCSS longer than anything else, and it still entertains me endlessly. I mostly play a F-Droid port on my phone that is still on 0.29, but whatever, every version is fun.
Fascinating. Thanks for posting!
What you use depends on your requirements. Excel can be just the right thing if it gets the job done, it has some great features, and with some outside help you can do basic versioning and whatever else you may need.
Databases are best for when you need:
Documented Approval processes
Documented versioning
Interfaces with other IT tools
Managing LOTS of various types of data
Metadata
Especially the last two are where a database shines. If you have lots of different types of data/files, then there is no good way to keep them organized in a static file structure. By adding tags to them (like date created, file type, priority, status, customer, project name, etc.) you can later search and filter based on what you are looking for. Need all files related to a certain project with the status “active”? Easy, just tell the database that it should filter based on those tags and boom, done.
SQL is a great place to start if you want to learn about programming. If you are just looking to stay organized, then programs like obsidian are awesome. You can very easily make a database out of obsidian with the free tutorials for plugins like dataview and templater.


I’m an electrical engineer that has become a proprietary cloud-tool admin. I occasionally use an LLM (chatGPT web) to write VBA code to do various API calls and transform excel/Jason/XML/CSV data from one format to another for various import/export tasks that would otherwise eat up my time.
I just use the chat, and copy/paste the code.
I spend an hour to meticulously describe the process I need the code to do, and then another hour or two testing, debugging and polishing, and get a result that would take me days to produce by myself. I then document the code (I try to use lots of sub-modules that can be reused) so that I can use the LLM less in the future.
I don’t feel great about the environment impact, which is why I try to limit the usage, and do debugging and improvements by myself. I’m also trying to push management to invest in a lean LLM that runs on the companies servers. I’m also looking into getting a better PC privately, which I could also run a local LLM on and use for work.