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.

SIGSEGV , in single binary executable and dlls

Did you,… hrm,… did you even take classes about this stuff. Ffs, this is why this career pays well: you have to understand complicated things.

Maybe your issue is with Windows. I suggest moving away from that platform.

Dynamic libraries are essential to computing, and allow us to partition out pieces of the code. One giant library would have to be recompiled with every change.

philm ,

I mean yeah, dynamic libraries are great if used correctly (via something like Nix), but the unfortunate truth is, that they are not used correctly most of the time (the majority of the Unix and Windows landscape is just a mess with dynamic libraries).

With modern systems programming (Rust) the disadvantages of static compilation slowly fade away though via e.g. incremental compilation.

That said dynamic libraries are still a lot faster to link and can e.g. be hot-swapped.

JoYo , in Not Mine; Enjoy
@JoYo@lemmy.ml avatar

this is what I’ll post whenever I get that fucking stupid interview question.

ChickenLadyLovesLife , in Hours of work

My favorite thing was having to rewrite an enormous amount of code to support a new feature because the original architect originally wrote an enormous amount of code in anticipation of supporting a new feature like it.

tourist , in Hours of work
@tourist@community.destinovate.com avatar

And you’ll have to do documentation and everything and then they won’t even use it.

jetsetdorito , in Simple trick

fun fact, an early iPhone jailbreak would always change the phones wifi mac to the same address, so there was a meme for a while that if you had a jailbroken iPhone you couldn’t use airport wifi

cordlesslamp ,

Why would anyone do that? If there’s 2 jailbreak iphones on the same network then non of them would have internet access due to IP conflict?

shotgun_crab , in Hours of work

Composition helps a little at least

gens , in single binary executable and dlls

Because programmers find a good way to do something then apply it to everything. It becomes the one true way, a dogma, a rule. Like how OOP was the best thing ever for everything, and just now 30 years later is proven to be actually bad. At least appimage is more like DOS-s “just unzip and run it” then “download another 500MB of useless stuff because the program depends on 1 20kB file in it”.

That said, well made libraries are good. As in those that have a stable API so versions don’t matter that much.

leviosa ,
@leviosa@programming.dev avatar

Like how OOP was the best thing ever for everything, and just now 30 years later is proven to be actually bad.

Alan Kay coined the term 57 years ago and we have to look at the landscape back then to see just how much OOP has actually influenced pretty much all languages, including ones that distance themselves from the term now. Avoiding shared global state. Check. Encapsulating data and providing interfaces instead of always direct access. Check. Sending signals to objects/services for returned info. Check check check.

gens ,

Data oriented design is the new thing, much different from that.

OOP, other then smalltalk and maybe few other languages, is somewhat different in practice from the original idea. I can dig up a great talk from Alan Kay on OOP if you want. Actually i want to watch it again so i’l edit it in here when i find it.

Edit: www.youtube.com/watch?v=fhOHn9TClXYGreat talk, as far as i remember.

That said, we often have to process seemingly unrelated data together which is slow with the model of passing data arround (even when by reference). When OOP was invented memory access was as fast as actual operations on it, while today memory is much slower then processing. With caches and simd and such, it is much faster if everything is an array. Peronally i’m not a fan of OOP because of the “everything has to be an object” mentality, but do whatever you like.

jarfil ,

DOP, OOP… just give me “C with classes” and I’ll cast whatever void* to whatever’s needed 😜

zorb , in How the internet actually works

It’s NOT a big truck!

roguetrick ,

Ted "Bridge to Nowhere" Stevens made CSPAN worth rage watching.

BatmanAoD ,

Was this analogy actually wrong, though? The internet is more like tubes than like trucks. Tubes captures the concept of bandwidth, as well as infrastructure needing to be in place prior to sending anything.

roguetrick ,

It wasn't bad, he was a fucking idiot on so n many other things though. Then he got indicted.

reversebananimals ,

It makes me so happy this is still a known meme.

QuazarOmega ,

That is this referencing?

bappity , in How the internet actually works
@bappity@lemmy.world avatar

a series of rick rolls

Sigh_Bafanada , in Hours of work

We just need to change one field into an array, so that users can be linked to more than one location.

We estimate around 400 hours work.

vivadanang ,

We estimate around 400 hours work-

In order to analyze the problem, inform stakeholders and a allow for a brief period for outlining the next potential steps to be decided by the steering committee. Once there, we can talk about allocating developer hours to enabling the resolution and it’s required upgraded dependencies. See my previous estimate sent 2/7/2018.

jadegear ,

Oh the flashbacks… Do you work in healthcare or banking?

vivadanang ,

AR application development.

jadegear ,

Good lord it’s everywhere. Get the flamethrowers…

Mugmoor , in How the internet actually works
@Mugmoor@lemmy.dbzer0.com avatar

I’m a simple man. I see PBF, I upvote.

Godric , in How the internet actually works

OK, that’s better XD

roon , in Not Mine; Enjoy
@roon@lemmy.ml avatar

This meme took up a lot of vertical space on my feed, like this cat

https://lemmy.ml/pictrs/image/20e73eaf-d92b-454d-8732-ecfcb73794b2.webp

snor10 , in How the internet actually works
PipedLinkBot ,

Here is an alternative Piped link(s): piped.video/watch?v=_cZC67wXUTs

Piped is a privacy-respecting open-source alternative frontend to YouTube.

I’m open-source, check me out at GitHub.

douglasg14b , in Hours of work
@douglasg14b@programming.dev avatar

If you do this enough you know how to design your solutions to be relatively flexible. At least for your backends.

Your frontend will always churn, that’s the nature of the job.

vivadanang ,

Your frontend will always churn, that’s the nature of the job.

Yep. The trick is to be gone before anyone finds the gross stuff needed to make it all work.

OsrsNeedsF2P ,

cries in open source frontend development

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