Details
-
About'99 baby King of microoptimizations. Full stack developer before knowing what full stack developer meant. Coded REST APIs before knowing what REST APIs were. My style has been described as "Functional and symmetrical.".
-
SkillsJavaScript (HTML, CSS and PHP too); MariaDB; Java; Things I'm not proud of like Brainfuck, Roblox scripting... Things I learned at the University, like Pascal, Python, Smalltalk, C#, ... does SQL count if I already knew MySQL? Oh well...
-
LocationArgentina
-
Website
-
Github
Joined devRant on 1/2/2020
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
-
Got a customer right now who constantly finds new technologies with which the whole app will be built faster and be more flexible.
Oh joy...5 -
Another coding test that takes 2 hours.
Yaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaay.12 -
— Why did the developer stop drinking coffee in the mornings?
— Because he realized his addiction to Java was getting way too obvious. ☕💻
HaHa13 -
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.16 -
Task in progress: removing Angular from the mindset of our management. If I manage to bring this home, our next projects will not use Angular.
I don't care how many consultants they hire to swear Angular is the best choice, I don't care how retarded some tech leads are for learning ONE framework 5 years ago and refusing to work with anything else, they will learn how to code.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
-
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 -
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 -_-4 -
First it was Amazon region-wide service issues. Now it's Cloudflare having issues.
https://www.cloudflarestatus.com/
Fuck sake man.16 -
Ok so they want me to "taylor my CV"
Im gonna stalk the shit out of every recruiter in this continent. When I apply I will know the color of his underpants, his political affiliation, his entire background and his sexual performances (or lack thereof).13 -
Looking at a job posting and they check to ask if you have experience using javascript/typescript for the backend.
All I'm left thinking is why would somebody choose that for the backend. I can understand if you know nothing else it would make sense.9 -
The iPhone Pocket (£220) was inspired by "a piece of cloth", apparently.
Bullshit.
The longer version resembles a type of knot referred to in nautical parlance as a "cunt splice".
There's your inspiration.
The iPhone Cunt Splice™ was lovingly crafted in Japan by some pretentious arse. "When stretched, the open textile subtly reveals its contents."
Perverts.7 -
Who the fuck thinks that giving the user the possibility to delete/create any DB column is a good idea on a table that should have 100k+ records.
Why does this senior guy not realize how bad this is.11 -
yay, the deadline has been pushed back to an undefined time next year. Senior dev admitted that his approach is wrong and we will work on documentation & set clear expectations with the shareholders & define what endpoints the project needs... Literally those things I did warn him about and he ignored previously.
The stress is now a lot lower, sadly still a lot of stress from my private life :[6 -
So November is epilepsy awareness month.
People literally shaking with excitement about this.joke/meme michael j fox has palsy not epilepsy ostream has masturbatory epilepsy 88 mph has lasting medical effects12 -
I just had a recruiter reach out to me on LinkedIn for a senior front end developer job. Hybrid, 70% more than what I currently get as a Laravel developer. And I really like working with Laravel.
Fuck... I've been in this new job since September and I might just pursue this. It's SO MUCH MONEY, HOLY FUCK.
Problem is, I won't have a lot of holiday time when my lover wants to come visit me next year.8 -
I've been trying out Amazon q on and off for a few days. I can see the potential it may have. But learning how to use it is best done while working from home as a sudden outburst with too many swears in a row in an open space office draws attention.5
-
JoyRant build 48 adds mentions!
@whimsical/@retoor has made a mentions crawler (I guess you can call it that?).
joydev://rant/19381730
I‘m using it as a source for mentions now (because devRant's mentions are broken, in case that you didn’t know it)
It can be disabled in the settings, if devRant's mentions will come back one day.
https://devrant.molodetz.nl/preview...
The implementation was a bit tricky but fun:
Molodetz mentions don’t have avatar info, so I‘m pulling avatars from the "encountered users" store, a feature that I implemented a while ago and it comes very handy now.
The "mark as read" is done locally now, for obvious reasons.
A funny side effect is that in theory, now it should be possible to mention users directly in rants too, not just in comments. That wasn’t possible in devRant :)
Thanks to retoor and have fun!9 -
If only all job-hunting web UIs had proper filtering options, e.g.:
- by location, job type, contract type, etc etc.
A number of them just dump all the applications in one place.. without filters.. sigh lol.6 -
I just noticed that mentions are not the only broken notifications.
The "someone commented in a rant that you commented in" notifications are also gone.
:/8 -
I've been working more and more with vibe coding. The only way I can get it to work is with Claude code.
I'm not sure why it's different, but that one actually works. He's worth the 200/mth if you can make money coding.
Is the code great? No. But who gives a fuck. He frees up so much time9 -
Today I learned the difference between Hashmap and LinkedHashMap in Java.
After 20 years of PHP development I could not undestand the difference until I hit my nose on an error.
It'hard to change yous development stack whene you are 50 year old.3 -
Being unemployed for the first time in 9 years is definitely more stressful than I thought. I have enough money to ride out a job search for about 8 months, but still. Not having recurring income for the first time is scary.6
-
Seen it done wrong so many times makes me wonder what it may look like if done right. What are your thoughts on "micro-services" and maybe specifically "AWS Lambdas"?5
-
I wanted to show of my perfect based AI auto build tool but sadly, only very good computers can see it or phones. This image crashed my pc: https://devrant.molodetz.nl/preview....
Fun fact, I told my AI tool to investigate the upload mechanism of devrant.molo and upload it. He did it at once. How sick is that.
The whole tool is native python, no dependencies.8 -
Hey 👋 Web Dev's
If you're building forms with React or Next.js (especially with validation!), you need this free tool.
Visit 👉 TailwindBuilder.AI
Enter your prompt.
Click Generate and BOOM! 🚀 Get the code & preview instantly.
Copy, paste, and ship faster.5
