Joined devRant on 5/13/2017
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
So not too long ago I made a rant about this time I told my superiors of a problem and it got shot down because "We don't want to save developer time".
I warned them that the CPU was going to reach it's limit because the issue involves exponential growth on CPU usage the more we develop.
As it turned out, despite my thoughts that we wouldn't reach that limit for over a year, a new development led to it blowing up in their face today.
I am now treated as the expert on the topic and they're rushing to plan my suggested implementation in the next release.
I'm mildly amused.5
Teaching new devs, hired straight from India.
This is today.
Bug1: We have four lists, each item in these lists has a variable called "Charge". This var is a double and we need to convert it to currency.
Dev creates fifth list called "All lists" and converted it's charge to currency then questioned why it didn't work.
I explained, his solution? Convert each list into currency.
I explained that's wrong and told him what he needed to do. He did List1:Charge into currency, but left his other conversion in place just in case.
I walked him through fixing it which took 10 times as long as necessary, only to find out he randomly converted four booleans into currency for no reason.
Bug2: we take integer, convert to string and concat "Months" on the end.
Doesn't work for him, tells me he doesn't know why.
I told him that he's not outputting the variable that we did it to, he is instead outputting a custom variable he made and didn't do anything to.
Bug 3: followup to #2, he fixed it as I instructed, but then added months as static text to the output so now it reads "Months months".
Bug 4: to make his code cleaner, he presses enter in the text box. Unfortunately he did that IN A STRING so his output is full of random /r/n
How do you guys deal with coworkers like this? He isn't new, this is supposed to be an experienced developer. Im only in my 2nd year23
Salesforce document template auto generation.
I only recently got promoted from junior, but on this project I am basically the go to person for work on our templates.
I pull a bunch of mangers and our client rep into a meeting to discuss the issues surrounding this and offer solutions.
One of the things I said was "If we changed this process to this, which would take about a week to develop / convert, we could reduce development time on adding new products from hours to minutes."
The client was intrigued but said I'd need more data about direct improvements customer side to get the green light.
My manager and supervisor said, in front of the client, "Nobody really gives a shit about developer time. They're never going to let us spend time to make your job easier or faster."
I know it's true but it still hurts 🤕🤕🤕4
So, after studying software development and games programming, I ended up working as a Salesforce developer. Been doing it for over a year now, but it's still not something I'm passionate about.
I got invited to an interview for a different job. Games industry related, using golang to do backend work.
Switching from Salesforce to Engine. From frontend to backend. I have faith that I can do it, the question I'm struggling with is... Should I?
I have no idea what the pros and cons are, junior dev In both roles, pay is about the same but for the fields themselves, is being a backend dev better than frontend? Is golang a desired language? Do I have career security by learning these things?
Or should I stay where I am now, give up enjoying my job in favour of something I class incredibly easy?
Any advice would be greatly appreciated.8
Working on a project to create a space Invaders clone using Android studio/java. Point is to prove teamwork and our ability to optimise for a phone.
Leader makes the engine
Passes code to me who is doing gameplay.
Creating classes, testing them with a temporary activity class to get them on screen.
Okay, time to get it going properly.
Starts creating the game by placing aliens to the screen via the new alien manager, created in the true starting place.
Nothing appears on screen, sounds still play.
Odd. Repeatedly try to fix, but objects will not appear on the screen if created outside of temporary activity.
Show problem to leader as I haven't been able to figure out.
Gets lectured to no end about how I can't just ask him for help (first fucking time) if I get stuck!!!
Turns out, the value for frame time is way off for the first frame, and their positions get going way off the screens range when being placed. Temp activity works as it skips first frame.
Why did this happen? Genius leader didn't properly initialise it, so first frame time was equal to the First Date Object time ever locked - current time 🤔🤔🤔
We figured it out together.
Recent graduate asking about programming work.
I just graduated a bachelor's for Games Programming. I've studied c++, Java, Unreal, Android studio and Mathematics. Also includes group projects and game specific stuff.
I spent a year in Germany doing software and database courses which included 6 months working as a front end developer as an intern.
I keep getting job offers for front end work but I'm seeing no interest from software or games. I hate websites, specifically front end and don't want to end up stuck in that career.
Should I avoid front end jobs and hold out for something else, or do you think I should bear with it for now? I'm currently waiting on an interview for a 12 month contract as a front end developer at a rate of £200 a day, 5 days a week. Yet I have absolutely no idea if this is good or not.
Any advice you more experienced people can give me? 😰3
Why are more games or media platforms not encouraging the use of similar account naming conventions to Blizzards launcher or Discord.
The way you can have a name# with a 4 digit code pretty much gives you the ability to have 10k users with the same account name but still be unique.
Just tried PokeMMO which has been around since about 2010 I believe? Not only is their system shit with a 3 char limit and the inability to delete characters, but the game is so fucking old that I literally spent between 30-60 mins looking for a variation of my name that was both likable and available.
I've never designed a naming system like discords before, but surely its a better alternative to this shit?2
Posted a question to Stavk overflow, had issues getting answers in the past and wondered if anyone here has sone insight.
As stated in a previous story, I just started an internship using angular and am learning it on the job.
The other day, one of the admins posted an issue in gitlab about how easy it was to delete user accounts via the front end.
He wanted someone to add further confirmation to prevent accidentally deleting anyone. Literally just had to hit the X icon and poof they're gone.
I was like, I can do that! Of course, as I was looking at the platforms account page, accidentally deleted that admins account 😅
He thanked me for resolving the issue, and it became a joke around the office about the irony of the situation.2
Just got my first internship, unfortunately there were no C++ or Java positions available.
Here I find myself on a front end job using Angular 5 and typescript with practically no experience with web development.
Any tips to making this learning process easier?4
I need a method where I can communicate between an unmanaged c++ application and a c# one. I've never done this before or worked with c# before and can't find an explanation I can understand. I'm still a student so bare with my limited knowledge 😅1
I've got a basic understanding of c ++ and recently been asked something that's left me stumped. Am I able to take audio data (A sign wave as an example), output some of that data to a buffer that then directly outputs it to an audio device or speaker, without saving the data to an audio file and playing that? Been looking around Google (,Still am) and I'm not finding anything exactly the same that's answering my question or one that gives me an idea on how to do this. Any help or advice would be appreciated, even if it's only pointing me in the right direction1
#NonRant Programming student, doing a years study abroad and one of my courses is a self done project. My home degree is "Games Programming", exclusively done c++ so far and got no imagination. Anyone have a suggestion for something to make they can throw at me to give me an idea of what I can do?
So im a programming student at university, tasked with a small group project to make a simple 3d platformer in ue4.
End up with 3 games design students where I'm doing all of the technical stuff while they do sound, graphics and design.
So I make a simpe all purpose ai that can do everything they need and hand it over. The next day I get a call saying it doesn't work. Takes me an hour to realise they don't have a navmesh. Now, that wasn't too unreasonable mistake as they didn't know what one was but a few hours later they call me again saying it doesn't deal any damage.
I'm going through the blueprints and can't find out what isn't working until an idea pops into my head.
Me "Click the damage variable for me"
Them "What's a variable?"
Me "That thing on the bottom left that says damage. Then the world value should pop up on the right with a number, tell me that number."
So apparently they fucked with the variable and set damage dealt to 0. Dunno why, they didn't even know what it was nor what it did.
This is my life at the moment. I hope a real job ain't this bad :(1
Taking an online test to practise programming. They give me code that takes two 3x3 matrices as inputs and outputs a third. I have to multiply them together and ouput results.
Within minutes I've worked my head around it, got four lines of code to do it all. Output fails.
Twenty minutes later, nearly failing the time limit I find out that they couldn't output the array proplerly in C++
;( What a hair puller.1