Details
-
AboutI'm a software engineer.
-
SkillsJava, Groovy, Misunderstanding.
Joined devRant on 10/23/2025
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
-
My senior dev pushed the backend on lab finally. It's even worse than expected.
- No documentation
- 1 query that retrieves data
- the one query is not even usable in our application without changes
- the total of 1 record that is able to fetched
- somehow misses queries he demo'ed in a meeting more than a month ago2 -
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.5
-
Ain't nothing like compiler development to make you want to jump of a bridge
I went in with my childish naivety. How wrong I was... lmao20 -
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 -
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.6 -
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 -
Countless times, the managerial leeches tried to get rid of us labourers. They tried with WYSIWYG. They tried with No-code bullshit. Now they're trying with IA.
Over and over again, they will fail. And if only they could realize before crashing the world economy AGAIN, that would be fucking great26 -
So, I'm doing some freelance work for a company...
Holy shit their chatgpt chats.
I swear, they go to the level of import {isOdd} from 'is-odd';
Somehow I feel that I just can't lose any job because I'd be one of the very few able to function whenever openai is down...11 -
How normal is it for someone working in test automation for 4+ years to ask how to install an intellij plugin via screenshare and accuse me for being impatient and rude for suggesting them to google?7
-
Omg I hate github. Fuck microsoft I swear those leeches are ruining everything they touch. They're like reverse midas.10
-
- joins new company
- here for a month
- finds out entire team is getting laid off
- hr: "can you finish your 30 day survey please"5 -
Just fixed a bug no one knew I caused.
Feeling like a hero… and a criminal… at the same time. 🕵️♂️💻
#DevLife #Debugging #Oops #CodeConfession7 -
Caching is a cruel mistress.
I've probably said that before, but I can't remember whether I've said it before or not, because caching is a cruel mistress.6 -
ColdFusion is a bag full of pure, manure-reeking stupidity.
For example, some functions, like arrayIsDefined, return YES or NO - instead of true or false. I'm not kidding. Adobe == fucking lamers ? YES : NO. Definitely YES.6 -
I've enrolled in a language class of a niche language. We had to do our first homework and there is a grandma that wrote her test via Gemini.
What is the purpose of paying for a language class if you don't do the effort to actually learn the language yourself lmao8 -
Have you ever asked yourself: "Do I really want to be a dev?". Maybe one wants to be an artist, y'know.21
-
10 Things I Wish I Knew as a Junior Developer
After a few years in tech, I’ve realized that most growth doesn’t come from new frameworks — it comes from mindset shifts. If you’re just starting out, here’s some advice I wish someone had drilled into me early:
You’re not competing with anyone but your past self.
Forget comparing your code to that genius on your team who breathes JavaScript. You’ll get there — and faster if you focus on consistent growth over ego.
Google is your best mentor.
Asking questions is fine, but make them good questions. Try solving things first. Seniors love helping, but they respect those who’ve clearly done their homework.
Readable > Clever.
Fancy one-liners might make you feel smart, but clear variable names and simple logic make you a great teammate. Code is for humans first, machines second.
Reviews aren’t attacks.
A pull request comment isn’t criticism — it’s collaboration. Listen, learn, and keep the good discussions going both ways.
Never fake knowing something.
“I’ll check and get back to you” will earn you way more respect than pretending you know the answer. Engineering thrives on honesty.
Think before you type.
Rushing code just to “finish it fast” often leads to rework. Taking time to plan saves you more time later than you’d imagine.
Document like someone will use it tomorrow.
Because someone will — maybe you. Nothing feels worse than debugging your own undocumented code months later.
Soft skills aren’t optional.
People remember how you made them feel, not how you formatted your code. Be kind, patient, and reliable. Those qualities get you rehired.
Run toward the scary stuff.
That weird legacy code? The new API nobody wants to touch? Take it on. Growth hides in discomfort.
Keep learning, even when your job doesn’t require it.
Your company won’t future-proof you — you have to do that yourself. Read, build side projects, and stay curious.
At the end of the day, being a great developer isn’t about knowing everything — it’s about always being willing to learn.12 -
My morning:
Me: Why did you just delete the failing unit tests?
Intern: I debugged it for a while and found one of the other developers broke it with his recent changes. I couldn't fix it.
Me: Did you let him know he broke it?
Intern: No.
Me: So you just deleted it and decided to pretend the feature isn't broken?
Intern: ... No ... I mean ... well you told us yesterday we needed to have all the tests passing.
(I NEED a stress ball people)30

