495
Anon is an imposter (sh.itjust.works)
top 50 comments
sorted by: hot top controversial new old
[-] ramble81@lemmy.zip 105 points 4 days ago

I can’t tell you the number of devs I’ve met that know jack shit about infrastructure and networking. Even simple questions like understanding their subnet or how a load balancer works.

[-] NigelFrobisher@aussie.zone 49 points 4 days ago

I’ve been developing for decades so obviously I know that the subnet is where the Lord Marshall went and returned with powers beyond mortal comprehension.

[-] deadbeef79000@lemmy.nz 5 points 4 days ago

You keep what you kill.

[-] echodot@feddit.uk 20 points 3 days ago* (last edited 3 days ago)

That's because they're back end devs. There is one way to do things, you learn the one way to do the thing, you do it that way, you're done.

The fun is in front end, there is 15 different ways of doing things, but you don't like any of them, so you develop a 16th way, eventually you get bored of the 16th way so come up with a 17th way. Eventually you get sick of all of this and go back to SSGs as God intended.

[-] anomnom@sh.itjust.works 3 points 3 days ago

There’s a perfect way to do anything in frontend but only on the dev’s one computer. Everyone else will get garbage.

[-] NigelFrobisher@aussie.zone 2 points 3 days ago

The one correct way to do back-end is obviously to have lots of microservices all talking to a shared database so they can take each other down and also they’re never updated because you’d need about 10x the devs you have to maintain all of them. I know this because that’s everywhere I’ve worked for over a decade.

[-] SkunkWorkz@lemmy.world 14 points 3 days ago

You are not a real dev unless you can build your own CPU atom by atom

[-] python@lemmy.world 15 points 4 days ago

..well I don't have to know that because AWS is like, serverless, dude.

[-] Valmond@lemmy.dbzer0.com 14 points 3 days ago
[-] NigelFrobisher@aussie.zone 3 points 3 days ago

It’s a series of clouds.

[-] deft@lemmy.wtf 8 points 4 days ago

Not just your industry. Every industry is like this.

[-] Baggie@lemmy.zip 8 points 4 days ago

Look I'm mostly in infrastructure and I don't know much beyond core principles behind software development, I can't really cast stones. But yeah they can be surprisingly ignorant sometimes.

[-] starik@lemmy.today 4 points 3 days ago

Those are the ones who can maintain eye contact, aren’t they?

[-] porous_grey_matter@lemmy.ml 3 points 3 days ago

Sure. I consider myself a fairly good dev. Not an amazing genius or anything but pretty competent in my area. Wouldn't have a clue how a load balancer works beyond what's in the name, I guess it balances loads. I can assume it does this by distributing requests to different servers because that just makes sense, but I don't even really know that. Networking might as well be black magic as far as I'm concerned. I'm grateful we have a decent infra team who knows about all that. So I'm not surprised.

load more comments (3 replies)
[-] Kenny2999@lemmy.world 73 points 3 days ago
[-] Event_Horizon@lemmy.world 27 points 3 days ago

Hiw did you get that? Put it back ontop of big ben!

[-] MonkderVierte@lemmy.zip 8 points 3 days ago* (last edited 3 days ago)

The black box people entrust their secrets to? (TPM, encrypting disks, cloud, AI)

[-] abfarid@startrek.website 22 points 3 days ago

No, this, Jen, is the internet.

[-] MonkderVierte@lemmy.zip 9 points 3 days ago* (last edited 3 days ago)

Ooh, that one!

The Cloud

Btw, i'm not Jen.

[-] lessthanluigi@lemmy.sdf.org 6 points 3 days ago

They are referencing an episode of The IT Crowd

load more comments (3 replies)
[-] yermaw@sh.itjust.works 30 points 3 days ago

To anyone feeling like this, nobody understands fully how computers work. You find your niche and you do your bit.

I don't think there's anyone alive who understands it all.

[-] UnderpantsWeevil@lemmy.world 7 points 3 days ago* (last edited 3 days ago)

nobody understands fully how computers work

I mean, tap the breaks a little bit, here. "Fully" is doing a lot of lifting.

I will concede most people don't understand the concept of transistors, much less the electrical engineering that turns a series of transistors into a CPU. And I'll spot you that - for any given computer - it would take multiple extended papers to explain every piece of functionality.

But - broadly speaking - if you a computer engineer, you understand how a computer is engineered. If you're working in IT, you have enough of a functional knowledge that you can tell what each general component does.

And if you're a full stack developer (rather than someone who just does business logic on the backend), you should have a generalized understanding of client versus server versus database and how these pieces fit together. You should also probably have some grasp of the network stack, if for no other reason than you occasionally need to troubleshoot it.

load more comments (2 replies)
[-] tetris11@feddit.uk 2 points 3 days ago* (last edited 3 days ago)

I think that people just can't make the software --> hardware jump. Like they understand what machine code is, and what CPU registers are, but can't understand how a CPU with baked in hardware instructions (i.e. a seemingly fully deterministic piece of hardware) can drive transistors to high or low voltages in a random way.

The key is to see all software as hardware, and to envision the CPU as many many light bulb switches, with some wired into each other, creating flip/flopping latches.

