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
Feed
All
Post Types
- Rants
- Jokes/Memes
- Questions
- Collabs
- devRant
- Random
- Undefined
Cancel
All
-
People are whining because of the "heat wave".
Guess what idiots, you should have planned like I did. I habituated my body to the heat by going to the sauna three times a week for the last year.
You know, so I can survive global warming. -
spent the whole week working on a bug fix last week.
implemented a method to filter some data to make it easier to use in the HTML template.
friday's session with other programmers to review code went well, they said the method is pretty good and works nice. (I must admit there was an elusive bug that prevented the component to render and none of us could figure it out)
i get back on monday to a message from the lead saying the code is unusable and they reverted to the previous (convoluted) way of doing things and i should do the same in the future. just copy their work.
i check the typescript class. fucking method that was used (which he told me not to use and I should copy and work off of), he went and just changed the method's name, and the body is EXACTLY the same as his existing method.
this code base is ridden with re-used methods (I managed to extract two reused ones into a service some time ago), the use of any for 90% of method return types and variables...
WTF. I am losing all of my respect for seniors and faith in this company.
This is why I am burned out. You are farting against a hurricane and everyone else's shit is coming back onto you. This is fucking insane. Or am I insane?3 -
Nightreign is crap. It tries to be a roguelike but doesn’t make you that much stronger each time you fail a mission. It takes the worst crap about souls games aka bullshit difficulty and makes you have to waste more time getting back to the boss rather than starting at a bonfire. I super regret having this shit stain of a game12
-
Fuck, ate a huge deluxe cheeseburger from Red Robin and felt fine. Fast forward to this night and fucking tomato sauce makes me feel like I ate a bowling ball. Doubt it was the pasta
-
Yo @Lensflare, JoyRant beta expired again. It says I should update my iOS to 17 to continue testing, but my phone only supports 16. What should I do?29
-
I don't care, skeuomorphism like iOS 6 or window 7 aero was the peak of design and you can't convince me otherwise1
-
when you end up in the ER with excruciating pain early on a Saturday morning from persistent inflammation from chronic job stress and getting sick more than normally, you gotta change jobs.
no amount of money is worth your health.
(the drugs they gave me were pretty fun though, but not something I ever want to go through again)6 -
In my latest installment of "Swift, WTF?", we look at the "if" conditional in terms of the Swift convention of:
if let x = y { /* ... */ }
so what this does :
1. declares x in the scope of the braced code
2. sets x to y (an ahem, "optional")
3. decides if x is not *nil*, then executes the braced code.
This is very similar in both the visual and the operation to the C code of:
if (int x = y) { /* ... */ }
1. declares x in the scope of the braced code
2. sets x to the value of y
3. if x is not zero, then executes the braced code
which is considered *exceptionally* poor style.
Neither the C nor the Swift construct result in a legitimate boolean value of "true" or "false", although C comes closer than Swift.
In the Swift case the *imaginary* "nil" value has to be interpreted as "false" and thus there must be extra code is for the conditional to check on whatever constitutes the **actual** value of nil in Swift and then set the condition to "false".
(remember boys and girls, "optionals" are not real, they are an imaginary language construct of Swift and have no legitimate counterpart in the CPU operations with memory and registers)
At least in the case of C, if the value of x is zero or NULL (which is 0) then it is technically a "false" which in C is 0. Regardless, it is really poor programming and anyone doing that on my team gets an ear full.
But in Swift this obfuscation of code is common and condoned! Well, why not put more of the program in the condition of the if? In fact, stuff the whole thing in there.. why not? 🙄
This just reenforces my opinion that Swift is not a bird but the stuff that comes out of the underside of the bird. 🐦💩13 -
lmao remember that time I worked for a very respectable payment company for 2 months and made banks before they told me i couldn't use linux (like fuck off lmao) so I quit.
Turns out they were willfully moving drug and whore money lmao
motherfuckerz6 -
vibes ain't flyin' can't deadass sigma no cap lit ohio level 7900 fam, you're ngmi on god rizzling gyatt.4
-
How is it possible to be busy all day yet feel like time evaporated into a vacuum as if someone called delete(hours) but left not trace?1
-
There was this one time when I was asked to create screenshots of our game for marketing purposes.
The game supported solely the 480i mode.
Once I delivered the screenshots, PM bitched about them being !good, because of the visible interlace.
...the fun times of the Wii era.4 -
Ugh, eyes irritated as fuck, can't find my sun glasses on strength. Can't find regular glasses either. I'm sure they are not here. I have to remove lenses, my day is basically ruined.5
-
guys dancing salsa is like a shamanic magical trip that changes your life forever and gives you Buddhist-level enlightenment
just saying11 -
Typescript being built around js forced the creators to build a really powerful and flexible type system so much that no other language type system can compare to.7
-