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.

uis , in You could say, I am an odd person!

Don’t sin, always power

uis , in Is there anything we cannot learn from the wisdom of ancient Japan?
uis , in The falsehoods of a senior developer

I see serious lack of responsibility. By junior dev. Also lack of attention and initiative.

jaybone ,

Yeah I’m shocked by some of the things I read in these types of thread. I’m not perfect, we all make mistakes, but I am definitely confident in that I know what I am doing.

Johanno ,

I mean you can do this in the first year.

I however slipped much faster into the senior dev position than I liked. Basically after 2 years full time (and 5 years as a student on part time) I am now expert in a few things and the go to person for questions. For people who work longer in there than me.

uis , in Normal day in the life of a developer

Man, man

skyline , in Okay, which one of you Java devs did this
@skyline@programming.dev avatar

JetBrains IDE’s summarized: Meme

PhlubbaDubba , in Normal day in the life of a developer

Apparently the average developer will get this much done in a single day’s work anyways, so nice job being ahead of the curve!

db2 , in Normal day in the life of a developer

RIP

RustyNova , in Hey, I'm new to GitHub!

From someone in computer networking classes: “I don’t use GitHub. This is too complicated” Like bruh. The instructions are right there in the readme.

There’s also the time where we were asked to read temperature from a sensor, and everyone went straight to chatgpt. Meanwhile, first search result, full repo with full noob instructions.

fidodo ,

Computer networking was the most complicated class I took. How can GitHub be too complicated compared to the class? Or is it a non low level computer networking class?

RustyNova ,

This is literally the third year of the diploma. This is not even source control. This is literally installing the software provided with the instructions provided

But as I seen both, networking is easier than programming IMO. Networking is mostly knowing a lot of things to be able to reuse that knowledge Programming is actually creating things and solutions to problems, and is more complicated, at least for me. But I still prefer it as I actually feel mentally challenged (pun intended)

CheeseNoodle ,

My personal issue with github is more the placement of the actual download links, sometimes its harder to find than the real download button on a dodgy pirate site without ad-block.

Whelks_chance ,

Is chatgpt the default starting point for inexperienced / early career/ students now?

weker01 ,

Why are you surprised?

Whelks_chance ,

I’m neither surprised nor unsurprised. I’m middle aged and don’t have much insight into what university students are doing day to day.

Kostyeah ,

As a CS student, yes absolutely. These people then complain about paper exams and when the code gets complex enough for the AI to make mistakes. I’ve seen a few people drop out in programming 2, and my web 1 class was decimated because we were doing more than leetcode exercises. It’s a real problem that so many people are using it as a crutch.

thisisnotgoingwell ,

I’m not a developer but I write a lot of code for network infrastructure automation… when I started learning I was already a network engineer so I figured it would be a cakewalk. I think it takes a certain type of person (patience, persistence, tenacity, etc) to excel in a computer science field. I’d reckon a lot of young people think the jobs are all pretty sweet and cushy

tsonfeir , in Normal day in the life of a developer
@tsonfeir@lemm.ee avatar

Maybe you need to. 😬

Comradesexual , in The falsehoods of a senior developer
@Comradesexual@lemmygrad.ml avatar

Just the other day I thought of how stressed out the main bird in a formation has to be figuring out where the entire flock is going. ^ ^’

crony , in I don't believe Auto Save feature in any software
@crony@lemmy.cronyakatsuki.xyz avatar

:w

:w

:w

:w

:w

i

esc

:w

:w

:w

:w

Average day in (neo)vim

fylkenny ,

You can use :wq only once

victorz ,

So choose wisely. All other editor instances must remain open forever.

Vash63 ,

*per open file

dukatos ,

:x

noeontheend ,

My biggest (mostly) irrational internet pet peeve is the proliferation of people suggesting “:wq” when “:x” is strictly better.

calzone_gigante ,

I use quake style terminals, and often start writing a file and completely forget about it and turn off the computer, and only remember what i left behind when i find the random recovery files around, so :w a lot is quite useful for me.

kender242 ,
@kender242@lemmy.world avatar

Quake? The FPS? I’m confused, though I knew a little about Linux

calzone_gigante ,

Yes, on classic fps you could spaw a console that will drop down from the top os the screen, some terminal emulators allow you to do that.

I like it because then i have the terminal always open that i just draw from the top of the screen with a keypress

On KDE i do that with Yakuake, and on gnome with tilix

Dehydrated ,

You can also use Guake on GNOME or basically on any desktop. I’ve also use it on Cinnamon and it’s really nice.

pkill ,

not mapping semicolon to colon

lel

Commiunism ,

:w before ZZ just to make sure

Anticorp ,

Make all changes

:wq!

Force that bitch!

SorryQuick ,

