Details
-
AboutI hate everyone and everything. But, above all, I hate Laravel.
-
SkillsJEE, JavaScript and PHP. Also Appian, and I really wish I didn't.
Joined devRant on 3/12/2019
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
-
Story time...of how HR actually did its job of taking care of employees.
So, I started at this new gig on December, the boss was all sunshine and promise (big red flag now to think back). Then as time passed, he started seeming...off. To a point I considered quitting my boss just after 2 months of working for him.
Then one morning we had a project meeting. He started verbally abusing me, calling me incompetent, bashing my work (of which he knew ~nothing, his experience 30 years back). Earlier in the week he demanded me to make a presentation which he in this meeting told is complete bullshit without actually reading any of it. He told me 'I am your boss, you do exactly as I say' when I told him something is technologically impossible in the situation we're in. He *actually* told me to break the law with data protection...
This was like wtf dude. That's not how you manage people. So, I made an HR ticket about his behaviour. They were *shocked* and escalated the matter.
Long story short: he was a bully, he's getting fired, my team has a new manager. My workplace actually appreciates my expertise.
Bad thing in this is, now I actually need to continue doing my job. ;_;8 -
If you host a forum for dev discussions, make sure that, even in code blocks, every single or double quote will be replaced by quirky typographic quote characters that resemble their ASCII equivalents so closely that cut-and-paste programming will be punished by hours of searching the error in the wrong place.4
-
The only person responsible for the server maintenance has put in his resignation period in.
The other person that has access to the servers does not know the difference between production & lab.
Fun times ahead11 -
People responsible for closing threads on stackoverflow for "We don’t allow questions seeking recommendations for software libraries" should die and rot in hell forever.5
-
hey, i've got an idea
let's make the package format for browsers completely different than that of backend projects
fucking brilliant!
🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡21 -
Fuck. Mobbing really does fix everything wrong with development*
*Unless your colleagues are complete cunts3 -
If you ever feel unwanted, just know that someone, somewhere, has wanked about you at some point
They're masochists ofc, but it still counts8 -
TL;DR: I hate how management doesn't listen to devs (even Dev managers).
We need to sort out our release process where I'm at. It takes a Dev about 2 solid days to complete and it's hideously involved and ripe for human error. They're completely out of action until it's done and it happens once a week!
It's stopping us releasing business critical bug fixes and features that need to go out. Instead the work just sits in develop for days doing fuck all.
Can't be agile if it takes so long to deliver value 🙃
Plus makes any fuck ups by our department look worse as it takes an age until it's fixed which reduces their collective trust in us and our opinions.
Making any improvements we want to make harder todo as they're harder to convince 🙃
Has anyone had any success getting automated releases?
How did you convince management to prioritise it?
I need to convince someone who has some influence in my company and ask how they got that influence7 -
I know I was one at some point, but juniors can be so frustrating at times.
After some pairing for a while they're quick to adopt the "Dev" mindset and think as far as they need to...
... but with this latest batch... that day couldn't come sooner 🫠
Having to explain how exceptions work again is the last thing you wanna do under tight time constraints 🙃7 -
I didn't know they 'patched' the balding bug in men, but apparently there are real medicines now that can prevent + stop it in men?
https://nhs.uk/conditions/...
Looking at some of you guys 👀12 -
ChatGPT has an "interactive speech mode" in their app so you can use just bidirectional audio to chat and it's incredible.
I had a deep and pivoting discussion on how data is stored/formatted at disk level for each database type and it responded wonderfully.
It even sounded annoyed when I was 😅
It probably will sell my voice data now though...3 -
When you have high pattern recognition but get rudely ignored until the problem you warned about becomes a very serious issue days later 😪🙄
Fuck I'm so tired of feeling like the only one trying to stave off bad practice sometimes 🫠
🙃4 -
I thought any fledgling dev could become a good one with enough team guidance, frequent discussion on ideas and reasoning with seniors, experience, and work variety
But one I know is proving they don't have the knack.
I really wanted to believe anyone could be a good dev if they tried hard enough but this one is just...
They've dragging us down.
Not paid enough to make it my problem to raise it with management. I've tried to help them grow but I've never seen such slow growth despite the different learning/teaching styles *we've* done to improve their capabilities (the entire team)
I dread working with them and I'm not alone apparently9 -
Think I am going to try out my first stuff for my game engine in 2D. The games I have the most fond memories of were 2D. Sure I like what has happened on the 3D side. But it would be fun to recreate some of my favorite 2D games. Except with one caveat: procedural generation. Never play the same game twice. For testing purposes I will have a seed system to regenerate the same worlds. I would have played these games so much longer if they had been based on a seed for generation of content.
I also like the idea of weapons and armor never being exactly the same. Sure they can look similar, but on close inspection you could see differences. It will be fun to start with base models and then add imperfections and differences.
Another issue I have with fantasy games is always leveling up the weapon by buying something better. Sure we have improvement systems though smithing and magic, but some weapons are always better than others. I wanted to have a game where weapons could be improved by usage and upgrades. Kill 1000 trolls and the weapon gets imbued with trollbane. Kill a dragon and the blood infuses and it deals fire damage. So a player could start out with the family sword and end up with a god tier weapon at the end of the game. Make weapons become legendary. Not because it has more power, but because trolls recognize the blade and the wielder and are scared shitless.
Terrain in 2D should be a lot easier to generate. Weapons, armor, etc should be easier to modify and generate. This should give me the grounding I need to develop the algorithms for a future 3D system. Godot is currently stronger in 2D than 3D. That will change in the next couple of years as more focus is put on the engine. There is no reason I cannot experiment with mixing 2D and 3D as well.
Holy shit, I was just thinking I cannot imagine the amazing shit they could have done with the games I played as a kid with 2D physics!
Haha, something they had in the older games was actual gambling. You could bet on monster fights and slot machines in game. I wonder if that takes a hard hit with ESRB now?
Currently stuck in tutorial hell. Learning how the engine works and seeing what features are available. I get more excited each video I watch. The engine is packed with goodies and the addons are crazy good.
tldr: First project will be short game in 2D. Will explore procedural content.13 -
Windows: I have updates, please pick an option:
* Update and shut down
* Update and reboot
Me: Ok, update and shut down
Windows: Updates and reboots11 -
I fucking hate it when apps are not named the same way as the fucking product or company. "Connect" app. Connect fucking what? "Mobile bank". Let me try to search for it using the name of my bank. Haha, oops, I forgot I should rather go fuck myself. MusicCast. You're fucking Yamaha and if I can't find you at Y then gods help me.4
-
I just recalled I once had to explain to my CTO what’s the difference between stack and heap memory
It baffled me a little bit, but contrary to what one might perhaps expect, this was a guy who was already making a living off of programming for about ten years selling his software to various clients, so he was clearly competent enough to create software that works, and he had in fact put this startup on its feet operationally with it already being profitable before outside investments were secured
And here I was with my theoretical CS knowledge making zero bucks before getting this job8 -
Game reviews on Steam are now like, “Not recommended. Seemed like a good game, but the story is linear and there’s really nothing to do.” …with approximately 180hrs of playtime on record for a $25 game.
Do us all a favor and please continue to stare at your phone while walking into oncoming traffic.8 -
My company is (supposedly) all about collaborative work, pair programming, getting on calls and cRaCKinG tHinGs ToGEtheR. Also (and rightfully so) we’re not supposed to approve any PRs if tests weren’t created/updated.
Of course that applies to all but the old timers in the company who simply act like lone cowboys. They fall off the face of the earth for two-three days then reappear with monster PRs full of untested code.
Leave it up to the plebe then to try to make sense of the mess they’ve created, to challenge them with the fact that the PRs are lacking tests (only to be met with excuses about not having anymore time to spend on the subject).
Reprimand the plebe for not reviewing PRs thoroughly enough. Leave it up to them to fix the resulting bugs.
I’ve lost all trust in our managers, tech leads, lead devs and their guidelines and rules that only apply to others but rarely to themselves. These people that then have the audacity to criticize the tech team in it’s entirety for not being rigorous enough in its processes.
Fuck them all7 -
Just found this HTTP response.
Status Code:
200 - OK
Body:
{
status: "success",
response:
{
status: "error",
}
}15