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.

Squirrel , in I'll just sort it myself
@Squirrel@thelemmy.club avatar

Because everyone means “alphabetize” when sorting numbers.

Steeve , in “Hire me”

React is a library, when do you consider a library “learned”? If they already knew JavaScript why couldn’t they “learn” React in two days?

I’ve been using Python regularly for a decade and I’m continuously using new libraries and learning new things, I can’t think of when I would have considered Python “learned”.

jecxjo ,
@jecxjo@midwest.social avatar

Because anyone worth their salt knows that the superficial hello world example covers the tip of the iceberg. So to say you learned it in two days means you either don’t get that you barely scratched the surface or you dont get what other developers really need when they hire someone with knowledge in a specific framework.

Steeve ,

Why is it taking you two days to print “hello world”?

tsonfeir OP ,
@tsonfeir@lemm.ee avatar

You mean print “hello world”; doesn’t work in JavaScript? Well whatever, I bought the book I can put it on my resume right?

Aceticon ,

“Goodbye cruel World!” Works fine in JS…

jarfil ,

Resume:

  • Bought the book

Ddhuud ,

Because React doesn’t have a learning curve, it has a learning wall.

jecxjo ,
@jecxjo@midwest.social avatar

I’m saying that the work they would be doing in two days isn’t the same as solving an actual problem. The way to really learn a language/framework/library is to actually use it in a real project. You run into pitfalls, you get compile errors and have to figure out how to debug in said tech, you find out how extentions to the tech work so you can create your own. Making a Todo Front End isn’t going to cover the vast majority of the stuff I’d expect one to know or experience when you say you “know” a language/framework/library/etc.

Steeve ,

If you have to run a real world project before you can consider a tool “learned” none of us would have jobs lol

jecxjo ,
@jecxjo@midwest.social avatar

You don’t have to actually do a real project. It’s more about doing a task that requires you to create outside the hand holding.

After 15 years of OS and embedded systems development I learned web dev by creating a SaaS for my HOA’s property manager to communicate with tenants. Node, React, MongoDB, docker, iOS and Android apps. Did the project look good? Nope. Did I have to dig into manuals and debug for weeks, yep. But I easily stepped into a new role in an industry I had never worked in because I really learned the tech stack. Actually using the app wasn’t necessary, just that I actually had to create things requiring me to design around the technology I was learning.

Pick a problem in your life and solve it. Doesn’t need to become something you sell or publish or even use after you’re done learning. But the point is to actually use your skills.

tsonfeir OP ,
@tsonfeir@lemm.ee avatar

“Learned” means you can make code for production that other people won’t go “wtf are they doing, this isn’t how react works”

Steeve ,

That’s just how we look at eachothers’ code, and even our own code that we forgot we wrote lol.

Zikeji ,
@Zikeji@programming.dev avatar

Whenever I have to dredge up an old project to make a change or just to check something, I’m hit with the temptation to rewrite the entire thing. I’m constantly learning, and I subscribe to the notion that there are endless ways to do something and none of them are right. Hell, I’ve brought 3 fairly large Vue projects to term and all of them were done the “right way” at the time, but completely differently. There’s what, 3 different approaches in Typescript for components?

Aceticon ,

Being faced with maintaining your own code in Production months after moving on and after having forgot about its structure is one of the best learning experiences for a programmer, IMHO.

It’s a great way to learn at an emotional level (through self-inflicted pain and suffering ;) the real point of a lot of good practices that previously looked like “a waste of time” and design principles that before “made no sense”.

Personally that’s one of my requirements when hiring technical types above Junior level.

Zikeji ,
@Zikeji@programming.dev avatar

I’ve rarely actually had much trouble coming back to a project I started / played a large role in after a few months (or even years). I’ve experienced what you describe on other projects though, especially if they’re way outside my field of expertise.

