everything is awful, Sup Forums everything i lay eyes on is either badly designed, inefficient, or just plain broken, and its all the fault of some developer
that low FPS in a game? some developer couldnt be fucked to optimise his shit. bad interface? some developer couldnt be fucked to come up with a good one. bugs? some developer couldnt be fucked to test his shit.
Ah yes, you're right. I forgot developers are in charge of the project timeline and the purse strings which determine whether they can afford to continue working on their project
Nicholas Perry
>developers >developers >Developers >DEVELOPERS
David Long
I hate that shit. So glad he changed the theme song.
Jeremiah Taylor
Those problems only apply to independent developers that do absolutely everything on a project.
>lack of optimization Usually the fault of management pushing for more features instead of performance, or pushing an unrealistic deadline. Most PMs and non-devs don't give a single flying fuck about optimization so long as they can sell it.
>bad interface Not a developer issue. The design team should be handling UI. Delegating that to developers is a sign of bad management/cheap asses.
>bugs Bad QA allowed it through. Could also be the same scenario as optimization, but for the QA team.
Developers are awful people, myself included, but not for those reasons.
Nathaniel White
>developers are awful people Absolutely, I am one.
Hunter Cooper
Bad optimization in a game is usually a symptom of deadlines. The days are gone when they would delay a release to properly test a game. Now the model is initial release is just a beta and the first couple patches fix most the problems. The developers are not at fault for this model.
On the other hand, most apps are shit for a few reasons. 1. Not enough devs so companies are hiring even those who are unqualified. 2. Nobody specializes in anything anymore. The days of the dedicated C programmer are gone. Now you need to know like 6 languages and a ton of frameworks for any position. This causes people to not have a proper, deep understanding of any language they use. 3. Project directors that have zero clue how programming actually works.
Ian Evans
It's not easy, but some houses manage to get things right. ID Software, maybe BF3 (eventually) that kind of thing.
Compiler problem probably puts a lot of Devs off releasing perfect code.
Aiden Perez
>I'm a poorfag autistic NEET who cannot afford better hardware the post.
Juan Bennett
>some developer couldnt be fucked to optimise his shit. more like "we don't fix bugs unless it's a critical one"
you're not ALLOWED to fix bugs at MS.
Angel Edwards
Fuck off. If you have developer's integrity, you won't write shit code even under such pressure.
Ian Jones
Deadlines and management are usually to blame.
>we need this to work like this Ok done. >Now add this idiotic thing Uhh ok, done. >Now this thing is supposed to be like this That's not what you said the first time you approved of this.
This is what it's usually like. Fuck management and fuck the customer. The project always starts out nice but once they start making retarded changes once everything is almost done, no one is going to make sure that it's all nice under the hood. Just make it work and fuck them.
Charles Williams
Themesong to what? I think I heard it before but I'm drawing a blank
Christian Harris
>no i will fix that bug >okay, here's your two weeks notice. you're fired. Until then, train Pajeet, your replacement.
The clients for the place I work at literally just want features, they give no fucks about anything else. Sure they want it to work, and they'd prefer if it were fast/bug free, but they don't allocate ANY time to doing that. Clients pay for new features. Other developers will deliver faster and cheaper and give them what they want. Why would they go with us if we are going to charge them more and take longer, even though the end result would be far better, but not under their metrics?
I get paid to write what they want. I don't give a fuck otherwise. If I'm working on personal stuff, I'll take the time to make it good.
Cameron Jones
That didn't help at all :^(
Wyatt Ross
Agreed. It's like musicians who sell out. In the end, it defeats the entire purpose of the industry. You end up with music that has no soul, and tools that don't actually abstract the work in any meaningful way. And by meaningful way I mean, a way that can be iterated upon to make the tool even more useful.
Oliver Reyes
How about the client pays extra for the time required?
Parker Carter
Remember, the game wouldn't exist for you to complain about if it weren't for developers
Jace Cruz
I believe it 100%, but was it ever verified that the guy in the pic was a Microsoft dev?
Carter Morris
>people are actually taking this post seriously chill guys, i just got unreasonably mad at some retarded bug with input in a shitty little game and felt the need to ree about all the dumb little things in software i use. i know that in the majority of cases its probably not actually the developers fault some dumb thing exists, but im sure im not the only one who gets unreasonably frustrated with dumb shit every now and then. little things like an application taking focus when im typing something, without regard to whatever else i might be doing, and having the buttons bound to keypresses so i do something dumb by accident.