There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

programmer_humor

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

bela , in We're not the same! (period)

I don’t open source because the open source idea values mainly practical advantage and does not campaign for principles.

When we call software “free,” we mean that it respects the users’ essential freedoms: the freedom to run it, to study and change it, and to redistribute copies with or without changes. This is a matter of freedom, not price, so think of “free speech,” not “free beer.”

These freedoms are vitally important. They are essential, not just for the individual users’ sake, but for society as a whole because they promote social solidarity—that is, sharing and cooperation. They become even more important as our culture and life activities are increasingly digitized. In a world of digital sounds, images, and words, free software becomes increasingly essential for freedom in general.

Tens of millions of people around the world now use free software; the public schools of some regions of India and Spain now teach all students to use the free GNU/Linux operating system. Most of these users, however, have never heard of the ethical reasons for which we developed this system and built the free software community, because nowadays this system and community are more often spoken of as “open source,” attributing them to a different philosophy in which these freedoms are hardly mentioned.

Some of the supporters of open source considered the term a “marketing campaign for free software,” which would appeal to business executives by highlighting the software’s practical benefits, while not raising issues of right and wrong that they might not like to hear. Other supporters flatly rejected the free software movement’s ethical and social values. Whichever their views, when campaigning for open source, they neither cited nor advocated those values. The term “open source” quickly became associated with ideas and arguments based only on practical values, such as making or having powerful, reliable software. Most of the supporters of open source have come to it since then, and they make the same association. Most discussion of “open source” pays no attention to right and wrong, only to popularity and success; here’s a typical example. A minority of supporters of open source do nowadays say freedom is part of the issue, but they are not very visible among the many that don’t.

The two now describe almost the same category of software, but they stand for views based on fundamentally different values. For the free software movement, free software is an ethical imperative, essential respect for the users’ freedom. By contrast, the philosophy of open source considers issues in terms of how to make software “better”—in a practical sense only. It says that nonfree software is an inferior solution to the practical problem at hand.

CJOtheReal , in We're not the same! (period)

I don’t open it because there is more comment than code…

autokludge ,
@autokludge@programming.dev avatar

\README.md

CJOtheReal ,

Nah fuck that, thats bloat.

QuazarOmega ,

Ah, another professional documentation writer, greetings!

OsrsNeedsF2P , in We're not the same! (period)

Stop not open sourcing your stuff because you think it’s embarrassing. Some of the best products are made by junior devs, since they come with the fresh ideas and energy to change the status quo.

SalsaGal , in GitHub Desktop or Git CLI?
@SalsaGal@programming.dev avatar

Neither, I’m a lazygit fan

hypnotic_nerd OP ,
@hypnotic_nerd@programming.dev avatar

Yes, lazygit is fast as flash

Socsa , in Let me just move this project to the "unfinished" folder

This is why you just change jobs every three years.

DoomBot5 , in Let me just move this project to the "unfinished" folder

You don’t, you just release it as is and call it Early Access

BolexForSoup ,
@BolexForSoup@kbin.social avatar

Don’t forget to shut down your studio days later!

magic_lobster_party ,

“Due the global economic circumstances, we were forced to make the incredibly tough decision to say good bye to one of our staff members, cutting down the work force by 100%”

alexdeathway ,
@alexdeathway@programming.dev avatar

Any resigning version of this?

Kyle_The_G ,

Its a “LiVe SeRvIcE”

bruhduh ,
@bruhduh@lemmy.world avatar

“Quadriple A game right here bois 12/10”

xmunk ,

Just make sure the ingame store is functional so you can sell more add-ons to your vaporware - star citizen is the most profitable video game to ever not be released.

corsicanguppy , in Release notes of an open source app. Someone is pretty mad at Canonical for Snap

Having worked with Unix and Linux for 29 years, some of it deep in os security, I strongly believe

  • canonical is good at hiding the fact they’re evil as hell
  • snap is a bag o shite

Cheers to this guy.

AVincentInSpace ,

Canonical wants to be Microsoft so bad

onlinepersona , in Crunch time

Just curious, why work in such a toxic industry in the first place?

DrakeRichards ,

Because I am addicted to solving puzzles.

onlinepersona ,

Couldn’t you do that at job without crunch though?

DrakeRichards ,

Every job will have some sort of crunch time. Even just staying in a programming position, the definition of “crunch time” will vary wildly. I’m lucky enough that “crunch time” just means that I set aside all my other tasks until I fix whatever is on fire, but I still get to go home on time unless I really want the overtime pay.

I don’t envy positions with forced 80-hour workweek crunch times. That’s a sign of bad management.

onlinepersona ,

In the video game industry, crunch (or crunch culture) is compulsory overtime during the development of a game. Crunch is common in the industry and can lead to work weeks of 65–80 hours for extended periods of time, often uncompensated beyond the normal working hours.

This is the crunch time I’m talking about. Not a few hours overtime or being oncall.

sbv ,

“crunch time” just means that I set aside all my other tasks until I fix whatever is on fire, but I still get to go home on time unless I really want the overtime pay