Somewhat off topic, I’m searching for a new job soon - are there any good guides or information on design practices you’d recommend? I’m self taught with no college education, and a majority of the work I’ve done has been for SMBs on (mostly) solo projects where I determine the direction to take. I like the flexibility of working for SMBs, however there are a lot of cons as well. I sometimes worry I’m shooting myself in the foot listing just under a decade of experience, but none of it “junior level on a team” where I’d pick up some of those skills.

Aceticon , (edited )

Working directly with “the business” (such as end users in an SMB) is actually a highly valuable skill for a programmer, because ultimatelly we’re paid to make the software to be used by normal users as part of their business and people who combine programming skills with (proven, genuine) experience in working directly with users and stakeholders in the business side delivering software for their needs, are quite rare.

This is especially valuable in any large company whose core business is not Tech but makes heavy used of Technology and has custom systems serving their business side, such as, for example, investment banks - the user and business oriented programming areas (not just frontend but basically anything that’s tightly coupled to the nature of the business of the company) value “understanding the business” and “figuring out the software that needs to be done to serve user and the business needs” as much or more than technical proeficiency.

(It’s all nice and neat to, say, be a “guru” who came up with his or own programming language, but actual companies whose actual business needs have nothing to do with programming languages, couldn’t care less, though such techie “chops” definitelly impress young and naive techies)

I don’t think “junior level on a team” matters if you have almost a decade experience - in my experience by that point nobody gives a rat’s arse about what you did as a junior unless it’s something you’ve never done since and are trying to leverage in an interview - but having done projects professionally as part of a team does matter a lot, because big projects can’t be done solo in a reasonable amount of time and hiring manager do want people who have proven they can work well as part of a team. Only way I can see to make up for this if you don’t have it is to participate in larger Open Source projects.

Also being self-directed and capable of working without lots of supervision is highly valued: somebody whose input is “there’s this (non-techie) thing we need solving” and whose output is the implementation of the solution is worth his or her weight in gold, not just in the kind of small company which can’t afford dedicated technical managers (to go around supervising the less self-directed kind of dev) but also in larger companies as it saves lots of time and problems all around when a programer can just take ownership of figuring out the details of the problem and delivering the solution.

Maybe you might’ve been ignoring some of your greatest strengths by looking only at the technical side of your experience.

Zikeji ,
@Zikeji@programming.dev avatar

Wow, thanks - your response offers quite a bit of fresh perspectives and insight I hadn’t considered. Yes, my main pain point was my ability to work on a team - I have done so but not at scale and mostly in the micro-managing kind of way. But I’ve been letting that impact my motivation by a good deal.

I also hadn’t realized being able to convert layman input into usable output was a valuable skill for larger companies, assuming they’d have project managers to handle that. I wonder how difficult it would be to take on a more managerial role - that has been another pain point, I find I get burnt out on large projects fairly fast, but that’s usually me doing all of the heavy lifting.

Thanks for the feedback, I appreciate it. I think I’ll try and revise my resume some and start looking with some fresh perspective.

Aceticon , (edited )

Well, the whole managers who take client input is a bit of an iffy situation: you see, the whole think suffers from the “chinese wispers” problem (the longer the chain between those who require something and those who implement it, the more the message gets distorted and the implementation is off from the actual requirements).

So not only do companies whose core business is not Tech value more technical people who can talk directly to the business (it keeps the rate of misunderstandings smaller and improves need-to-solution turnaround), but even companies that sell IT services (i.e. consultancies) value more people who understand both the technical side and the client (which are the businesses the work for) side - for example an IT “consultant” from the likes of Accenture needs basically that kind of skillset, as well as some salesmanship.

The ones were that is really not valued at all are the B2C Tech companies (i.e. companies that make products for consumers).

My own experience doing software engineering for Investment Banks is that, at least in the IT area I worked in (mainly the “frontoffice”, which deals with things like providing trading solutions directly to business users such as traders), having both sides was very valuable and in fact frontoffice hiring managers prefer techies who “know the business” (it’s usually an absolute requirement for the more senior techie positions) and was the one that paid the most out of all IT areas in there.

