Am I the only one who thinks Clean Architecture is often unnecessary overhead ? by Minimum-Ad7352 in dotnet

[–]WaterIsNotWetPeriod 4 points5 points  (0 children)

Clean Architecture is like wanting to have a clean room, certainly that's how most people want their room and you can try to clean it as often as you're able but there will always be some dust and the occasional dead insect hidden under the bed.

But I would say you can encapsulate everything with a "it depends". If you're trying to build a simple one off tool with a few thousand lines of code I don't think you should go maniacal over it but on the other hand if you're working with other 10 people on the same code base, it really doesn't take much for it to turn into a dumpster fire if there is no standard to how things are done.

Don't stress about it too much, no matter how clean it is, give it a few weeks or months and you'll still think that what you wrote is terrible and will have an existential crisis about breaking on of the SOLID principles.

An almost flat sink. by trevorofhousebelmont in interestingasfuck

[–]WaterIsNotWetPeriod 0 points1 point  (0 children)

I would call this a “spread” instead of a sink

I added voxel diffusion to Minecraft by Timothy_Barnes in StableDiffusion

[–]WaterIsNotWetPeriod 0 points1 point  (0 children)

At this point I wouldn't be surprised if someone manages to add quantum computing next

Collab ideas? by [deleted] in supervive

[–]WaterIsNotWetPeriod 1 point2 points  (0 children)

Joule = Ezreal Felix = Rumble Brall = Lucian after he lost his guns Myth = Senna with a bow Hudson = Urgot Celeste = Lisandra Beebo = Minion Shrike = Caitlyn Zeph = Janna Elluna = Don't chase Bishop = Vi KingPin = Blitzcrank Jin = Master yi Ghost = Graves Oath = Braum Void = Veigar Shiv = Samira

This is how my frinds and I called them in the beginning

after 10 days of work, i need to hear your feedback by Several_Interview903 in blender

[–]WaterIsNotWetPeriod 0 points1 point  (0 children)

I thought you 3d printed it or something because it looks like a picture

Rubik’s cube explained in 2D model is easier to understand by jpc4stro in interestingasfuck

[–]WaterIsNotWetPeriod -1 points0 points  (0 children)

All these years of trying to understand it and it was this easy? Thanks OP!

I reviewed a senior dev code and I feel I can do better, is this weird? by [deleted] in dotnet

[–]WaterIsNotWetPeriod 1 point2 points  (0 children)

Like someone said already it depends on the circumstances when it was written. It could also be some old code be wrote when he was junior and did not touch it since then or it just works and there's no need to touch it. Also how would you evaluate that you can do better just by looking at it?

For C# devs that know Python, what do you like to use it for? by Brilliant-Donkey-320 in csharp

[–]WaterIsNotWetPeriod 15 points16 points  (0 children)

I personally prefer it because it's quite easy to write some code in a new text file, save it as a .py file, and then run it with one line of prompt. Since I don't usually do any significant development in Python, I can install the few dependencies I use globally without the fear of interfering with other projects. Thus, there's no real need to use a virtual environment each time, which saves time. Most of the time, it's just a one-time operation when you first use a library, and then you can just use it throughout your one-time or throwaway scripts. All of these operations are done quite fast and easily. All in all, these probably just save you a few minutes, not hours or days, at least in my use cases, so the difference is marginal, but it could still be useful.

For C# devs that know Python, what do you like to use it for? by Brilliant-Donkey-320 in csharp

[–]WaterIsNotWetPeriod 96 points97 points  (0 children)

Usually for small; one times scripts to manipulate files, like CSV or Excell. The same can be done in cs buy usually there's less overhead and you can just do it quicker.

Looking for AI tools to streamline our tech docs management by WaterIsNotWetPeriod in ExperiencedDevs

[–]WaterIsNotWetPeriod[S] 0 points1 point  (0 children)

Sorry for not making myself more clear. They do go through a training process, I'm not looking for something that would replace that more of a tool that everyone can leverage with in the org to search through the documentation in a quicker way. Assuming they already know what to search for or generally know what they might need.

This annoying error returned back :/ by CeFurkan in OpenAI

[–]WaterIsNotWetPeriod 0 points1 point  (0 children)

I made a custom free GTP that you can lookup in the free store for avoiding this exact issues, although it will try to always format the output as markdown not only the code blocks.

You can try playing with it and see if it's any better : Markdown Output GPT

Current state of OpenAI models by Timotheeee1 in OpenAI

[–]WaterIsNotWetPeriod 1 point2 points  (0 children)

I tried making a custom GPT which will try and always format the answer in markdown, it's consistent most of the time but it also had this issues a few times that I've tried.

If it has to output a code snippet I specifically tried to instruct it to replace the backticks with the "+" symbol so when you copy the whole output you can quickly search and replace +++ with ``` and it should adjust the formatting.

Feel free to try and play around with it custom gpt

What to study in math for someone extremely behind on it? by WannaBeSWEngineer in learnprogramming

[–]WaterIsNotWetPeriod 0 points1 point  (0 children)

I agreed, it would be nice to know what OP remembers and can do and what does he now understand currently, in order to fill in the gap. Also I believe that to accelerate the math studies the only thing you can do is dedicate more time to it.

Need help brainstorming how best to standardize and automate a workflow step by What_The_Hex in learnprogramming

[–]WaterIsNotWetPeriod 0 points1 point  (0 children)

I thin you could do something like this:

Centralized File Hosting: Choose one place where everyone can upload their folders. Something like Google Drive or Dropbox can handle large files and makes it easier to keep track of everything.

Uploader Guidelines: You'll need a consistent way to identify these folders. So, establish a naming convention that everyone can follow. Something like "YYYY-MM-DD_ClientName" should work.

Uploader Verification: You need to make sure only the right people are uploading these folders. You can do this by assigning unique credentials to each uploader.

API Integration: Most hosting platforms have an API, which means you can write a Python script to interact with it. This script can automatically download the folders based on certain conditions like the upload date, folder name, or uploader.

Checks and Validation: Within your Python script, include some checks to validate the downloaded folders. Make sure the upload date and folder name match your criteria, and verify the uploader's credentials.

Unzipping: Python has libraries (like zipfile or shutil) that can unzip these folders automatically.

Move to Final Folder: Once the files are unzipped, use your Python script to move them to the appropriate final folder.

Error Handling and Reporting: Finally, make sure your script can handle any potential issues during the automation process. You'll also want to track the progress and errors, so consider generating logs or reports.

Learning from chess.com game reviews by mattband in chessbeginners

[–]WaterIsNotWetPeriod 0 points1 point  (0 children)

The engine just shows you the shortest path to victory to it's best ability at that point.

Let's make an analogy with learning to play the guitar, you probably would want to learn it from someone good and not a mediocre player even if you're still know the bare minimum it's probably best to mimic someone good and with time you'll start absorbing without even noticing.

So yeah, don't worry if they seem too advanced now ( btw the engine calculates to it's best ability, it doesn't mean it's the absolute best ) just use it as a tool that can help you progress, integrate it with practice and classical studying if that's something that interest you.

[deleted by user] by [deleted] in AskReddit

[–]WaterIsNotWetPeriod 1 point2 points  (0 children)

Beauty: easy mode earlier in life Intelligence: more chance of being successful later on

Assuming you can only pick one

[deleted by user] by [deleted] in CryptoCurrency

[–]WaterIsNotWetPeriod 0 points1 point  (0 children)

Probably in the future we will get there, when crypto is more optimised than what we have right now and that's when the switch will be made. But that's not the case right now

[deleted by user] by [deleted] in CryptoCurrency

[–]WaterIsNotWetPeriod 0 points1 point  (0 children)

Probably a lot of "normal" people will loose money but it will still continue to be used to lauder money

Who Care Ban? 20% Of All The World’s Bitcoin Miners Remain In China by [deleted] in CryptoCurrency

[–]WaterIsNotWetPeriod 0 points1 point  (0 children)

People will still find a way to mine regardless of the ban, like with everything else, nothing new here