I get the feeling that this is what the industry is moving toward. Most crunches are due to poor planning, so it’s stupid to pin them on devs.

Or maybe I’m just working for a good employer.

the_artic_one ,

Me: it’s never good to work late

Also me: I know I was supposed to go home an hour ago but I’m so close to fixing this bug

bleistift2 , in Crunch time

You want me to work 60 hours per week for you? Counteroffer: I work 0 hours for you.

Skullgrid ,
@Skullgrid@lemmy.world avatar

you must be some super fancy great coder, in this fucking job economy where they can’t wait to fire people and the market is fucking flooded.

explodicle ,

FWIW I’m a shitty coder and still don’t work overtime. And I’ve met brilliant engineers who just put up with everything.

The top priority of any tech professional should be building up a cash reserve so you can afford to play hardball.

bruhduh ,
@bruhduh@lemmy.world avatar

This, always try to have cash pillow to have ability send everyone go fuck themselves and search for next at least half decent place, also i see alot of people struggling with self respect nowadays, been there done that, even today i gotta remind myself that i should never betray myself no matter what happens, even if i can’t “fight” at least i shouldn’t endure shit

GBU_28 ,

And have a fucking moonlight, and don’t fuck up.

Oh you laid me off? I switched my LinkedIn

Knusper ,

I feel like most of the layoffs and the flooded market happened in the US. Judging by the name, bleistift is from the EU…

FrostyCaveman ,

Based

Pencilnoob , in Crunch time

Fantastic meme, I’m dying over here

embed_me ,
@embed_me@programming.dev avatar

Dying in the corner, huh? Mind if I join ya?

derpgon , in GitHub Desktop or Git CLI?

JetBrains IDEs, I don’t remember the last time I used the CLI.

caseyweederman ,

you have forgotten the face of your father

QuazarOmega ,

Linus Torvalds?

eluvatar ,

This is the way

expr ,

Good luck doing anything remotely complicated/useful in git with an IDE. You get a small fraction of what git can do with a tool that allows absolutely 0 scripting and automation.

calcopiritus ,

IDE git is less powerful than CLI git. However I’m pretty confident that most people use more features of git by using a GUI.

CLI feature discoverability is pretty awful, you have to go out of your way and type git help to learn new commands.

With a GUI though, all the buttons are there, you just have to click a new button that you’ve been seeing for a while and the GUI will guide you how to use it.

derpgon ,

It sounds like you don’t speak from experience. I have all the automation I need. It supports git hooks on top of IDE-only features like code checking.

If I have to fire up my CLI for some mass history rewriting (like changing an author for every commit), or when the repo breaks - so be it. But by not using the CLI I save my fingers and sanity, because committing a bunch of files is several click away with little to no room for error.

I can rebase, patch, drop, rename, merge, revert, cherry pick, and solve conflicts with a click of a button rather than remembering all the commands and whatnot.

muddi ,

There are automations. You can even add git hooks iirc. Mostly I find the lint and other code quality integrations nice to have in the IDE, since the inline results allow me to navigate directly to the code

Diffing is a lot easier too

GBU_28 ,

I use the cli, but my main goal is to never have to do anything remotely complicated with git. Does it happen sometimes? Of course.

CodingCarpenter ,

I was looking for this comment. PHP storm and git are like best friends. I very very rarely need to resort to the CLI and generally that’s for hard resetting after I screw something up

CCF_100 , in GitHub Desktop or Git CLI?

Well one runs on Linux and the other doesn’t so…

snugglebutt ,
@snugglebutt@lemmy.blahaj.zone avatar

They both do

CCF_100 ,

Oh really? Well, I stand corrected then, nevermind

criticalimpact , in GitHub Desktop or Git CLI?

CLI
Though I will admit it took me a while to get there
git add -i is where the true magic begins

stepanzak ,

TIL!

FiskFisk33 ,

git log --graph --oneline --all

hakunawazo ,

Also part of the Cli magic is a pretty git log tree like that:
https://lemmy.world/pictrs/image/3302d15a-1370-4f02-bc0d-5ec00c0c20f6.png
stackoverflow.com/questions/1838873/…/34467298#34…

And a proper diff tool like vim:

git config --global diff.tool vimdiff git config --global difftool.prompt false

(Current diff could be closed with :qa. All diffs could be closed with :cq).

kSPvhmTOlwvMd7Y7E , (edited ) in Need a rust version too.

So let me summarise this:

Only C and Lisp actually completed the initial task of getting the princess free, and Author clearly favors C over the drooling and homeless lisp hacker. Also, turns out, C greatest weakness helped to save not only the princess but everything she ever possessed! How convenient!

Shareni ,

Naah, C stabbed himself in both of his feet while planning. The rest of it is his dying mind hallucinating saving the princess.

Lisp is the true hero, but the author has parenthophobia

snugglebutt , in GitHub Desktop or Git CLI?
@snugglebutt@lemmy.blahaj.zone avatar

git-cola and my own gitea server, near perfection

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines