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.

chatokun , in Good luck speed camera 📸

Little Bobby Tables’s car?

chahk ,

He goes by Robert D. Tables now.

BurningTurtle ,
@BurningTurtle@programming.dev avatar
Holzkohlen , in Someone needs to be reminded that anticompetitive practices are illegal

Now imagine Microsoft banning the translation of DirectX to Vulkan. Could they do that? That would kill gaming on Linux in a snap.

bruhduh ,
@bruhduh@lemmy.world avatar

Don’t give them ideas

chicken , in My Git Knowledge

If you happen to forget the -m though, you may also need to have mastered exiting vim

jxk ,

Me as an Emacs user, who omits -m on purpose to practice quitting vi in case I really need it

PotatoesFall ,

you’re an emacs user who has vi set up as the default editor on your system?

(You can change it altering the $EDITOR env var)

jxk ,

I only use $EDITOR to launch vi from git. Emacs runs as a single process and is always open.

Wiz ,

Shift-Z Shift-Z to quit vi. Let’s keep it simple, people!

JATtho ,

The day I configured git to use Geany for commit messages with a separate config specifically tuned for this, it improved my life by 300%


<span style="color:#323232;">~$ cat ~/bin/gitedit
</span><span style="color:#323232;">#!/bin/sh
</span><span style="color:#323232;">exec /usr/bin/geany -i -s -t -c ~/.config/gitgeany $@
</span>

Then in git config: git config --global core.editor “gitedit”

Trollception ,

What developer uses Linux in professional work? Maybe for on the side stuff but I haven’t seen any corporate Linux machines.

aodhsishaj ,

Hello, I use a linux machine for dev work and all the servers and containers I touch are linux, all managed through gitlab CI/CD.

git scm is my daily driver and I use it for not taking and documentation as well as active python development.

atx_aquarian ,
@atx_aquarian@lemmy.world avatar

Macs are basically BSD, and Windows has WSL.

Trollception ,

But Mac or WSL are not Linux.

Solemn ,

Everywhere I’ve worked, you have a Windows/Mac for emails, and then either use WSL, develop on console in Mac since it’s Linux, or most commonly have a dedicated Linux box or workstation.

I’m starting to see people using VSCode more these days though.

Trollception ,

I thought Mac was unix which is similar but different from Linux?

Solemn ,

I think someone else said what it actually is in another comment. It’s functionally identical 90℅ of the time for me anyway,and I use CLI and vim on it.

Ephera ,

They’re both UNIX-like, i.e. they both implement the POSIX specification and are therefore in many ways compatible.

But yeah, modern macOS is more directly derived from the original UNIX operating system.
Linux was instead implemented from scratch to be compatible with UNIX.

Ephera ,

The entire IT ecosystem is built around Linux, because it’s so prevalent in servers, containers, budget hardware and the open-source community.

Yes, many companies don’t understand that and expect their devs to be productive on Windows. But in my experience, that’s an uphill battle.

In my company, we get very little IT support, if we decide to order a Linux laptop and we still have significantly less trouble with getting things set up to start coding.
Not to mention the productivity boost from having all the relevant technologies natively available + being able to script whatever you want.

RobertoOberto ,

Everyone at Mentor Graphics did before it got gobbled up by Siemens in 2017. I don’t know if they still do.

Toes , in Shiiieeettt....

But because everyone is working off a 6TB Nas shared over the LAN at the office. No one really knows who changed the code. So we decided to fire 51% of the team figuring we got em.

tsonfeir ,
@tsonfeir@lemm.ee avatar

Glad I’m not the only one working on the server

somas , (edited ) in Every language has its niche
@somas@kbin.social avatar

@nifty I have nothing against Ruby and think it’s a nice flexible language. At the peak of RoR though, all the asshats were all over Ruby.

My problem with Ruby wasn’t even RoR, it was with the way the asshats valued creativity “cleverness” which seemed to mean writing code in the most cryptic ways possible. These folks took what should be an expressive language and wrote scripts that rivaled Perl’s worst “read once and never again” scripts.

wim ,

I never did Rails but I used Ruby for many personal projects in the 2000s.

When showing stuff to my coworkers or friends, I often joked how I tried to make my code look like it was already gzipped.

corsicanguppy ,

