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
-
First time filing for unemployment after the layoff. I didn't even know it was something I was eligible, so I'm lucky I spoke to my friend the other day.8
-
What up to date are you with devRant?
I generated a quiz.
The quiz refers to scan / devrant. With scan / devrant we mean the last few weeks (everything what is withing rage, the kind of six pages you are only able to see on this site).
Here is the quiz: https://static.molodetz.nl/dr.quiz....
Here are the answers where it's based on: https://static.molodetz.nl/dr.stats...10 -
Am I an idiot for trying to find legit projects on telegram? I found some legit ones before but, mostly the groups/channels are filled with scammers/hackers and all sorts of entropy.3
-
After coming back from vacation, seeing that the project manager has used AI to try and do some of my tasks, completely failing and running performance and code quality/readability into the ground I must confess that I am strongly in favour of completely banning AI for non-tech people
-
this website has like, connections to AlpineJS, jQuery, 3 different web font providers, calling some WordPress theme CSS from another website, uses TailwindCSS v2, inline styles, the fuckin head tag's content is almost 400 lines of fuckin code.
I can't help but laugh and feel sorry for the poor soul who had to build this. Was clearly in over his head.3 -
Offset pagination is one of the biggest collective failures in software engineering.
Who wakes up one morning yearning to visit page 7218 of 100000 in the dataset? No one, right? Because that’s not how it’s supposed to work. That’s what the search feature is for. Not that developers don’t fuck it up too, but that’s the not the point of this rant.
The truth is, most developers are lazy and don’t want to properly handle stuff. It’s even made worse by ORMs, where some dumb ass will use Django to make a shitty API without a care in the world about the underlying database.
Then after a few months of ever increasing data, they start experiencing very slow queries and response times.
Gee, I wonder what it could be! Could it be that the DB is having to go through hundreds of rows just to return the 100001st row?
Designers also defaulting to Page 1 of 2322222 UI like the NPCs they are, is a big problem.
Pagination UI, if not done right, is a performance nightmare masquerading as a feature, solving a user problem that doesn't exist.
Fuck whoever came up with this bullshit.
I’ve had 3 side gigs where my task was to speed up the system and it always ended up being an issue with pagination. Once worked on a project where the dashboard toook 8 minutes. Yes, you read that right. 8 minutes to load. The company had accepted it as normal until a new manager joined and said, fuck that. Brough me onboard to unfuck the mess. No issue with Django devs, but bro, learn how to deal with databases properly for fuck's sake.
Before you came at me with, “well, what if I want to give users the ability to jump between pages”. Bro, that’s what search is for! If search is not allowing users to access the exact data they want, then it’s broken.
Pages are not deterministic anyway, because page 4 today won’t have the same data tomorrow.
I just fucking hate badly implementation pagination. Fucks up my day.12 -
My website runs on Oracle Cloud's free tier.
Your website runs on AWS Elastic Kubernetes Service, sitting behind a CloudFlare load balancer, and it's up and down like a whore's drawers.
We are not the same.8 -
Telling HR in an interview that you have ReactJS experience and that this is easily transferable with AngularJS work is like a human yelling at a fish that chatgpt 7 is out.2
-
First it was Amazon region-wide service issues. Now it's Cloudflare having issues.
https://www.cloudflarestatus.com/
Fuck sake man.15 -
FML
A few months ago I was certain I had lost my laptop
So I bought a new laptop.
Yesterday I found it
It was standing among the books in my bookshelf -_-2 -
I had yesterday a 1-on-1 with my manager (the only backend dev) and he wants that I, the only frontend developer, creates the needed SQL tables via API calls. What the hell is this company.
I don't even have access to the production data nor have access to the database.4 -
I was wondering why my db changes kept crashing my backend as I was testing locally against the testing db. Turns out I modified the prod db without realizing. Good thing it wasn't about deleting things or anything critical. 🙃1
-
Currently building a simple-as-possible source language for my compiler and I was thinking whether I really need structs and arrays as fundamental objects. But I guess it makes sense because one is a heterogeneous collection and one a homogenous collection
My thought: Let's call those types Homo and Hetero!
Maybe not the best idea ^^6 -
My SQLite database has 37.930.787 records. The amazing part about it, i have inserted every record myself, by hand. Every key press is 3 records. So 37.930.787/3 is the amount of keys I have pressed this year. Quite sick huh? Oh, the data is still manageable btw, I have complete statistics pages about typing behavior such as speed and so on.13
-
I'm thinking of moving into functional programming. I'm deciding between F# and Haskell. I don't like that both have indentation as syntax, but that's neither here nor there.
I know the .net core stdlib like the back of my hand. I'm trying to decide - and, as the purpose of this post, trying to ask the community - if this is a *bad* thing when trying to learn a new programming paradigm.
In other words, I think I want to try Haskell because I won't be able to lean on my knowledge of the standard library. I'll be forced to actually understand the language and learn functional concepts, instead of trying to bring my OOP knowledge over from C#.
Additionally, the .net stdlib is obviously built in a OOP design, so I'm afraid that the F# stdlib might suffer from that too.
But I'm still thinking that maybe my knowledge of the .net stdlib will be more helpful than harmful? Like, yes, I'll be using it as a crutch but at least I won't be trying to learn three things at a time (stdlib, syntax, and paradigm) and can focus solely on the syntax and paradigm.
Anyone have any insight into this problem, or maybe some wild guesses?14 -
> Fred is a college student who was so preoccupied with getting a term paper “just right” that he dropped out of college to work on it for an entire year to avoid the horrors of turning in a product he wasn’t entirely satisfied with
-
