test content
What is the Arc Client?
Install Arc

Suggestion to PWE and Cryptic

Dear PWE/Cryptic,

If, after 10 years of IOS, Apple slows down and refocuses iOS development on stability and performance, do we have to wait another 2 years to receive that attention in STO? There are glaring bugs in the game some of which are years old, but the decision was made to only focus on newly released content bugs.

The only bugs that seem to get fixed are on items that are tied to money (i.e. tailor, lobi/zen ship seams), but there are stuff that has been reported for years that still has not been fixed. The arena scoreboards, interaction decloaking (no, it isn't by design, it is a bug you didn't want to fix). Constant decloaking due to MW tree and other game effects (Feds have cloak now.. move it up in priority??). At what point do you stop releasing new content and fix what we have?

http://nymag.com/selectall/2018/01/apple-refocuses-ios-development-on-stability-and-performance.html




I AM NOT A FAN OF PWE!!!!
MEMBER SINCE JANUARY 2010

Comments

  • This content has been removed.
  • tfomegatfomega Member Posts: 812 Arc User
    azrael605 wrote: »
    For the upteen billionth time, content developers & bug fixers are 2 completely seperate departmemts and slowinh down one would have no effect whatsoever on the other. You are also quite wrong in your assumptions about generally everything else.

    Whatever.. they need to do something and make a mature decision like Apple did.


    I AM NOT A FAN OF PWE!!!!
    MEMBER SINCE JANUARY 2010
  • jonsillsjonsills Member Posts: 10,471 Arc User
    tfomega wrote: »
    azrael605 wrote: »
    For the upteen billionth time, content developers & bug fixers are 2 completely seperate departmemts and slowinh down one would have no effect whatsoever on the other. You are also quite wrong in your assumptions about generally everything else.

    Whatever.. they need to do something and make a mature decision like Apple did.
    They did. The fact that you, possessing little if any of the information they have, would have them make a different decision, is immaterial.
    Lorna-Wing-sig.png
  • tfomegatfomega Member Posts: 812 Arc User
    jonsills wrote: »
    tfomega wrote: »
    azrael605 wrote: »
    For the upteen billionth time, content developers & bug fixers are 2 completely seperate departmemts and slowinh down one would have no effect whatsoever on the other. You are also quite wrong in your assumptions about generally everything else.

    Whatever.. they need to do something and make a mature decision like Apple did.
    They did. The fact that you, possessing little if any of the information they have, would have them make a different decision, is immaterial.

    All you have to do is look back through the bug forum and see the same bugs reports again and again for years. One was just written recently.

    I AM NOT A FAN OF PWE!!!!
    MEMBER SINCE JANUARY 2010
  • fleetcaptain5#1134 fleetcaptain5 Member Posts: 5,051 Arc User
    tfomega wrote: »
    jonsills wrote: »
    tfomega wrote: »
    azrael605 wrote: »
    For the upteen billionth time, content developers & bug fixers are 2 completely seperate departmemts and slowinh down one would have no effect whatsoever on the other. You are also quite wrong in your assumptions about generally everything else.

    Whatever.. they need to do something and make a mature decision like Apple did.
    They did. The fact that you, possessing little if any of the information they have, would have them make a different decision, is immaterial.

    All you have to do is look back through the bug forum and see the same bugs reports again and again for years. One was just written recently.

    So? For every bug you can point out that has been around for a long time, I can point to one that was fixed.

    Cryptic is not Apple. There's only so much they can do and stalling development and the release of new content to just fix bugs that aren't that game breaking would likely quickly result in the death of the game.

    It is new releases, seasons and events that ensure that people keep coming back. You don't have to take my word for that, anyone who's been here for years knows from experience that this is true and that it is new content that results in increased activity after lulls.

    Fixing bugs so that players can play the same old content again but without some minor nuisances that most bugs are, isn't as important as you might think it is. Comparing the two is pointless anyway as Azrael rightfully pointed out.
  • This content has been removed.
  • This content has been removed.
  • This content has been removed.
  • tfomegatfomega Member Posts: 812 Arc User
    Since I am a programmer and have found bugs even in my own code years after I released it, I do understand. We are human and bugs will happen and will never be 100% preventable. The point is, once I have discovered or been informed of a bug, I do something about it because I care more about the quality of my work and the user experience than I do pushing out the next dollar making feature for my company.

    In fact, most mature software companies agree. It is called "tech debt", and a proper company will spend a percentage of their resources during their development periods focused on making prior releases more stable and eliminating those bugs.

    There is an impact/risk rating that goes with any bug or defect that is detected after release which then determines priority to fix. If a defect/bug has been reported and assigned minimal priority, it will forever get displaced by higher priority/impacting bugs, thereby keeping that bug on the list forever and continuing the cycle that I am bringing up. A company must also determine how to deal with those bug fixes that never see the light of day due to the low impact/priority.

    So, perhaps Cryptic/PWE should take note of what other companies do to make their own company/products better, because despite product differences between companies, the methodology for handing bugs/defects and their subsequent fixes remains the same.

    I AM NOT A FAN OF PWE!!!!
    MEMBER SINCE JANUARY 2010
  • This content has been removed.
  • tfomegatfomega Member Posts: 812 Arc User
    valoreah wrote: »
    tfomega wrote: »
    Since I am a programmer and have found bugs even in my own code years after I released it, I do understand. We are human and bugs will happen and will never be 100% preventable. The point is, once I have discovered or been informed of a bug, I do something about it because I care more about the quality of my work and the user experience than I do pushing out the next dollar making feature for my company.

    Well, no. If your profession truly is programming, then you would know there are such things as deadlines and priorities. New features and content will generally always take precedence over bug fixing, unless the bug is utterly show-stopping.

    No, while there are deadlines and priorities, those deadlines and priorities also factor in tech debt into the overall final release schedule. It is called an Agile/Sprint/SCRUM methodology which is an incremental release schedule approach. New features and content are not "surprises" that must be completed at the last moment thereby removing the "rushed" development release schedule that you are referring to.

    I AM NOT A FAN OF PWE!!!!
    MEMBER SINCE JANUARY 2010
  • davefenestratordavefenestrator Member Posts: 10,689 Arc User
    There is an impact/risk rating that goes with any bug or defect that is detected after release which then determines priority to fix. If a defect/bug has been reported and assigned minimal priority, it will forever get displaced by higher priority/impacting bugs, thereby keeping that bug on the list forever and continuing the cycle that I am bringing up. A company must also determine how to deal with those bug fixes that never see the light of day due to the low impact/priority.

    And never fixing those low-impact bugs is a perfectly cromulent strategy for a company with limited development resources.

    Let's consider two choices:
    - Keep things the way they are now. Some low-priority bugs never get fixed just like with WoW, SWTOR, and MS Office.
    - Fire a couple of content developers, hire a couple of bug fixers. Release less new content. Have the number of active players decline, have revenue decline, no longer be able to afford the current staff level, fire the bug fixers to cut costs.

    Strategy 2 fixed a few extra bugs, but reduced content forever and weakened the company.

    We have bug tracking and priority lists at work too. Some bugs get pushed down the list for months or even years because they don't really matter. If we gave customers an either-or choice between fixing them or adding new more important features and fixing higher priority bugs . . . some would say "do it all" like you, but the ones who understand life's not like that would say let the old bugs linger.
  • tfomegatfomega Member Posts: 812 Arc User
    There is an impact/risk rating that goes with any bug or defect that is detected after release which then determines priority to fix. If a defect/bug has been reported and assigned minimal priority, it will forever get displaced by higher priority/impacting bugs, thereby keeping that bug on the list forever and continuing the cycle that I am bringing up. A company must also determine how to deal with those bug fixes that never see the light of day due to the low impact/priority.

    And never fixing those low-impact bugs is a perfectly cromulent strategy for a company with limited development resources.

    Let's consider two choices:
    - Keep things the way they are now. Some low-priority bugs never get fixed just like with WoW, SWTOR, and MS Office.
    - Fire a couple of content developers, hire a couple of bug fixers. Release less new content. Have the number of active players decline, have revenue decline, no longer be able to afford the current staff level, fire the bug fixers to cut costs.

    Strategy 2 fixed a few extra bugs, but reduced content forever and weakened the company.

    We have bug tracking and priority lists at work too. Some bugs get pushed down the list for months or even years because they don't really matter. If we gave customers an either-or choice between fixing them or adding new more important features and fixing higher priority bugs . . . some would say "do it all" like you, but the ones who understand life's not like that would say let the old bugs linger.

    Ate my post when I tried to edit.

    Neither of those options are good ones.

    No one should be fired. Instead contractors, having expertise in the programming language being used, would be hired to temporarily tackle many old bugs.. unless there is a money reason preventing this. The bugs/defects are low priority/impact, so why put your best developers on them to begin with when you can hire temporary programmers to fix them. It is often easier to hire a contractor because it comes out of a different budget-- usually OpEx (Operational Expenses) and does not come out of the payroll budget like your normal permanent employees. This would allow you to keep the headcount you have today, still allow the current release schedule, and go back and make your end-user's experience much more enjoyable and actually show your patrons that you do care instead of ignoring them for years.

    I AM NOT A FAN OF PWE!!!!
    MEMBER SINCE JANUARY 2010
  • davefenestratordavefenestrator Member Posts: 10,689 Arc User
    Do you work at a very large organization? Small companies are not like that. They do not have a spare $200K sitting in an "operational expenses" fund that must be spent on something this year to keep that department fully funded.

    Also, development at smaller companies is not like that either. Getting someone up to speed on a custom application is not something you can do in a day with drop-in-replacement temp workers. A developer needs to understand large parts of the complete application before they can be productive and that takes days and hand-holding from the current staff, which also means the current staff get less work done. So adding short-term temp staff is usually not cost-effective.

    (I'm a lead developer and my last two employers have been small companies. I've trained new hires at both of them.)
  • This content has been removed.
  • rattler2rattler2 Member, Star Trek Online Moderator Posts: 58,667 Community Moderator
    Bort and his team do what they can with what they got. They have to prioritize the game breaking bugs over smaller ones due to workload, budget, and in general. It took them a year to fix what some of us called the Season 7 Accolade Bug that prevented some characters who got the Elite optionals armor unlocks from before the switchover to the Rep system from actually having access to said armor parts for their MACO/Omega/Honor Guard armors.

    Was it game breaking? No. But it was a big one.

    Currently I think the main non game breaker is Gon'cra being dang near impossible.

    But right now the Bort and the Bug Squishers are probably combing through not only the current live build, but whatever's been finished for the upcoming expansion in order to try and make the release as bug free as possible.

    There will ALWAYS be bugs. You fix one thing, another bug crops up somewhere else. That's just how it goes with MMOs. All we can do as players is identify potential bugs and flag them for Bort's team to work on when they get the opprotunity to do so.
    db80k0m-89201ed8-eadb-45d3-830f-bb2f0d4c0fe7.png?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ1cm46YXBwOjdlMGQxODg5ODIyNjQzNzNhNWYwZDQxNWVhMGQyNmUwIiwiaXNzIjoidXJuOmFwcDo3ZTBkMTg4OTgyMjY0MzczYTVmMGQ0MTVlYTBkMjZlMCIsIm9iaiI6W1t7InBhdGgiOiJcL2ZcL2ExOGQ4ZWM2LTUyZjQtNDdiMS05YTI1LTVlYmZkYmJkOGM3N1wvZGI4MGswbS04OTIwMWVkOC1lYWRiLTQ1ZDMtODMwZi1iYjJmMGQ0YzBmZTcucG5nIn1dXSwiYXVkIjpbInVybjpzZXJ2aWNlOmZpbGUuZG93bmxvYWQiXX0.8G-Pg35Qi8qxiKLjAofaKRH6fmNH3qAAEI628gW0eXc
    I can't take it anymore! Could everyone just chill out for two seconds before something CRAZY happens again?!
    The nut who actually ground out many packs. The resident forum voice of reason (I HAZ FORUM REP! YAY!)
    normal text = me speaking as fellow formite
    colored text = mod mode
  • tfomegatfomega Member Posts: 812 Arc User
    valoreah wrote: »

    You may want to re-Google Agile methodologies as most everything you said is entirely incorrect. If a bug is encountered that will not cause the system to break/crash, it generally isn't worth fixing and there really is no added future tech debt from it. If there is spare time in a sprint, then by all means try to work in a bug fix or two.

    I also never said development had to be rushed. All I said was that non-critical/showstopping bugs are a lower priority than releasing new content.

    As others have pointed out, Cryptic isn't Apple and does not have the number of people Apple may have. Cryptic can spend money fixing minor bugs or they can release new content to generate sales and keep the game going.

    You may want to Google it for the first time. Everything you said is entirely incorrect. An Agile methodology significantly focuses on test-driven environment for fast/high quality delivery of the product which allows development to be performed in manageable chunks thereby allowing more complete unit testing to be performed to prevent the bugs in the first place. That is how my company strives to perform. Development shouldn't be rushed as it should abide by the phases of the development lifecycle. It is more cost effect to catch a bug at the beginning of the development lifecycle than it is after release. Given how much the user base has to beta test everything Cryptic releases, I am not sure how much of any of that is being done. *lifts glass* to you reaching 40,000 posts before the end of Q1 2018!

    I AM NOT A FAN OF PWE!!!!
    MEMBER SINCE JANUARY 2010
  • xyquarzexyquarze Member Posts: 2,120 Arc User
    But since you've got some programming background you surely know that (a) allocating resources to a bug doesn't guarantee you finding it; (b) you finding it doesn't necessarily mean you know how to fix it, and (c) you may know where the bug is and know what to do to make it stop but still refrain from doing so, because the bug is non critical, but fixing it may cause more issues in other places. All the more so if what you have to work with is badly or completely undocumented spaghetti legacy code with nobody who wrote it in the first place still being around to offer expertise or answer questions.

    Thing is, there are a lot of bugs out there. Some mere annoyances, some quite massively affecting enjoyment, none of which I know is critical to actually playing the game. It may well be that Cryptic has neglected the bug hunt. But it also may well be that they deployed quite a lot of resources to hunting them without success, and at one point simply had to say it ain't worth it. We just don't know. What we do know is that programming doesn't work like in a computer game where you just put x resources into production or science and then everything works as intended.
    My mother was an epohh and my father smelled of tulaberries
  • This content has been removed.
  • baddmoonrizinbaddmoonrizin Member Posts: 11,007 Community Moderator
    No one here is an expert on Cryptic's code, so you can't really speak to it regardless of your own knowledge or experience. Debating what they should prioritize or how they should prioritize it is also a cyclical argument, because no one here knows Cryptic's schedule and budget. Additionally, this is General Discussion not the Bug Forum. If you have particular bugs that you would like addressed open a ticket or report them to the Bug Forum, preferably in an already established thread for the particular bug. Thank you.

    3ORCpoP.png
    GrWzQke.png
    Star Trek Online Volunteer Community Moderator and Resident She-Wolf
    Community Moderators are Unpaid Volunteers and NOT Employees of Gearbox/Cryptic
    Views and Opinions May Not Reflect the Views and Opinions of Gearbox/Cryptic
    ----> Contact Customer Support <----
    Moderation Problems/Issues? Please contact the Community Manager
    Terms of Service / Community Rules and Policies / FCT
    Want the latest information on Star Trek Online?
    Facebook / Twitter / Twitch
This discussion has been closed.