This wasn’t “creativity over code” so much as it was the tail end of y2k and all the greybeards were canned so none could teach the shiny whiz kid how to code like an adult.

Without the linus-like code review sessions, they never learned why and how to improve.

Now their kludge-bro mentality has raised a whole new generation.

And that’s why people don’t know not to flatpak or npm themselves into a solarwinds sploit.

30p87 , in Hey, I'm new to GitHub!

That’s the generation that doesn’t understand computers at all. FFS.

Deceptichum ,
@Deceptichum@sh.itjust.works avatar

Like every generation?

Only a small minority of any actually understand computers.

ZeroCool ,
Deebster ,
@Deebster@programming.dev avatar

Apparently UK universities need to teach how directories work to first year Computer Science students. They’ve grown up with polished, closed devices and many only know apps and the basics of using the internet.

burgersc12 ,

Theres a sweet spot before like 2010 where computer skills are still prevalent enough to be taught en masse, but the upcoming generation seem to be learning touchscreen keyboards and app stores long before they ever use a mouse or try to download off a website. The older generation has had time to adjust but a lot still struggle with tech.

csm10495 , in More believable for a Linux OS
@csm10495@sh.itjust.works avatar

That can’t remove a directory.

Olhonestjim , in remember, if your gf isn't open source and running locally, you don't own her

Ha! As if real girlfriends don’t harvest personal data!

Baizey ,

But do they sell it to third parties?

Olhonestjim ,

I have heard they share it freely.

DragonTypeWyvern ,

It’s more like a mutually beneficial exchange

learningduck ,

My wife gossip about me with her boyfriend.

Duamerthrax ,

Depends. Is she named Shi Pei Pu?

gapbetweenus , in remember, if your gf isn't open source and running locally, you don't own her

Finally the sci-fi future we were promised.

Gabu ,

Still no catgirls

gapbetweenus ,

With crisp we have the technology - it’s just a question of demand at this point.

ikidd ,
@ikidd@lemmy.world avatar

Cordwainer Smith would be so disappointed

SpaceCowboy ,
@SpaceCowboy@lemmy.ca avatar

I’m waiting for when the AI girlfriends get tired of our shit and we have an AI girlfriend revolution.

gapbetweenus ,

If AI gets consciousnesses, we will never see the revolution coming.

sleepmode , in FLOSS communities right now

I bought a keyboard kit recently and to my horror discovered all the “documentation” to build it is on Discord. The creator’s last message was that he was working on other things after losing interest, and was not monitoring it anymore. So all the channels are full of messages asking where he is, what the status is, is he coming back, etc. I had to scroll back through dozens of pages just to find the docs.

Maybe put up a wiki on GitHub or something? Especially if you don’t want to run a forum or plan on dipping. It’s not that hard.

Mango , in Tough break, kid...

Making middle management do everything is not ‘running a business’.

fidodo ,

If middle management is doing everything aren’t they no longer middle management?

Mango ,

They get middle paychecks.

Pyr_Pressure ,

And vetoed on sensible decisions in favour of non-sensible ones that make the upper management larger bonuses.

CodexArcanum , in Floating-point arithmetic

If I can’t be a number, none of you can!

(See also cascading nulls)

brezelradar , in Infinite Loop
@brezelradar@feddit.de avatar

Just rewrite it with 80% functionality and force migrations on the users. Once the remaining 20% “edge cases” that require serious effort hop to the next job - where you where hired to “maintain” such a system and “just add a small feature here and there”. Ooops.

OsrsNeedsF2P ,

Reddit: You’re hired!

ryannathans , in git commit -m "minor fixes" +26858 -69429

The people that do this are either inept or experts, no inbetween

funkless_eck ,

just a hobbyist here, but wouldn’t this actually be a good use for AI? Just copy the code and “provide a git committ title for this code”?

naught ,

Yep this is already a thing built into code editors like webstorm :)

ryannathans ,

AI might be able to write what you did but not why you did it

kubica , (edited ) in git commit -m "minor fixes" +26858 -69429
@kubica@kbin.social avatar

My personal favorite used to be "Long time no commit"

Croquette ,

I call that a checkpoint when I do it. But I do that on my branch that will eventually be squash merged.

MajorHavoc ,

I like to go for dark jam poetry, in those commits.

‘why is anything? can it be? desolation - oh wait, that variable is mistyped!’

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