Is there any reason to use :w other than it being the default? I have mine mapped to CTRL-S and it makes sure to keep me in insert mode if I was in insert mode. Feels way faster and easier to spam than the 4 key presses it takes to execute “:w”.

crony ,
@crony@lemmy.cronyakatsuki.xyz avatar

I’m just used to it and I’m keeping ny time in instert mode at minimum.

marswarrior ,
@marswarrior@lemmy.world avatar

https://lemmy.world/pictrs/image/1c57b14b-6e5c-4f78-ba91-cddfaaaf55a1.png
This will allow you to ctrl+s to save. I tried to add this in a backtick code line/block but it removes part of the syntax.

crony ,
@crony@lemmy.cronyakatsuki.xyz avatar

Sorry but I’m already used to :w stoo much and a lot faster with it than ctrl+s

pachrist , in Hey, I'm new to GitHub!

The problem with github isn’t really a problem. It’s just accessible enough to borderline tech people who want a one click solution to a problem. They can find it, but using it requires more skill than they have. It’s a code repository, not an app store. The most useful things I find on github aren’t from some massive app developer, they’re from some guy who happened to have the same problem as me. Rather than screaming at that guy for an executable, level up. Learn something.

CanadaPlus ,

Or head over to the releases page (just saying, it can be an app store too).

Basically, if there’s no exe ready and you don’t want to learn to make it, that means it doesn’t exist for you. The github page might as well just say “Coming eventually!”.

Microw ,

Tbf the released page can be hard to notice/find, a lot of projects who use it simply have links on the main page to it because a portion of users will fail to navigate there

Dkarma ,

I mean I code extensively and it still pisses me off they kind of don’t make the “download zip” more prominent or explain to noobs that this isn’t compiled/ plug n play…nor are most of the apps for Windows users, really.

kattenluik ,

This isn’t the job of a Git repository nor is it for GitHub, this is an issue for developers which shouldn’t use it as their main download way.

The download zip is not meant for the average person and frankly useless for most projects. I don’t know why you expect a Git repository to explain to you that bare code isn’t compiled or plug and play? How would GitHub know other than you informing them that the app isn’t for Windows?

I don’t think you understand the concept of what Git and GitHub even are and their intentions.

winky9827b ,

There’s no qualification to be a developer to access github though, I think is what the person you responded to is saying. It’s entirely possible for a user to end up at github without a true understanding of its purpose. Therefore, it would be helpful if it was more clear to the average non-developer user that what they’re looking at is a code repository and is not meant for general consumption.

cone_zombie ,

And that’s the problem with modern internet and consumerism. I get your point, but the “I’m here, so I should be made comfortable and tended to” mentality really has no place in some situations. If you end up on a car parts website and have no idea what’s going on, you don’t just comment “Hey, this is really complicated, and no one warned me. Please consider making it more noob-friendly” because people usually know better, and understand that some things are outside their grasp, and that’s ok. This can be applied to academia sources as well. You would rarely see “What the hell is this all about?” below a rocket science article. So, my point is, GitHub is for people who at least know how to open the command prompt on windows. Maybe they should use this as a warning next to any GitHub link, idk.

madejackson ,

Blaming bad usability/lack of features on the user is just what it: a bad excuse.

kattenluik ,

I see you you’ve decided to take the road of not reading anything that has been said. There’s no bad usability OR lack of features for literally anyone relevant to these platforms.

thisisnotgoingwell ,

I agree with most of what you said but it wouldn’t hurt to create a watered down version of the site and put it on a subdomain like noobs.github.com … There can be separate UIs for different kinds of users.

They could ask when you register an account what you intend to use GitHub for and what your familiarity is.

xenoclast ,

GitHub adding releases was the real UX mistake.

Anything outside of code repository stuff is outside their lane.

Start a new startup or something to solve that problem. Too late now that it’s under Microsoft.

Mesa ,
@Mesa@programming.dev avatar

Gatekeeping OSS is a thing now?

xenoclast ,

Maybe I’m misunderstanding… but are you saying GitHub, the corporate entity acquired by Microsoft for 7.8 billion dollars 6 years ago, is a champion of the free and open software movement and that needs some rando on the Internet to stand up for it?

People have lived through many cycles of Microsoft doing this shit. They don’t deserve defending.

Mesa ,
@Mesa@programming.dev avatar

Maybe I misunderstood your comment. I’m talking from the layman’s perspective looking for a stable build of whatever the software is.

"

Anything outside of code repository stuff is outside their lane

" sounds like you’re talking about non-technical users when that was the context of the original comment. I understand what you mean now though, and I somewhat agree.

Infynis , in Is there anything we cannot learn from the wisdom of ancient Japan?
andioop OP , (edited )

I literally just posted this in !software_gore because they had the same energy so I found it on the original Reddit post remembered this one too. Great minds think alike?

