Feyd

joined 2 years ago
[–] Feyd@programming.dev 59 points 2 months ago* (last edited 2 months ago) (39 children)

If it makes the code easier to maintain it's good. If it doesn't make the code easier to maintain it is bad.

Making interfaces for everything, or making getters and setters for everything, just in case you change something in the future makes the code harder to maintain.

This might make sense for a library, but it doesn't make sense for application code that you can refactor at will. Even if you do have to change something and it means a refactor that touches a lot, it'll still be a lot less work than bloating the entire codebase with needless indirections every day.

[–] Feyd@programming.dev 3 points 2 months ago (4 children)

Religious cults don't care about reality.

[–] Feyd@programming.dev 12 points 2 months ago (6 children)

Joseph Smith was real too. Why should anyone care

[–] Feyd@programming.dev 11 points 2 months ago

Nothing outside of the first paragraph here is terribly meaningful, and the first paragraph is just trying to talk past what I said before. I'll reiterate, very clearly.

I have observed several of my coworkers that used to be really good at their jobs, get worse at their jobs (and make me spend more ensuring code quality) since they started using using LLM tools. That's it. That's all I care about. Maybe they'll get better. Maybe they won't. But right now I'd strongly prefer people not use them, because people using them has made my experience worse.

[–] Feyd@programming.dev 3 points 2 months ago* (last edited 2 months ago)

Obviously they should be using Microsoft Access (this is a joke).

They generally mean to use a separate database application, that runs on a server. This will have access controls, multi user access and depending on the database, an enforced schema.

SQL is a query language that is generally used for relational databases. There are also a lot of databases that don't use sql, for various reasons. A relational database and SQL is a good place to start learning about databases though. Postgres is a really common one these days.

As far as using a database, you'd need to set up a database - you can find guides as to how to do this locally. You can then run queries against it using the command line or an application like pgAdmin. You could also make a program that utilizes it.

[–] Feyd@programming.dev 17 points 2 months ago (2 children)

Citation requested

I keep seeing it over and over again. Anyone that actually has to deal with coworkers using this bullshit that isn't also in the cult is going to recognize it.

If I had a nickle for every singl yada yada yada

Sure, there have always been better and worse developers. LLMs are making developers that used to be better, worse.

[–] Feyd@programming.dev 32 points 2 months ago* (last edited 2 months ago) (6 children)

Unfortunately a lot of people are trying to outsource code review to LLMs as well. Also, LLM generated code is more likely to have subtle errors that a human would be very unlikely to make in otherwise mundane code. Errors that are easy to gloss over if you don't take a magnifying glass to it. My current least favorite thing is LLM generated unit tests that don't actually test what they say they do.

[–] Feyd@programming.dev 7 points 2 months ago (3 children)

Just fyi you can uninstall them without root, though it's slightly technical https://www.xda-developers.com/uninstall-carrier-oem-bloatware-without-root-access/

[–] Feyd@programming.dev 3 points 2 months ago

I read it. Saves a lot of time in the long run

[–] Feyd@programming.dev 3 points 2 months ago* (last edited 2 months ago)

I'd generally rather be using something else, but in the grand scheme typescript is pretty nice and I prefer it over some other common langs like python.

[–] Feyd@programming.dev 10 points 2 months ago* (last edited 2 months ago) (1 children)
[–] Feyd@programming.dev 39 points 2 months ago

Anytime I've ever complained about lootboxes/gacha/gambling mechanics, I've not been excluding valve. That said, there is a contingent of people that likes to chime in to conversations about steam to say people shouldn't use steam because valve does lootboxes, and I don't think it's terribly relevant in those conversations.

view more: ‹ prev next ›