

Corporations might hire you for consulting.
Corporations might hire you for consulting.
The problem here is enforcement.
I really like Ruby’s rake. It’s an actually sane language and quick to learn. No idiosyncratic shell scripts cobbled together. The makefile is written in plain Ruby. That also makes it super powerful to adapt to your needs. Nor parsing XML. Just load your rake file into your interactive Ruby shell (I’m partial to pry), try things, test it. Our time for debugging build errors dropped to a fraction.
I have used it build C++, Objective-C, and Java projects for a medium sized company. Before that we used ant with XML build files from hell.
Yes, SQLite is the most well known and likely biggest project using it.
I have used it for smaller projects and found it quite refreshing and useable
If you’re not stuck on git, give fossil a try. It’s a distributed source code version control with an integrated bug tracker, wiki, forum, and more. All that in in one 3 MB sized binary.
It can even mirror to GitHub and export/import git repositories.
It’s very easy to host yourself.
Self hosting git repos can be super minimal. If you don’t have a lot of users or repos, just use ssh. Hell you can host a repo on a local SMB network share eben.
however much cleanup I damn well please
The programmer is the expert to make the decision on what’s necessary to implement a feature.
It’s like when you write a regex for a specific case, that then gets applied everywhere.
Why can you get a Master in Decolonization Studies at a university?
Due to all the refactoring that’s needed --which I’ve been repeatedly bringing up for two years
Never let that accumulate for that long. Continuously do small refactors to improve the structure.
Always spend at least 20% of the time on stuff you know is necessary, but will never be prioritized by marketing heads.
letting uneducated people
More like overeducated people
Programming languages come with their own niches, tools, culture, and history. Gradle has lots of verbosity, complexity, and so on. It’s a build system and a dependency manager in one. Other languages separate these duties.
A cultural preference for tools written in specific languages or available for specific platforms exists as well. Lots of C/C++ programmers dislike everything Java. They will cite performance and philosophy. They ask why should they install and manage JVM versions and installs for a task they can do with a make file, a shell script, and Conan/vcpkg.
Not even all Java folks use gradle. maven and ant ant are still around and I’ve seen someone write Java build tasks using rake.
Some Lemmy instances block lemmynsfw, so you won’t see it.
Ur is used in German a lot to signify something being ancient or the origin.
Großvater means grandfather. Urgroßvater means great-grandfather.
Ursuppe - Primordial soup
Urknall - Big Bang
Ursprung - Origin
English uses it as a loan word and prefix.
Using licenses to take a political stance is a valid idea. It’s even worthwhile, if there’s little uptake for it. Signaling opposition even if it’s symbolic only, has some value.
An aggressively scraping AI company could easily ignore it and it would be hard to prove a violation.
people will prefix the value with “PRO#” or “#”
Sanitizing input afterwards is a good practice and trivial for these cases. For data with a known format like here, you should always strip for example spaces in any case.
Writing three lines of extra to allow more flexible input is easy and will make it much more user friendly. Far easier to make a software more intelligent than educate and train all users.
For a small project I recently switched to fossil from git. It’s also distributed version control, but includes a bug tracker, wiki, and other stuff as well. It’s minimalist, but hosting yourself is super easy.
Default git over ssh is often enough as well. Combine with any bug tracker and CI you like. You don’t need to use an all in one tool like GitHub.
One issue with alternative smaller platforms can also be them becoming cesspools of users banned from the big platform. The first couple of Reddit alternatives quickly collected the racists and jailbait porn.
A viable alternative platform needs more than extremist niches.
Anger certainly is a powerful emotion to keep people engaged.
Clojure debugging is a pain because of the thousands lines of Java stacktrace. I really can’t recommend this.