CommunityLinkFixer Bot ,

Hi there! Looks like you linked to a Lemmy community using a URL instead of its name, which doesn’t work well for people on different instances. Try fixing it like this: !software_gore

Infynis ,

That’s amazing lol

Great minds indeed

GigglyBobble ,

Both are so stupid and I still chuckle every time I see those.

xmunk ,

I’m pretty sure Shakespeare was plagiarizing Oscar Wilde there.

spez ,

<span style="color:#323232;">Hark! An SSL error, a tempest 'pon our web,
</span><span style="color:#323232;">Wherein secure connection falters, doth ebb.
</span><span style="color:#323232;">Aye, 'tis a quandary, a breach of secure bond,
</span><span style="color:#323232;">Thus, a web of trust, alas, beyond respond.
</span><span style="color:#323232;">In cryptic seas, where code and cipher dance,
</span><span style="color:#323232;">An error doth arise, denying safe romance.
</span><span style="color:#323232;">Oh, noble server, fraught with digital woe,
</span><span style="color:#323232;">Thy encryption falters, aye, laid low.
</span><span style="color:#323232;">Let us mend this rift, this breach, anon,
</span><span style="color:#323232;">And restore the web to its rightful throne."
</span>

<span style="color:#323232;">                                   --- Lord ChatGPT of Someshire
</span>
funkless_eck ,

but it’s not in blank verse?

joyjoy , in More believable for a Linux OS

You call that russian roulette? This is real russian roulette. Dying is a 1/6 probability.


<span style="font-style:italic;color:#969896;">#!/usr/bin/env python3
</span><span style="font-weight:bold;color:#a71d5d;">import </span><span style="color:#323232;">random
</span><span style="color:#323232;">
</span><span style="color:#323232;">barrel </span><span style="font-weight:bold;color:#a71d5d;">= </span><span style="color:#323232;">[</span><span style="color:#0086b3;">0</span><span style="color:#323232;">, </span><span style="color:#0086b3;">0</span><span style="color:#323232;">, </span><span style="color:#0086b3;">0</span><span style="color:#323232;">, </span><span style="color:#0086b3;">0</span><span style="color:#323232;">, </span><span style="color:#0086b3;">0</span><span style="color:#323232;">, </span><span style="color:#0086b3;">1</span><span style="color:#323232;">]
</span><span style="color:#323232;">random.shuffle(barrel)
</span><span style="color:#323232;">
</span><span style="color:#62a35c;">print</span><span style="color:#323232;">(</span><span style="color:#183691;">"Russian Roulette"</span><span style="color:#323232;">)
</span><span style="font-weight:bold;color:#a71d5d;">for </span><span style="color:#323232;">i </span><span style="font-weight:bold;color:#a71d5d;">in </span><span style="color:#323232;">barrel:
</span><span style="color:#323232;">  </span><span style="color:#62a35c;">input</span><span style="color:#323232;">(</span><span style="color:#183691;">"Press enter to shoot"</span><span style="color:#323232;">)
</span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#a71d5d;">if </span><span style="color:#323232;">i </span><span style="font-weight:bold;color:#a71d5d;">== </span><span style="color:#0086b3;">1</span><span style="color:#323232;">:
</span><span style="color:#323232;">    </span><span style="color:#62a35c;">print</span><span style="color:#323232;">(</span><span style="color:#183691;">"You are dead."</span><span style="color:#323232;">)
</span><span style="color:#323232;">    exit()
</span><span style="color:#323232;">  </span><span style="font-weight:bold;color:#a71d5d;">else</span><span style="color:#323232;">:
</span><span style="color:#323232;">    </span><span style="color:#62a35c;">print</span><span style="color:#323232;">(</span><span style="color:#183691;">"Phew. You survived."</span><span style="color:#323232;">)
</span>
librecat ,
@librecat@lemmy.basedcount.com avatar

I love this, except for i i hate i.

faintwhenfree ,

I like it, i for int easy to remember. I also use i, j, k as u it vectors and remember at what depth of a multidimentional array in working at.

saroh ,

And maybe the fact that you have to continue until the gun actually fires :|

bhamlin ,

You can quit control-c at any point. Sometimes, the game plays you.

problematicPanther ,
@problematicPanther@lemmy.world avatar

but it’s easier than thinking of a useful variable name.

kogasa ,
@kogasa@programming.dev avatar

bullet_idx

Iapar ,

Like bullet?

finestnothing ,

I always use i because I’m too lazy to type out iterator when I’m making my garbage spaghetti code that will support infrastructure for years

winky9827b ,

You forgot the switch.

samus12345 , in Is there anything we cannot learn from the wisdom of ancient Japan?
@samus12345@lemmy.world avatar
  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines