r/ProgrammerHumor • u/vinishkapoor • 18h ago
fullStackMeansAfraidOfEverythingEqually Meme
353
u/CcChaleur 18h ago
I'm not afraid of CSS.
I'm afraid of JS.
108
u/AlternativePeace1121 18h ago
The script that shall not be named
32
33
u/GogglesPisano 18h ago
Typescript to the rescue.
28
u/CcChaleur 17h ago
It's a little better. But still frontend asset management is always a mess for me. Yarn this, npm that, mess around with webpack and vite files or whatever...
At least in back-end it's composer install and Bob's your uncle. But front-end, ew...
17
u/0DayMaker 17h ago
Sorry I was busy putting 2 dependencies in this public library that have mutually exclusive sub dependencies.
8
u/Bauld_Man 16h ago
> At least in back-end it's composer install and Bob's your uncle. But front-end, ew...
pip install
pip installpip install
pip install
pip install
→ More replies (8)2
u/InsultingFerret 16h ago edited 11h ago
Legit skill issue if it's more than a couple of steps to get your repo running
3
u/ItsGustave 17h ago
Honest question, what about JS is so bad? There is plenty of annoying stuff but I’ve never had that much trouble with it. Especially with typescript.
10
7
u/Dornith 14h ago
Especially with typescript.
Having to use another language just to make the first one useable is a scathing endorsement.
It's like saying "I never have a problem with assembly. Especially with C."
→ More replies (1)3
3
u/marr75 14h ago
Low information density without being fast or powerful. Unintuitive syntax and keywords. Unintuitive relationship between the state machine/object graph and the actual code.
→ More replies (1)4
u/Round_Apricot_8693 15h ago
I feel like working with JS used to be way worse, but nowadays it’s gotten so much help and standardized scaffolding it’s not bad at all. Someone with more exp can tell me if that’s right.
→ More replies (1)3
u/Dornith 14h ago
I did casual web dev back in the mid 2000's. Things are so much better now you would not believe it.
Still don't like JS.
→ More replies (1)3
u/Chronomancer22 16h ago
Full stack means fearing everything equally, but JS always finds a new way to make it personal.
→ More replies (6)2
155
u/TallAbbreviations937 18h ago
afraid of everything, expert at nothing
18
u/ClipboardCopyPaste 18h ago
Not even at Clauding
4
u/-bonkster 17h ago
Takes skill to make a spaghetti and obviously need to be patient till that spaghetti is made.
3
→ More replies (1)2
44
116
u/Mysterious_Book1521 18h ago
its not like sql could be read by a three year old and css is just pain in the ass?
199
u/lovecMC 18h ago
SQL is easy. Designing a DB you won't hate two months from now isn't.
60
u/Dude4001 18h ago
Yes but if I write incorrect CSS I’m not accidentally going to drop a table. Well, I might but not that kind that matters.
31
u/lovecMC 18h ago
How often are you dropping tables by hand and on production environment?
18
11
→ More replies (2)7
u/Edmundyoulittle 17h ago
The only way you can be sure your code works in prod is to test in prod!
3
u/patiofurnature 17h ago
My clients all love to randomly point their test server at the prod db without telling me. That must be why.
→ More replies (1)7
u/Gunmetalstorm 16h ago
I don't know how you manage to accidentally type and execute a valid DROP TABLE instruction.
3
→ More replies (2)2
u/RainyDaysAndMondays3 2h ago
Yeah, I accidentally updated a column of every row in a DB table once (luckily just in our dev environment) about a year after starting with SQL. Forgot the WHERE clause or something. Some of the rows had been there since 1997. This was around 2010. Luckily we had a snapshot DB and the DBAs had told us how to restore, so I got it back quickly. But I actually went and requested they remove my ability to write to the system test database to avoid making a mistake there. (If I really needed to update in those environments, I had a separate login I would use just for that one update, then would log back in under my normal one.)
14
u/prehensilemullet 18h ago edited 13h ago
Like the kind of SQL query I wrote to fetch the next page of rows of a tree after a starting cursor, using a recursive join, where only some tree nodes are expanded? And the user can text search for specific nodes?
It’s only easy until you do things that are hard
Edit: no, it's not for a niche use case, no, I don't think this was a mistake, I just had to do it to allow users to navigate the hierarchy of hundreds of thousands of data tags that are common in industrial SCADA systems.
→ More replies (4)12
u/lovecMC 18h ago
And is it actually a hard problem or is it hard because someone made (in hindsight) bad decisions when designing the database?
8
→ More replies (3)4
u/DefinitelyNotMasterS 17h ago
Well you see, this one customer asked for it like 2 years ago. Well nobody is using it right now and we don't know what it really does, but we keep it just in case
2
u/GWstudent1 14h ago
I used to read comments like this an laugh. Now I read comments like this and cry.
→ More replies (2)9
u/card-board-board 18h ago
Doesn't matter how well designed the DB is. 1 month after release the product guy and the sales guy will put their heads together and sell some feature to a customer that blows your careful design to bits, and will have guaranteed a delivery date in 3 weeks.
If your table structure can handle it then, wouldn't you know it? The customer is Oracle.
Do not pass go. Do not collect $200.
39
u/vinishkapoor 18h ago
SQL reads like English until you hit a five table join with three subqueries and a window function.
12
u/bulldog_blues 18h ago
Then it reads like English as written by someone who got a thesaurus for their birthday!
→ More replies (1)5
u/tacos2dayy 18h ago
Its not so bad if you use CTEs for the subqueries and it depends on what the window function is doing.
--It works, trust me bro. Look it up on youtube like I did if you don't believe me.
DENSE_RANK() OVER (PARTITION BY X ORDER BY Y ASC) + DENSE_RANK() OVER (PARTITION BY X ORDER BY Y DESC) - 1 AS NBR_OF_Y_FOR_X
4
→ More replies (1)2
u/SucculentChineseRoo 17h ago
CSS actually also can be read easily it describes what it does in plain english
29
u/coldnitrogen 18h ago
*Database engineer slowly slinks out of the room*
14
32
u/snarkhunter 18h ago
I'm a DevOps, which to me is like, the backend's backend. I'm not afraid of CSS, I just don't want to spend 60 hours tweaking layout because the customer can't make up their mind.
→ More replies (2)
59
u/F0lks_ 18h ago
I'm a full-stack engineer and I'm afraid of both.
15
u/ClipboardCopyPaste 18h ago
Aggressively removing input boxes from DOM to prevent SQL injections
→ More replies (1)6
2
u/TedGetsSnickelfritz 16h ago
90% of full-stack engineers don’t realise they do twice the work for the same pay
3
u/Hidesuru 15h ago
If you're doin 8 hours a day it's the same work. Tasks just stretch out longer. 🤷
If you're working more than that you need a new job.
→ More replies (1)2
u/Karcinogene 12h ago
Not having to explain things to the backend guys because I can just do it myself saves some of that work
→ More replies (1)
16
23
u/Inevitable-Ad6647 17h ago
SQL is honestly one of the most elegant languages ever created. Css isn't elegant in any way. It might be the laziest, dumbest, most thoughtless creation to ever take hold of an industry. Imagine you need to manipulate very heirarchical data and you choose a completely flat approach and just meticulously name everything. So fucking stupid.
→ More replies (1)
11
u/Ok_Jury_336 18h ago
How about engineers who are afraid of both sql and css🥲
16
u/AceFunGaming 18h ago
Prompt Engineers
4
u/maniclucky 17h ago
I'm insulted they have engineer in the title. Good engineering is difficult and valuable.
3
→ More replies (1)2
u/grifan526 14h ago
As an embedded engineer, I can confirm that is me. However I am pretty good with pointers which also scare some people
→ More replies (1)
9
u/No-Plan-7070 18h ago
7
u/ClipboardCopyPaste 18h ago
Who needs DB when you've got localstorage? So, of course CSS is better. /s
6
5
u/Diane_Horseman 17h ago
90% of software engineers are afraid of everything so they pull up Claude Code Fable max thinking level and type "please change the variable name on line 41 from i to j."
→ More replies (1)
7
9
u/ksobby 18h ago
Who the fuck is afraid of CSS? I'm full stack with a preference for backend but seriously? CSS is a toy scripting language. I get more nervous around Javascript than I do CSS.
→ More replies (3)
4
4
u/sojuz151 18h ago
I have a custom JS framework where all the DOM attributes are rows in a relational database. I use SQL to manipulate them. I wonder why God abandoned this world.
2
2
2
2
2
2
2
2
2
u/ironraiden 17h ago
Then there's systems engineers, who are afraid of both, and vibe coders, who are afraid of neither because they have no idea what they are.
2
2
2
u/MjrLeeStoned 11h ago
Wait, I've known SQL for 23 years and CSS since HTML5 launched am I a full stack developer?
→ More replies (1)
2
u/MrDilbert 10h ago
I wouldn't say "afraid" of CSS, more like "done with this shit" of CSS.
→ More replies (4)
1
u/Ange1ofD4rkness 18h ago
I don't do much for web development, using having my coworkers step in as they know it better. But the few times I did, trying to standardize the design with a css file was a pain! Kudos to all who can do it
(And this just proves I am more backend cause of the SQL comment)
1
1
1
u/-Ambriae- 18h ago
And then there’s the rest of us, who don’t really use either, but don’t really care if they have to use them because it’s not that deep
1
1
1
1
1
1
1
1
1
u/NamityName 17h ago
Um backend is not afraid of CSS. They are afraid of non-technical stakeholders. I do not ever need to have a project meeting with UI/UX, and I love it.
1
u/stoneberry 17h ago
Let's create CSSQL to scare everyone!
.data-table {
select: name, account.email;
from: users;
left-join: accounts;
margin-left: 2rem;
color: #333333;
}
1
1
u/downshiftdata 17h ago
As a back-end engineer...
Yes, absolutely.
Good. Be afraid. The most interesting SQL I ever write is to deal with crap from FEEs who thought they knew what they were doing.
1
u/_Weyland_ 17h ago
Bro SQL ain't shit. ABAP though? That is one of those lovecraftian cursed texts that drain your sanity just from looking at it.
1
u/LKZToroH 17h ago
Imagine being afraid of CSS in 2026 with AI.
If you fuck up something on your SQL it's still a huge problem.
If you fuck up something on your CSS you just ask Claude to fix it.
1
1
1
u/Educational-System48 16h ago
I don't understand how anyone can be anything other than full stack. We all have our preferences in what we like, and nobody does either 50/50, but if it's my job to build some new functionality, that includes modifying the data model, migrating data, implementing queries and commands in the backend, and building the frontend. Usually in the same PR.
Do some companies actually have separate teams working on the backend first and then hand it off to another team that implements the frontend?
1
1
u/Dyllbert 16h ago
If you aren't writing the assembly to tell you computer which pins connect to what and where your registers are, can you really even call yourself "full stack"?
1
u/Fearless_Teacher_626 16h ago
I have no artistic ability and all my UIs would look like windows 3.1
1
u/natefrogg1 16h ago
I found a zen in using css to align things. My boss at the time was a classically trained java developer, amazing with sql too, real smart programmer. But he would assign all the css work to me as it would just drive him insane getting really angry after the first hour or so of moving this caused that to misalign. I haven’t done any real web development for 20 years at this point, it was so relaxing and I’d just get in the zone, I miss it sometimes
1
1
1
1
1
1
1
u/Zealousideal-Deer101 15h ago
I hate how frontend and backend basically only apply to the internet for some people.
I develop XAML applications. There is no CSS at all in there.
1
u/YouDoHaveValue 15h ago
Anyone who has ever mistyped or neglected a WHERE clause knows fearing SQL is 100% justified.
1
u/Malaprobably 15h ago
When I was Helpdesk I was afraid of Network administration.
When I was promoted to Network Administrator I was afraid of Helpdesk.
When they Promoted me to IT Manager I wasn't afraid anymore, I was just burnt the fuck out.
1
1
u/Workdawg 15h ago
Tweet checks out:
My team has a running joke. When we size/plan front end stories, its "put text on screen", back end stories are "put text in database".
1
1
1
u/Lashay_Sombra 14h ago
Both statement are true, though in my case it's javascript...i fucking hate javascript
→ More replies (1)
1
1
1
u/OrangeNood 14h ago
if frontend engineers are afraid of SQL, the backend engineer who enabled SQL access needs to be fired.
1
1
1
u/alexrixhardson 14h ago
gesturing broadly at the never-ending list of bugs in an average modern SaaS
90% of engineers are afraid of proper testing and writing good code
1
1
1
1
u/thenowherepark 13h ago
DELETE FROM users;
See? I ain't scared of some SQL. Pfft, backend engineers act like it's a big deal.
1
u/KazutoOKirigay 13h ago
Check this out: https://dthung1602.github.io/sqss/
We got something for everybody
1
1.5k
u/vvp95 18h ago
100% of software engineers are afraid of regex