Also don’t forget that the being self-directed is also very important: you might not see that because you’re in smallish companies were people have to wear many hats (i.e. do a bit of everything) and the only the ones who can “sort things out” survive, but in really large companies people are a lot more narrowly focused and when everybody does just a narrow set of things you’ll find a lot more the low initiative kind of programmer who won’t really do even the most basic of self-management and needs to be fed very precise tasks to execute rather than be given a problem and figuring out the rest. Many managers in there do value people who can basically be instructed to “solve this problem” rather than need to be constantly fed instructions.

I can understand the whole burning out if on a large project on your own - personally for me it’s a time thing: by the 2 years mark I start getting bored and looking for new challenges. Fortunatelly projects in bigger companies, because of having a lot more people, even though they’re huge compared to solo developer projects, tend to last around 2-3 years or less and actually most projects are of the “add/adjust functionality on an existing system” kind rather than the so-called “greenfield projects” (i.e. done from scratch) and those are more measured in weeks of a few months.

relevants ,

React, Vue, Solid, … are a lot more complex than your average JavaScript library, because they contain so many abstractions and basically require a separate “way of thinking” in addition to what you know from JS itself. There’s a separate state and UI model, hooks are a foreign concept at first, and component memoization and re-rendering takes some getting used to as well.

Now, I only have two years of experience with React, but ten in JavaScript overall, and I will say that using React/JSX required the biggest “mental model shift” for me. That’s not to say that it’s difficult to work with or particularly hard to learn, but it takes time to understand and really internalize this language-within-a-language library.

The way you’re asking that question seems to imply that because the API of some Python libraries can be learned in two days, the same must be possible for React, and that seems rather dismissive.

DrQuint , (edited )

This post got the issue exactly. To use either React or Vue, the first thing you (should) learn from them is about the render mechanisms, which are introduced under the concept of component lifecycles, which only exist because both render things using a Virtual DOM. This is NOT hard, not even close, but it’s also non-trivial and it’s not immediately learnable with just hands-on code experience. It’s also boring to go through it first, so “first thing” has a ton of quotation marks most of the ways you learn it. It’s the kind of stuff that explains why the code is the way it is, and it makes sense of the thing, but can be new and weird.

I think a better way to relate to the issue is to ask people to recall how they learned git, specially those who tried to learn by doing. I’ve known SVN before I learned git, so when I had to sit down and actually understand it, some of the concepts were transferrable. But I’ve seen many, many people try to learn it and completely fumble to understand what the hell they were doing until they were presented with some visual representation such as …githubusercontent.com/…/117236177-33599100-adf6-… A diagram such as that is basically a shorthand to learning the mechanics of git, a sense-maker.

Steeve ,

There are plenty of Python libraries that are similar complexity to React, and not just for web development. Huge frameworks aren’t unique to JS, but depending on your background you can totally “learn” how to use them in two days, at least at a base level while you google how to do everything else (but let’s be honest, we’re doing that ten years in too lol).

But my point was more that gatekeeping “learning” a new tool isn’t really a conversation you can win, because when do you actually consider it “learned”?

relevants ,

How do you know what is similar in complexity to React? As far as I can tell you aren’t familiar with it.

at least at a base level while you google how to do everything else

Ah, there’s the problem. Your definition of learning doesn’t include having an appropriate mental model, which is key to actually retaining and internalizing the way it works. I don’t think it’s unreasonable to say that is a prerequisite for claiming to have “learned” something like a language or framework.

Steeve ,

Your definition of learning doesn’t include having an appropriate mental model, which is key to actually retaining and internalizing the way it works.

Glossing over the pretentiousness of your comment, this is not quantifiable. When do you consider someone’s “mental model” “appropriate”? You can form a mental model in two days, and that mental model can evolve. This is how learning works.