Once you get the idea of a flipflop, you can maybe then start to understand how all you really want from the switches is to output a switch configuration that encodes a value in some representation. The switches are all initialized in some state, but then drive a known flipflop path towards a desired value, and this happens millions of time a second, often in parallel with isolated switches, or with switches that are virtually segmented from each other, or switches that can chaotically interact with each other

[-] Zephyr@sh.itjust.works 32 points 3 days ago

How the internet works would be more so an IT thing than a backend developer thing at least on a high level. Setting up a database doesn't mean one knows networking well in the same way they probably don't know cpu logic gate design well.

[-] Gregers@lemmy.world 14 points 3 days ago

You don't need to know all the details, but I think you should understand the basic network concepts way before starting your first job as a developer

[-] Zephyr@sh.itjust.works 8 points 3 days ago

At least TCP/IP, DNS, and similar things, yeah. Maybe not so much the intricate details of the wifi6 or Bluetooth protocols.

[-] rumschlumpel@feddit.org 7 points 3 days ago* (last edited 3 days ago)

Arguably an engineering (hardware) or systems programming issue, too. How many IT people (even the highly competent ones) could design a router, wifi chip etc.? Or know in detail what's going on in an internet exchange point?

[-] Zephyr@sh.itjust.works 5 points 3 days ago

True and how many of those guys are well versed in fiber optics at IXPs. Maybe with like 20 dudes you could get an extremely in-depth snapshot of how the internet works from transistors to transformers and everything in-between.

[-] Axolotl_cpp@feddit.it 2 points 3 days ago* (last edited 3 days ago)

Some developers that know both networking and developing will make those chips, the avarage developer will know about TCP/IP, DNS and those basics, at max

[-] Jankatarch@lemmy.world 16 points 3 days ago

Imagine a series of tubes. Imagine they are connected in a manner such that it spells "study computer networking: a top-down approach."

load more comments (1 replies)
[-] JLock17@lemmy.world 15 points 3 days ago

The worst part is when you do finally understand the protocols and standards, you still have to follow different procedures depending on where you work.

[-] pelya@lemmy.world 8 points 3 days ago

You just launch Wireshark and watch packets going back and forth, and you understand it in like 10 minutes.

[-] TootSweet@lemmy.world 9 points 3 days ago* (last edited 3 days ago)

$130k after 2 years? 2 years after I started I was making like... $60k? That's not even counting the 4.5 years I spent starting a startup and making nearly nothing.

That said, I don't live in Silicon Valley or anything. Pretty low cost-of-living here. Probably a big part of the discrepancy. I didn't reach $130k until like 20 years of experience in the industry.

[-] CubitOom@infosec.pub 21 points 4 days ago

The Internet is a series of tubes

[-] bless@lemmy.ml 16 points 3 days ago

The Internet is not something that you just dump something on. It's not a big truck. It's a series of tubes. And if you don't understand, those tubes can be filled and if they are filled, when you put your message in, it gets in line and it's going to be delayed by anyone that puts into that tube enormous amounts of material, enormous amounts of material

[-] deadbeef79000@lemmy.nz 6 points 3 days ago

Came looking for this. Was not disappointed.

[-] wrinkledoo@sh.itjust.works 13 points 4 days ago

I see we learned nothing from the "just learn code" blowback and are trying to make the industry even more barren.

load more comments (1 replies)
[-] Crashumbc@lemmy.world 3 points 3 days ago

I know this is a joke, but most people don't realize the diversity of the internet specializations where if you're not in that specialization, you can't do it

[-] birdwing 4 points 3 days ago

ngl this got me wondering what kinda jobs are fairly easy to enter (not too difficult or not too few availability), have good job prospects (salary, labour terms and conditions)... like how do i even learn how to do front/backend, etc., if i am bad at math?

[-] B0rax@feddit.org 4 points 3 days ago* (last edited 3 days ago)

You don’t need math at all.

How to learn it? Think of a project you would like to tackle, and just start on your pc. Ask ChatGPT for a starting point

[-] birdwing 5 points 3 days ago* (last edited 3 days ago)

Bugger off, i'm not going to use aislop. blocked

[-] B0rax@feddit.org 7 points 3 days ago

Well thanks to you too for that constructive comment…

[-] lonesomeCat@lemmy.ml 4 points 3 days ago

They got a point, the amount of bs I have to deal with because of people using slop is unbearable.

Please don't be a part of encouraging this kind of LLM applications

[-] B0rax@feddit.org 4 points 3 days ago

I said to use it as a starting point, not to solve all issues.

[-] festnt@sh.itjust.works 5 points 3 days ago

then follow youtube tutorials

load more comments (2 replies)
[-] jaybone@lemmy.zip 4 points 3 days ago

This was from 2023. Where is anon now?

load more comments (1 replies)
load more comments
view more: next ›
this post was submitted on 13 Jul 2026
495 points (100.0% liked)

Greentext

8480 readers
375 users here now

This is a place to share greentexts and witness the confounding life of Anon. If you're new to the Greentext community, think of it as a sort of zoo with Anon as the main attraction.

Be warned:

If you find yourself getting angry (or god forbid, agreeing) with something Anon has said, you might be doing it wrong.

founded 2 years ago
MODERATORS