So... you'll need the app to do that
devRant on iOS & Android lets you do all the things like ++ or -- rants, post your own rants and comment on others' rants. You can also set up your profile. Get it now!
Free Swag!
Get a free stress ball if a rant you post gets 750 ++'s
Learn More
*Some restrictions apply, click "Learn More"
Settings
  • Enable Dark Theme
  • Logout
  • Delete Account
More
  • Post a Rant
  • Settings
  • Log Out
  • Log In
Verify Your Email
In order to vote, comment or post rants, you need to confirm your email address. You should have received a welcome email with a confirm link when you signed up. If you can't find the email, click the button below.
Resend Email
New Post
Rant/Story
Joke/Meme
Question
devRant
Random
Reason for Downvote?
  • Not for me
  • Repost
  • Offensive/Spam
  • Cancel
Rant
Your rant must be between 6 and 5,000 characters
5000
Attach img/gif
Edit Rant
Your rant must be between 6 and 5,000 characters
5000
Attach img/gif
Comment
Your comment must be between 6 and 500 characters
1000
Attach img/gif
Edit Comment
Your comment must be between 6 and 500 characters
1000
Join devRant
Vote and comment on others' rants. Post your own. Build your custom avatar.
!
Must be a valid email address
!
Username already taken
!
Must be over 6 characters
By clicking "Sign Up", you agree to the Terms of Service & Privacy Policy. FYI we never show your email to other members.
Already on devRant?
Login
Profile Details
Tell us a little about yourself
Login
You know the deal
!
Email address already registered
!
Email and password do not match
Forgot Password?   |   Signup
Forgot?
It happens to the best of us. If you still need help, email info@devrant.io
!
No account with that email address
Login   |   Signup
  • Rant Feed
  • Top Rants
  • Stories
  • Collabs
  • Search