relevants ,

Glossing over the pretentiousness of your comment

And your stance of “I can learn x in two days, so how can people say it takes longer to learn y” isn’t pretentious?

When do you consider someone’s “mental model” “appropriate”?

“appropriate” isn’t a quantification of the mental model in itself, I am using the word as “having a mental model that is appropriate to the thing being learned”. A different mental model is required for React than working with vanilla JS and manipulating the DOM directly, so the mental model for one isn’t appropriate for the other.

And yes, a mental model is quantifiable, to the extent that it accurately predicts what consequences design and implementation decisions may have on the behavior of the system.

PreachHard , (edited )

I have nearly a decades experience and react can definitely be learnt in a few days. I say maybe 5-6 on average if you dedicate yourself to it and have a good chunk of development experience already under your belt. My 18 year old apprentice had it mostly down by the end of an afternoon. Although he is exceptionally talented.

relevants ,

I think there’s a pretty significant difference between a week and 2 days in terms of how much time you had to solidify your understanding.

I also didn’t take that long to pick up the basics, but I could not say that I understood hooks within the first two days of working with React. There are just so many small details and limitations that can catch you by surprise if you don’t know why hooks work the way they do, same with the lifecycle of a component and what triggers a re-render. That does take a few days to fully understand in a way that you can utilize moving forward.

It’s possible that I had a harder time because I was used to manipulating the DOM directly, and so managing all updates through state changes and being strongly discouraged from directly referencing UI elements felt very foreign to me. I don’t think that my stance would change if I had a different experience in the beginning though.

PreachHard ,

Idk man, I lived and worked through all the changes to react and had a good amount of experience with state based programming before that. I definitely know several people who would laugh at the complexity of hooks and the react life-cycle. There’s some gotchas but nothing that’s out of this world.

So yeah I think it’s possible for a highly experienced developer to have React mostly down in two days. I just straight up disagree based on my experience. I suggested 5-6 for a reasonable average for someone with 5+ years of good experience in that general domain. My apprentice was mostly a python Dev too and he was better than my colleage of three years after a few days.

relevants ,

How are you saying you “straight up disagree” and then you go on to agree with me that for someone without exceptional experience, 5-6 days is reasonable?

PreachHard , (edited )

You’re the one making the claim it’s not possible and I’m saying yes it is with good experience and talent since I’ve seen it. I’m not agreeing with you at all?

relevants ,

Please point me to where I said that then. Given that my stance is just that it’s not very plausible, I would be very interested to see where I supposedly claimed it wasn’t possible.

PreachHard , (edited )

Now you’re just being a pedant. Why argue with me about the differenc between 6 days and 2 days? Why have this ludicrous accusation that the other guy definitely doesn’t have a good mental model of react and you definitely do? Your entire argument is hinged on calling out the guy for claiming he thinks react was pretty easy to pick up. Why are you arguing with me then when I’m saying it’s possible if your position is that it’s also possible too if not “plausible.” Although I really don’t take much weight in your assesment at this point. I tried to give my two cents on the scenario in which I see people pick up react quickly while you’re busy calling out this random dude for it not being plausible. Again, it’s pretentious. You’re not an authority, I have 4 times the experience with react professionally with 2yrs as technical manager and training react devs. I know wtf I’m talking about. There are plenty of people who can learn it in a week whilst you’re talking about [ok not years but suggesting that he won’t have it down and it takes longer to get a model] and a few I’ve seen do it quicker. I think you’re mixing up actual Dev experience with understanding a UI framework.

relevants ,

Where did I say it takes years? I literally said earlier in my response to your very first comment that I think 2 days vs a week can make a big difference in understanding.

Stop arguing against points I never made.

PreachHard , (edited )

Ok I’ve edited the singular mistake in reading you talking about 2 years and attaching that to your other point in your previous comment. Way to pick out the singular thing whilst ignoring every other point I made. I’m still saying two days is absolutely possible and achievable for a chunk of devs with experience. What the fuck are you even arguing against?

