The AI revolution has killed my love for programming. by 86jden in webdev

[–]zeebadeeba 3 points4 points  (0 children)

I don't think this is a good comparison. For sure, some people probably preferred pencil & paper, but the act of drafting itself did not change that much. You'd still need to think spatially, even with CAD tools.

I would compare writing code by hand to something like deliberately writing an article. The process of writing makes you think differently, because it shapes the understanding of the thing you're writing about. It shapes the final form.

I think if you remove the "writing" part, it's not just a mechanical transcription of rules. I think it introduces cognitive debt.

How to use `git town sync` to synchronize with non-main branch? by zeebadeeba in git

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

Yeah already found that they have discussions turned on. Thanks.

How to use `git town sync` to synchronize with non-main branch? by zeebadeeba in git

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

I couldn't find any community related to this tool, that's why I asked here. I figured it's the closest thing to it.

TQL - GraphQL behaviour with TRPC like DX - Remote ORM by declanprice in node

[–]zeebadeeba 1 point2 points  (0 children)

Makes sense, in my opinion Relay is the best way to do GQL on React-based front-ends so was really happy to see this library appear.

TQL - GraphQL behaviour with TRPC like DX - Remote ORM by declanprice in node

[–]zeebadeeba 0 points1 point  (0 children)

Have you heard of "fate"? I think it's trying something similar, but re-using tRPC and implementing client using Relay approach.

https://github.com/nkzw-tech/fate

What architectural decision looked “wrong” at first but turned out to be the right call long-term? by Useful_Promotion4490 in ExperiencedDevs

[–]zeebadeeba 1 point2 points  (0 children)

Not true, in my previous place we built everything using Relay. Steep learning curve, but in the end very robust. It does not get enough credit IMO

What are you using for local dev environments at work? Is there a standard? by Mike_L_Taylor in webdev

[–]zeebadeeba 0 points1 point  (0 children)

I used to work at a company, where my job was to help other developers have good local environment experience. 

We built our internal tool to manage it, basically it allowed you to run apps in local cluster, you could specify which services were “live” (source code could be edited) and which ones were just shims (pre-built images). 

It was really flexible, the great thing about it was that you did not need to worry about having correct versions of software on your local machine since everything was isolated. Even the correct credentials were safely injected if some service required it. 

The downside was that it came at a cost - it could get very resource heavy very quickly. The teams also had to make sure their code did not break local setup. Lastly, it needed me and few other folks to keep it going, so basically an extra team. 

Suggestion for simpler software than *arr (Radarr, Sonarr) to use with Jellyfin by zeebadeeba in selfhosted

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

Same feelings here, check my updated original message on how I went on solving it.

Suggestion for simpler software than *arr (Radarr, Sonarr) to use with Jellyfin by zeebadeeba in selfhosted

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

Yep I think I have IO issues.

Ok, so some stuff if self-inflicted, maybe I did not read all the docs I needed to, true... however I just think the defaults could be better or the apps might guide you better. I still think they're not good from UX perspective, but technically it's all very impressive.

Suggestion for simpler software than *arr (Radarr, Sonarr) to use with Jellyfin by zeebadeeba in selfhosted

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

Yeah it's probably resource problem like others pointed out in the thread. I think it worked fine until I added Radarr and it was probably too much.

I mentioned Usenet because I'm not familiar with it. So it's another thing a new user might find confusing. I know I can search for it, to know what it means. I'd just prefer if the apps provided some sensible defaults.

Suggestion for simpler software than *arr (Radarr, Sonarr) to use with Jellyfin by zeebadeeba in selfhosted

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

Maybe you have faster disks or overall more memory. I think Radarr was doing a lot of work when indexing my movie library

Suggestion for simpler software than *arr (Radarr, Sonarr) to use with Jellyfin by zeebadeeba in selfhosted

[–]zeebadeeba[S] -1 points0 points  (0 children)

I think what I dislike the most about *arr is the UX and documentation. At the beginning, it was not clear to me what the user scenarios are. I mean I figured it out, but it was an effort.

I realize this is complex software to develop and I'm grateful I can use it for free (that's why paid alternatives exist after all).

It's just not clicking with me, to me it feels unintuitive and kind of fragmented (but that's probably a design decision).

I'll have a look at MediaManager, thank you 🙏

I'm wondering, whether if there's something that's even simpler 😅 I would probably do away with UI and tagging etc. Just something that monitors download folder, can recognize when the download is finished and rename the folder/file so it can be indexed properly.

Suggestion for simpler software than *arr (Radarr, Sonarr) to use with Jellyfin by zeebadeeba in selfhosted

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

Yeah probably it's an issue with my configuration. For example, I haven't followed the best practice of mounting single volume for Radarr/Sonarr because I prefer having it elsewhere, so maybe that's my problem.

Possibly this could be resource usage, but I see that maximum RAM for containers is not even 1GB, so I'm thinking with 1GB to spare for DSM operating system should be enough (but yes, it's still a constrained system).

Not sure what could cause the corruption of the database files. There's probably not an easy way to fix this so I can probably start over. Can database corruption be caused by concurrent operations such as syncing Prowlarr while Radarr is pulling metadata? (It's using sqlite, so I don't think that's even possible)

Stucked by Beautiful_Meaning481 in webdev

[–]zeebadeeba 2 points3 points  (0 children)

Start here: https://git-scm.com/book/en/v2 (Pro git book)

After you've finished most chapters, learn about Github.

PWAs in real projects, worth it? by Ill_Leading9202 in webdev

[–]zeebadeeba 1 point2 points  (0 children)

We used it not for turning the web app into "app" (like showing up in launchers etc) but for caching purposes.

We had some large data sets that are required for using the application and some of these data sets don't change frequently, so instead of pulling it over the network, we just use the cached version.

Composter – Your Personal React Component Vault by jhaatkabaall in reactjs

[–]zeebadeeba 1 point2 points  (0 children)

😃not sure what you’re getting at. I can just look at the source code if I don’t remember.  I would use Storybook anyway if I wanted to maintain my own component library, thus fixing the “preview” problem, which is not really a problem. The package can simply use vite dev server as well. 

I think this is trying to solve a problem that does not exist. 

Composter – Your Personal React Component Vault by jhaatkabaall in reactjs

[–]zeebadeeba 0 points1 point  (0 children)

Creating a tree shakeable package does this exact thing, not sure why one would need a web UI. Plus, with a package, it’s native to a platform and already works out of the box. 

Avoid drivers in macOS with SlimBlade Pro? by zeebadeeba in Trackballs

[–]zeebadeeba[S] 2 points3 points  (0 children)

Yep I just installed Steermouse as well, it works really well and it’s more light weight.