[-] balder1993@programming.dev 7 points 2 years ago* (last edited 2 years ago)

I really understand how hard is maintaining something for every single package manager and distributions

But for apps distributed in your system’s package manager, it’s not the devs that are distributing them in every package manager. It’s the distribution itself that goes to each repository, checks and tests the dependencies they need and creates the package for the distribution, along with a compiled binary.

When they aren’t offered in the distro’s package manager (or the version is outdated because the distro isn’t rolling release) things become more complicated indeed, and sometimes you can’t even do it because the dependencies are older than the ones you require.

[-] balder1993@programming.dev 5 points 2 years ago

Also… the actual good stuff has a good chance of not being free, or not being on YouTube—it’s just the reality of our world.

When you look for YouTube videos of random people, you can get anything, from good programmers to horrible ones. You can’t really require quality from strangers posting stuff for fun.

[-] balder1993@programming.dev 6 points 2 years ago

There’s no free lunch after all. Go’s quick compilation also means the language is very simple, which means all the complexity shifts to the program’s code.

[-] balder1993@programming.dev 6 points 2 years ago* (last edited 2 years ago)

And at that point you’ll also have a better idea of the problem and solution.

[-] balder1993@programming.dev 5 points 2 years ago

First thing I install in each platform is fish

[-] balder1993@programming.dev 7 points 2 years ago* (last edited 2 years ago)

So many websites out there are built on Django, Flask, etc. (YouTube must have spent a decade using Python, Instagram, Threads etc. all use Python and optimize as they need).

[-] balder1993@programming.dev 6 points 3 years ago* (last edited 3 years ago)
  1. Paying attention and caring about the quality of your output go great lengths. I’ve seen even supposedly senior devs doing a shitty job out of laziness to check what they’re doing.

  2. Getting proficient with git and it’s usefulness. It is one of the single tools that can make you incredibly more productive.

[-] balder1993@programming.dev 7 points 3 years ago

That seems like it’s trying to be everything.

I might be wrong — who knows — but from that text I don’t think that is being made by passionate individuals trying to create a good product for the software community because they believe in it. It feels like some VC money grab that throws LLMs at the problem and already expects to be the next Facebook.

[-] balder1993@programming.dev 5 points 3 years ago* (last edited 3 years ago)

And I work at a company who switched to “trunk-based development” but because of bureaucracy, nothing can be merged early. Big feature branches still sit waiting for months, then need a big document describing the changes and their impact, some QA team to test the new feature branch build etc. The “release management” team simply renamed the develop branch to trunk and called it trunk-based development.

[-] balder1993@programming.dev 5 points 3 years ago

I think companies themselves would benefit from having employees dedicate some percentage of their time to exciting stuff, new attempts at solving problems etc. (I currently do this with side projects)

It works for managing the engineer appetite to playing with new tech, learn and be up to date, and in the end not over engineer the main product that is probably the main income for the company and most likely benefits from being boring and stable.

[-] balder1993@programming.dev 5 points 3 years ago* (last edited 3 years ago)

I don’t get what is the “application” in this context. Is that the Lemmy server or kbin server, which use the ActivityPub protocol? And couldn’t this be solved with a sort of .apub at the end of each resource, like the .json used to work for Reddit?

[-] balder1993@programming.dev 7 points 3 years ago

That doesn’t seem politics to me, but empathy. Approaching people without considering their moods and feelings is a recipe to be badly interpreted (specially given the ambiguities in human interaction).

view more: ‹ prev next ›

balder1993

0 post score
0 comment score
joined 3 years ago