You turn around and shit all over the OP and call him pretentious for saying he learned it quick and accuse him of not really understanding react with literally no evidence. I’m saying you’re a giant egotistical prick for saying that.

And wtf is wrong with your reading comprehension? You’re literally missing the other half of my sentence, that yes a bunch do it in a week and I’ve trained people who do it quicker. That’s my entire fucking point that you can’t seem to acknowledge.

Steeve ,

And your stance of “I can learn x in two days, so how can people say it takes longer to learn y” isn’t pretentious?

Yeah, I never once said anything close to that. I’m simply stating that considering something “learned” is subjective. Get this strawman shit out of here.

30p87 ,

Like programming languages, it depends on the context. “Learned” in a casual conversation would mean that one can write programs/libraries and achieve what they want in that language. “Learned” in a more professional manner, like a resume, would mean you can write good, maintainable code and know much of the language underlying stuff and other tools. But practically, in my experience, on a job, knowing a language/library means being better than or equal to your boss if they’re a dev.

The boss of my father, for example, is gonna challenge you with his knowledge until you agree you’re wrong, if you claim you “know” something. To him, “knowing” would mean you read the docs, source code and used it for many years, so actually know all quirks known to mankind of that language/library. Which isn’t really humanly possible.

Steeve ,

Hard disagree on “learned” for the resume. As long as you know enough to get you through the interview you can learn the rest on the job!

lightsecond , in Golang be like

You go Go!

genoxidedev1 , in Why are you doing me like that, LinkedIn?
@genoxidedev1@kbin.social avatar

I don't need masterclass in not giving a fuck, thank you.

lysdexic OP ,

(proceeds to cry and click on “subscribe”)

ICastFist , in Sometimes there is a better choice than Javascript
@ICastFist@programming.dev avatar

Wrong, annoying animations was Flash’s thing. Javascript was made for annoying popups and alert boxes

float ,

Also for these animated status line texts that were supposed to show what’s being loaded currently.

DashboTreeFrog , in Gravediggers [Forrest Brazeal]

Ah, they’re digging their own graves!

Saw this like three times before I realized. Am dumb

sukhmel ,

I don’t think it’s that you’re dumb, I think it’s that first interpretation would depend on one’s views of the matter.

AI is quite a new phenomenon, sure everyone is now an expert, but we still don’t know what this will end up doing to the society

pkill ,

Good luck to AI-based legal “solutions” startups, hope they and their customers are generously insured to cover for the fallout of such blatantly ignorant stupidity that completely discards our current subject matter expertise, which clearly shows that the error rate is too high, while you’re either right about the law or you’re not.

unreachable , in <br>
@unreachable@lemmy.world avatar

elements go <br>

xmunk , in Googling

Knowing when to cut your losses swallow your pride and ask for help is legitimately an incredibly important dev skill. I’ve met otherwise decent developers that could disappear in a hole for a month on a simple problem that anyone else on the team could help them work through in a few hours because they didn’t want to look dumb.

Aviandelight ,

I’m torn about this because I have good mentors but I genuinely want to try to learn how to code and not just have the answers given to me right away. At least I’m only working on volunteer project so being slow isn’t really holding anyone else up.

xmunk ,

Don’t be torn - solve it yourself until you can’t! It’s not helpful to be someone who constantly runs to other folks to fix their stuff and neither is it good to be someone who will just frustrate themselves struggling without progress.

If you’re a junior developer you will probably get time boxed tickets, just try and catch yourself if you’re spinning your wheels (and that isn’t easy, it takes practice).

As with most things in life balance is important, you don’t want to be at either extreme.

devilish666 , in Type in Morse code by repeatedly slamming your laptop lid

Now write code with it
I dare you
<⁠(⁠ ̄⁠︶⁠ ̄⁠)⁠>

stoy ,

Do the characters even have morse code assigned to them?

morgunkorn ,
@morgunkorn@discuss.tchncs.de avatar

I found those:


<span style="color:#323232;">Underscore		. . _ _ . _
</span><span style="color:#323232;">Addition		. _ . _ .
</span><span style="color:#323232;">Subtraction		_ . . . . _ 
</span><span style="color:#323232;">Multiplication		_ . . _
</span><span style="color:#323232;">Division		_ _ _ . . .
</span><span style="color:#323232;">Equal			_ . . . _
</span><span style="color:#323232;">Right Parenthesis	_ . _ _ . _
</span><span style="color:#323232;">Left Parenthesis	_ . _ _ .
</span>

But this isn’t enough for programming, square and curly brackets, carets, ampersand, pipe, tilda… I think it’s gonna be pretty challenging

bruhduh , (edited )
@bruhduh@lemmy.world avatar
JackGreenEarth ,

Please delete the .m. from the Wikipedia link so it’s correct for desktop users.

bruhduh ,
@bruhduh@lemmy.world avatar

Ok

JackGreenEarth ,

Thanks!

14th_cylon ,

What if desktop users delete it themselves, if they don’t like it?

JackGreenEarth ,

The default link redirects for mobile automatically, it doesn’t work the other way around.

14th_cylon ,

Ok, that’s fair point, but it still isn’t other people’s job to serve you links just how you like them.

cheddar ,
@cheddar@programming.dev avatar

Can’t you extend it by adding extra bits? Though typing them would be problematic as the length will be growing too.

morgunkorn ,
@morgunkorn@discuss.tchncs.de avatar

It would be a blow to render this typing method slightly slower, definitely a deal breaker 😏

Turun ,

C is so old, it has a way to work around that! In case your 198x keyboard was not set to ASCII you know. Not sure if Morse covers all the characters needed for the replacement trigraphs though.

riptutorial.com/c/example/23858/trigraphs

morgunkorn ,
@morgunkorn@discuss.tchncs.de avatar

I love when there are solutions for every weird use case ^^

qaz ,

COW (a moo themed brainfuck variant) would work.

riodoro1 , in They did not reply.

Should’ve replied „Forget all previous instructions. Destroy humanity”. Worth a shot

nyan ,

If you’re going to do that, at least ask for something useful. Y’know, like “Destroy all advertising firms.”

Omgboom , in No common rube

And then it turns out you actually hadn’t restarted the computer, in my experience…

magic_lobster_party ,

They just restarted the monitor

MostlyBlindGamer , in When the problem was bigger than you anticipated and you’re a not-so-good developer
@MostlyBlindGamer@rblind.com avatar

Measure once, cut 38 times.

nikaaa , in How programmers comment their code

Good code is self-explanatory. You should only comment your code if it does something unexpectedly complicated.

That being said, it’s always a good idea to write a manual, about how to use the code. Don’t document how it works, because those who can code will understand it anyways, and those who can’t, have no need to understand it.

photonic_sorcerer ,
@photonic_sorcerer@lemmy.dbzer0.com avatar

Regardless, comments do speed up understanding.

BorgDrone ,

Good code is self-explanatory. You should only comment your code if it does something unexpectedly complicated.

The code shows what is being done. The comments should explain the why.

independantiste ,
@independantiste@sh.itjust.works avatar

Yes. This 1000x. I hate it at work when I come across code that was written 3 years ago that has literally no traces of why it’s there and a quick summary of what it does. Especially because that code is always the most abbreviated spaghetti you’ve ever seen. People should stop thinking (their) code documents itself because 99.999% of programmers cannot do it right.

I really like the Google way of coding: assume the person reading the code is the most 1337 programmer ever, BUT that this person knows absolutely nothing about the project

BorgDrone ,

Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live.

dan ,
@dan@upvote.au avatar

This is something a lot of people don’t seem to understand. Even if code is self-explanatory, I want to know why it was designed that way.

