Details
-
AboutI can't wait for robots to take over my job
-
SkillsJs, Vue, React, HTML/CSS, Node, design
-
LocationStockholm
Joined devRant on 9/6/2019
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API

From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
I fucking hate it when apps are not named the same way as the fucking product or company. "Connect" app. Connect fucking what? "Mobile bank". Let me try to search for it using the name of my bank. Haha, oops, I forgot I should rather go fuck myself. MusicCast. You're fucking Yamaha and if I can't find you at Y then gods help me.2
-
"Front end developers" who don't understand the cascade are my favourite thing. Just use BEM dude, you don't need some fucking scoped components with dynamically evaluated CSS-in-JS.8
-
I swear two thirds of job offers now are in insurance and banking. And if that doesn't spell "incoming crash" for you then idk. We're in for some fun times.1
-
It's not "fintech", it's "trying to get around the regulations imposed on banks by pretending you're not a bank" and it's not "insuretech", it's "scam".2
-
I love how we're living in a literal climate apocalypse and we're sitting here writing funny words that help the line go up.
In other news, the easiest jobs to get to now in frontend are gambling companies.1 -
We are now in a full swing enshittification of the entire internet. Almost no companies are interested in providing any value, it's the phase of securing the position between those that provide value and clients - and just collecting rents. Capture enough of the market, milk the product and the client, turn the service into shit while charging progressively more until it all burns and crashes. And then, well, pass go, collect $200, rinse and repeat.8
-
I fucking hate it that "front end developer" came to mean "data flow for react engineer". It seems most frontenders now don't understand shit about HTML and its standards, don't know anything about basic accessibility and proper content structuring.
It's even worse with the styling. Cascade? The fuck is cascade? Scope everything! And, of course, write that CSS as a JS object because how else. Fluid typography? If by fluid you mean 16px, sure. Any more advanced techniques? Lol forget you're getting rounded boxes with a shadow and you're gonna like them.
But yeah, I'm glad they're overengineering Redux again because their reactivity model is fundamentally broken. That's exactly what """frontend""" should be about.24 -
God I miss Stack Overflow Jobs. Put tech you want to work with, put tech you don't want to work with, get relevant results. Now? Search "frontend" in LinkedIn and you're getting "sugar production quality assurance". Fuck that noise.4
-
What the fuck is up with job ads for "software engineer" that don't list the tech stack or even the actual product you'd be working on. I get it that it's some shitty external HR companies but are they even trying?
Also half the fullstack positions that don't even list the front stack. "Looking for a backender that will also cobble together some mess for the front, we don't give a shit". And then half of professional software is virtually unusable.7 -
I'm gonna have an interview that will include talking about php. Problem is, I haven't touched php in 5 years. What do I need to know to sound like I know what I'm talking about? "Mmm yes I really like Laravel dependency injection, it makes managing dependencies so much easier"?5
-
The entire react "return of a useEffect is its cleanup" is one of the most retarded design decisions ever. Hello, you can't have async functions. Do you want to return early and still have a cleanup? Good luck, hope you like debugging. Who the fuck came up with this idea and what was it inspired by.4
-
I got relegated to updating an old project. It takes just 35 lines to do what we can write as a single liner in the new one.2
-
My career plans? I'm going to a psychiatrist in two weeks and I hope I will get a long term sick leave due to mental health.11
-
Why does React have dependency arrays in all hooks if they basically always need to be filled with every single dependency? Just figure this shit out yourself, eslint can do this, why can't react?1
-
How the fuck are lifts programmed? Two lifts in a shaft, one at level 0, the other at level 4, I call it from level -1. Which one comes? You bet your ass it's the one from lvl 4. Is it Math.random()?7
-
I've been working with JavaScript for nearly a decade now and yet I still get fooled from time to time by the fact that 0 == false.11
-
React's useMemo, useCallback are just sad attempts at patching up a bad reactivity model. We should seriously move on from this hot pile of garbage.5
-
Today I've learned: the change event doesn't fire if the content of an input has not been changed. If you have "5", select it and in its place input "5", the cursor will be moved but the event will not be fired.4
-
Who the fuck thought that in react useState should return an array and not an object. It makes me wanna make a wrapper that would instead return {current, set} = useSaneState('fuck you') because what the fuck does it have to do with arrays. And an object with shit.current would be consistent with useRef.
Also, vue is just superior in naming and coding standards.11 -
I love that I need to fucking babysit the fucking CI pipeline because, half of the times, it just RANDOMLY FAILS and I need to hit that fucking retry button like a 19th century kid respooling a loom.8
-
Tried to post on instagram, post failed, got a window with a button "try again" and a network response 400: "debug_info Object { retriable: false, type: "ProcessingFailedError", message: "Request processing failed" }"2
-
Why the fuck is react so fucking verbose? Why the fuck in almost every single file i need to use dispatch=useDispatch(), why the fuck do i even need to import React from react, like, holy fuck, figure this shit yourself, you're digesting the files anyway.5