Login Sign Up
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
Weekly Group Rant
Tips for staying productive?
Add tag 'wk247' to your rant
Stories
Recent Top
Day Week Month All
  • 15
    The junior dev I've been unofficially mentoring for the past 6 months has now been assigned to me officially. On top of that, I got myself a second junior everybody neglected and was tasked to whip him in shape.

    Next step is going to make a developer out of this fucker or die trying. And then I'm going to call several tech leads a cunt for hiring a junior dev and letting that person down for months.

    Every junior deserves a stern, dedicated mentor, a thick affectionate whip on their back to correct their juniorly mistakes and all the support they deserve to grow into the merciless professionals you need to handle complex features beyond recoloring a button.
    If you, as a tech lead, are unwilling to teach a junior, you shouldn't take the position of a tech lead, nor the salary.
    rant junior dev tech lead
    11
  • 15
    We have a no AI use policy at the company.

    I had a contract developer added onto my team. I start to see AI generated comments in his code all the time. Point out that the code being contributed is def AI nonsense. I brought it up with my boss which reports to the CTO. Response: “As long as he doesn’t get caught I guess.”

    He did get caught. This is me catching him and telling you.
    rant
    12
  • 13
    Missed some of you. A lot of you really.

    Anything exciting happen while I was gone?

    I heard some of you formed a mob, dragged a spammer out behind the wood shed and beat em bloody.

    Sad to say I missed that.

    I'm currently eeking by financially, but got my plans for the fall winter and spring. Gym membership, rock climbing, prepping for a 5k. Weathers perfect for all of it.

    I'm in a competition right now for some serious prize money and in the lead.

    Enough to start that AI lab and finish my game.

    Also, not everything is sunshine and roses. I sleep 3-6 hours a night average, (5-6 if I'm lucky), and horrible mood swings, with or without sleep. And isolation, damn the isolation is terrible, but my schedule is so hectic I basically have no room for any real-world contacts. I can barely make time for myself, let alone my family.

    But I'm still writing poetry and music at least, and got my eye on some land for a cabin or other uses like for an office.

    Whats going good/bad in your life?

    I haven't heard from so many of you for so long.
    rant
    11
  • 11
    So......... there's this company who HATE to return data in json, yml or xml. Their "RESTFul api" returns .ini file as string and all requests are 200 ! even though it is failed , still return 200.

    And the structure are inconsistent af.

    The PIC literally solve every issue by store data in .ini file locally

    LocalStorage? .ini
    SharedPreferences? .ini
    Api response type ? .ini
    Caching? .ini
    UI key=value handling? .ini

    hotel? trivago.
    rant ini delphi fuck
    6
  • 11
    Excuse me while I go crazy with this rant.

    I just don't understand what my role is as YouTuber anymore. What am I here for? Just someone who tries to milk the unemployment crisis and freak my viewers out?

    I don't wish to be that kind of creator.

    Jobs are a big part of me to talk about. But are there any anymore? Companies are forking over billions and billions of dollars onto AI data-centers. Who will get hired, construction people?

    What's there to do anymore in tech? Is there a point of telling people that you need "human" engineers? Companies are already brain-washed into thinking that AI is the way forward.

    Even if I put in months of work into building my own product, what chances do I have standing against people who will "vibe code" the same product, in a weekend, built with full of security loopholes, and parade it around as AI-first company? I don't have a shot anymore against them, do I?

    Do I just become another "tech news" channel that covers every single thing happening with tech? I never wished to be that guy.

    People used to say "Ai won't replace you, but someone using Ai will." Guess what, those people aren't finding jobs either.

    What's the point of me talking about how to get jobs when there aren't any?

    I've never felt this defeated before. I thought I could just get sponsorships and make money, but what's the point of that if I can't get people worthy content to enjoy?

    It's just so over man.... I just want to die at this point.

    Thank you for reading my rant. My chest feels lighter now.
    rant
    9
  • 8
    i earnestly believe it to be a fact that it doesn't matter if you have a team of monkeys or elite 100x "super rockstar ninja coders" (whatever that means). in the end the retard management will kill the project with their poor planning and watergile practices that will force even the toughest devs to pull their hair out and have a breakdown regardless of their skill level

    we as devs have been complaining for years but management is either deaf or simply refuses to listen

    the worst part is that we get blamed when inevitably the project does fail because of managerial stupidity smh
    rant
    7
  • 9
    Wow, didn't notice at first! But devRant is fast again! After all those weeks. I really thought we were doomed now. Still, i did see lesser activity during the slow period, hope it didn't cost some members. Wouldn't be weird. I expect to end up alone here around 2050. Switched to apple, because Lensflare still updates his app. Still not accepting that his app became the official one. In 2050, dfox will have his pension maybe and devRant will be actively maintained again! Or he gives it to his grand kids.
    random the future apple lensflare fast doomed slow official app dfox 2050
    4
  • 6
    Programmers of today have replaced customly designed algorithms with off-the-shelf heuristics. They wander through packages and libraries and end up making something that is in no way viable to run in production.
    (Paraphrasing Tesla)

    Seriously, how many dependencies do a data science stack for some internal process needs? It would be fine of it was just an image compilation issue, but every other library nowadays needs a fucking subscription.
    It makes sense when vendors want to bill you for using their neat library. It takes a lot of effort to develop those things.
    But you better deliver something great and have a fucking good reason to make it an API instead of a self hosted or locally installed library.
    Because it doesn't matter how much you've optimized your hardware to run your library, the network latency makes it much more expensive (in processor time alone!) to call an API and await a gRPC response. Oh, I can do async? No shit, Sherlock. Your fucking server cannot handle my load. Not without significant investment on a dedicated host and then we're back to square one.
    Shit, its cheaper to run the thing on my side. "Oh, you can do self-hosted! We just need to make sure we have our digital rights management bloatware ruining the performance of everything!"

    Just to make things worse, every other data science library nowadays is just a fucking distilled LLM. Those pieces of crap manage to be more unreliable than politicians.

    Fuuuuck, the world is burning already and we're pouring fuel all over it with those fucking get-rich-quick "advanced API tools". Can't we just hire talented people instead of licensing a dozen vendors? But noooooo, everybody gotta be their own fucking boss because companies hate when their employees are happy and sabotage it all with RTO mandates.

    Fuck, I need a drink. The enshittyfication has come for us, at last. May our end be quick as `sudo shutdown 0`.
    rant enshittyfication data science api tech stack
    2
  • 6
    they added decorators to JavaScript ಠ_ಠ

    that shit is why python made no sense to me, and why I wanted to avoid spring in java

    guess my standards are zilch now though. you say jump I say how high

    let's make JavaScript look like java. thanks nestjs. I guess since people are using it. the hosting options / fees for these suck. ew lol

    gonna just make something stupid with it, that won't be hosted anywhere because heroku banned me ages ago for having actually useful websites
    random
    8
  • 6
    It's amazing just how bad Visual Studio/.NET is .. and the way this shop does stuff.

    I was just copying existing projects and renaming/modifying everything for new tasks, but this time I tried to create a new project from scratch. No matter what I get:

    Could not load type 'System.Runtime.CompilerServices.RequiredMemberAttribute' from assembly 'NJsonSchema, Version=11.3.2.0, Culture=neutral

    Everything has the right .NET framework. Dependencies look mostly identical to other projects. No one in the work chat has seen it before. I'm about to move this project to a tmp dir, copy and existing project, search and replace all the name, empty it out and copy my source into it. What you want to bet it will "just work."

    I hate everything about Windows/.NET .. I'm glad I have a job again, but .NET is just so fucking painful. How has Visual Studio remained this bad for this many decades? I swear VS 2022 is just like VS6 with a fucking dark theme.
    rant c# .net windows frustration
    8
  • 6
    + "Has someone tried to use AI to write code for a mod for this game?"

    - "My stance is AI is a tool, to help you, don't expect to write the whole thing."
    - "AI is very useful if you know how to code... I recommend learning coding."

    ??? How come I always find this kind of guys? Is this even being pedantic if they didn't even answer the question?
    Makes me remember when I was younger and had to say "Java & ECMAScript" because saying Java & JavaScript in the same sentence would make unsolicited and misguided "corrections".
    Fortunately there were some people that actually answered (before them, so they actually saw the question solved and still went to post that), but I still felt I had to clarify I'm a freaking software engineer, I don't have time to learn how to code for this specific engine for a shitpost mod. And what if I had time but still wanted to use AI? Rude, entitled... dummies.
    rant unsolicited help ai discord
    6
  • 4
    It's weird being back in the .NET world after using Linux at work since 2012 (Scala, Python, Ruby, etc.) Visual Studio hasn't changed much in the past 20 years. It's still terrible, and Windows 11 has somehow gotten so much worse.

    I guess I should be glad to have a job again after being fun-employed for six months, but the new place is already slow, backwards and has ancient processes. I'll try to introduce improvements when I can, but in a few months I might start looking for a shop where I can use Linux again.
    rant windows process linux .net newjob
    1
  • 4
    I got a new job a few months ago and carried over my PTO from previous job. I still have 16 days of PTO to be taken by the end of the year. The projects deadline is also the end of the year. With the current development progress, I don't see it anywhere being close to possible. There is also no agreed expectations what the project should do.

    And yet, the deadline cannot be pushed back and there is no one else at this company that can do my job at this point. We have 2 people who can learn how to do it but they have no experience in this programming language.
    rant
    5
  • 4
    Final benchmark for now. I think I've invested (wasted :P) enough time optimizing this

    Finally got it below 100 ms on my system:

    ***benchmarking***
    Time C: 0.82965087890625
    [src/main.rs:407:2] num_threads = 24
    [src/main.rs:408:2] num_cores = 24
    Time Rust: 0.09551429748535156
    Time CPP: 0.4009711742401123
    Time Borded CPP: 0.6333107948303223
    Time Jest Rust: 0.28380441665649414
    ***end benchmark***

    And ignore the two debug prints. For some god forsaken reason, removing them makes it slower by like 5% for..... reasons..... idk lol
    rant
    12
  • 3
    Question for NextJS/JS developers: I had a "it works on my machine" argument with a frontend dev. We were both hired separately, him doing frontend/backend dev and me doing the AWS dev to prod ci/cd stuff. The setup is that once he pushed code, my Github Actions setup will compile the nextjs app, and push it to dev or prod depending on which branch he pushes it to. His nextjs app was unable to read the .env file on the server but the python/fastapi one can. He kept pointing the finger at me so I had to look it up. Apparently, env values are inlined at build time and he didn't know. What the philosophy behind this design? If there's any changes to env file, you'll have to go to the process of rebuilding.
    question nextjs js frameworks
    10
  • 4
    Just made something fun and useful with AI.

    Some repository ticket automation.
    So it:
    - converts fuzzy text to decent titles and their descriptions using AI.
    - matches right project extracted from text to existing repositories from retoor.molodetz.nl using AI.
    - it inserts tickets automatically at retoor.molodet.nl repository.

    I am sure i'll do better ticket management from now on.

    On this picture at bottom, you can see low effort ticket description:
    https://devrant.molodetz.nl/preview...
    At the top you can see a little bit what it made out of it (it's the AI log).

    Here you see the result in my repository, with nice title, and descriptive description.
    https://retoor.molodetz.nl/retoor/...

    Finally found some usecase again where AI actually benefits. Rare case.

    All i did was generating an Gitea client using perplexity that will search all api calls and return codes. With that detailed docstringed class I could vibe it in one shot.

    The AI development was top notch, and the new functionality is top notch.

    Maybe i should check if a ticket already exists or something, but that's too much for now. Time to move on.
    random repository ai molodetz ticket gpt-4o-mini tools automation python gitea
    4
  • 3
    https://youtube.com/watch/... 🪦

    I've been in rust-land too long

    maybe I'm not incapable. I hear another language mentioned and I'm like "oh that's so easy" where before I had the energy to argue that I just didn't like it. now my spirit is broken and tattered and I've yet to even finish anything of any significant size or feature-list in rust, at least not to the degree my standards would've been at somewhere else. I wasn't an incapable programmer before =-=... so maybe it's all because of this quest

    imperative. imperative. spell out every insignificant detail. you can never abstract away actually duplicate logic. but you'll find you'll have to duplicate concepts in code that never needed duplication before. over and over and over again.

    by this point I have the vision to see what all the operations I need done are the same no matter the way I structure my code. be it a process / operating system, a slotmaps, something linear and basic, or this events system I made up... the domain logic is all the same. I don't optimize the domain logic anymore. I just want the most basic thing to work and it's sad. it doesn't solve any problems. it just gives me new ones. to the point where I'm not doing anything fancy anymore. I'm not doing anything majestic. I just don't have the energy. I just want it to work and I can't get anything that isn't super simple to, without becoming very ugly and having lots of cringe edge cases. fuck I loved the beauty of capturing all the edge cases with a super simple line in JavaScript: it was fucking elegant.

    I think everybody is just lying to themselves. I've not seen a person start and finish a rust project. I've seen them get stuck in refactoring / rewrite hells worse than every other language though. you assume it's normal but in rust it really isn't. it's so so so much worse. it feels normal but that's a lie. it's exponentially worse -- other languages maybe 2-3 rewrites (the third because you're picky). rust it's normal to be on the 6th and you've barely moved wtf. I've not seen a single person make it out. hell even established libraries are full of rot, regularly rewriting parts of themselves. he's right. they're just powered by slogans. how is this a serious language? reinvent the baseline. reinvent the baseline.
    rant rust
    9
  • 2
    I did not use it that much lately, but still, claude give me a warning "Almost reaching weekly limit". And i was like - a new limit? So I keep paying the same for less? Claude always has been vague with their limits but i did not really care about the limit per 5 hours. I'm busy testing and whatnot with the result of it and before you know it, five hours is over. The 5 hours limit means that if you get trough the limits, you can't use the system not for 5 hours. But when you reach that limit, (often already with one hardcore vibe) then you have so much code that it will keep you busy for hours. A system that generates weeks of work, sure does require hours of testing and fine-tuning right? :)

    But a weekly limit, I'm pissed. At least, i could rely on the system and the 5 hours were no limit. Now i do have a limit weekly. So, in worse case scenario, your tool will just not be available for a few days a week maybe. That was not the deal. I actually got some more experience with Gemini and starting to prefer that. And warp is amazing. People complain that it's expensive (roocode is free for example) but the quality is so high.. It does its work right and thus costs money, make sense to me. People forget often that it creates weeks of work for that fucking 25,-. I doubted to go for a bigger plan, but i realized that it doesn't have to go that much and that fast all the time. I rather enjoy the process of a development still a bit.

    Anyone experience with roocode here?
    rant
  • 1
    12 floating bitches, I have news for you, your toy language is not the fastest anymore.

    https://retoor.molodetz.nl/retoor/...

    But I think, in the end Bordii will win this competition. He's doing sick stuff.

    See the GCC parameters, really sick.

    What changed is, it's now optimized especially for the load that it will process:

    There are 904 files in total.
    The total size of all files is around 520.92 MB.
    The average file size is around 0.58 MB.

    It's stupid to read such small files in batches right. Vroem!
    random
    3
  • 0
    "Yeah, I woke up on a red-velvet couch, a coked-up slut licking on my cock, everyone passed the fuck out on crystal shit, hoes with them fucking tits and ass out atop piles of empty bottles and used condoms, and at first I thought: *Ugh, Tuesday.* But then I turned to my right, and saw that my best friend was dead. And *that* changed me, not the anal probe. So don't get it twisted."

    - Eddy Cuddles, Metropolis (1986)
    random classics of modern literature
    2
  • More Rants
Top Tags
rant linux code windows fuck i java c programming android dev the is javascript js a life joke python
Weekly Rant
View
Most unrealistic deadline you've had?
  • The most unrealistic deadline I got was the project must complete within 16 hours. Setting: Freelance Did I ... [read more]
  • This was few years ago, I was an intern in the company (first job I ever had). After few months of fiddling ar... [read more]
  • Company
  • About
  • News
  • Swag Store
  • Free Swag
  • devDucks
  • Contact
  • Community
  • Rules
  • Projects
  • Bug Repo
  • Cartoons
  • Podcasts
  • Facebook
  • Twitter
devRant © 2021 Hexical Labs LLC
Privacy Policy  |  Terms of Service