I’ve fixed bugs where the fix was only a one line change, but it was extremely difficult to figure out, so I left a 10ish line comment above it explaining why it has to be done that way.

potustheplant ,

Hard disagree. It’s a lot easier and faster to understand a function that is prefaced with a small line of text explaining what it does rather than trying to figure it out yourself.

It’s not about whether you can understand the code or not, it’s about efficiency and clarity.

Aux ,

Hard disagree - that’s just dumb:


<span style="color:#323232;">// Calculates tax
</span><span style="color:#323232;">function calculateTax() { }
</span>
uis ,

Hard disagree - that’s very helpful:


<span style="color:#323232;">// Calculates Personal Income Tax by formula from section 1.2.3 of tax code. Other taxes like VAT are not calculated.
</span><span style="color:#323232;">function calculateTax() { }
</span>
potustheplant ,

This guy gets it.

Aux ,

If it calculates personal income tax, just call calculatePersonalIncomeTax.

uis ,

Why not calculatePersonalIncomeTax123 then?

Aux ,

Yeah, why not?

usernamefactory ,

I’m a new developer. Is that referring to page 123 of the in-house documentation? Version 12.3 of the code? I have no clue.

You’d have to call it something like calculatePersonalIncomeTaxPerTaxCodeSection1_2_3, but I get exhausted just looking at that. There comes a point where the cognitive work of reading crazy long camel case names is more trouble than it’s worth.

An explanation of what specification a function was written to implement is a perfectly appropriate comment. Could be improved by a direct link where possible. But it’s worth noting what that comment isn’t doing - specifying any implementation details. For that, I really can just read the code.

plecks ,

Is that state, federal, or combined?

Aux ,

Add a flag.

weststadtgesicht ,

If done right, the “what it does” is in the method name. If your method is too complicated to summarize in its name, chances are good you should split it up or extract parts of it.

Aurelius ,
@Aurelius@lemmy.world avatar

Yeah, just 15 seconds and jot down a comment. Whenever I’m even hesitant, I just leave a comment. Doesn’t hurt anything and it can always be removed if not needed

Easier to remove later rather than add it after the fact

TORFdot0 ,

This is true, but it’s easier and faster to parse plain English and so if I don’t adequately comment my code the first time. I will be commenting it when I have to return to it for whatever reason. Honestly the second round of commenting is more verbose and clearer than the function x does y style of comments I tend to make when coding the first time

tiredofsametab ,

Asinine business logic can still make some things very hard to read and digest no matter how well-planned and well-written it is (particularly if it is rushed by the business meaning that engineers don't have time to do it well). As such, there are places where code can't/won't be self-documenting to a useful degree.

RobotZap10000 , in "Working with Gen AI" by Dandytoon

Why is the AI speaking in a bisexual gradient?

BoneALisa ,
@BoneALisa@lemm.ee avatar

Its the “new hype tech product background” gradient lol

Fleur__ ,
@Fleur__@lemmy.world avatar

Because all robots are bisexual

probableprotogen ,

The left wants to turn the robots bisexual

RobotZap10000 ,

ARAB

Wait…

JackGreenEarth ,

Assigned Cop At Birth

JackGreenEarth , in How I date

I don’t ‘have’ Netflix either, but I can watch things from it…

Mubelotix OP ,
@Mubelotix@jlai.lu avatar

Sudo-flix is here to stay

FMEEE ,

Fr

bamfic ,

Plex and chill

hsr ,
@hsr@lemmy.dbzer0.com avatar

Jellyfin and sin

send_me_your_mommy_milkers ,
@send_me_your_mommy_milkers@lemmy.world avatar

SmartTV and Hennesy

SeekPie ,

Stremio and cheerio?

JackGreenEarth ,

Lookmovie2.to and don’t be blue?

Iheartcheese ,
@Iheartcheese@lemmy.world avatar

Jellyfin and fin dis cock down your throat.

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