A Rant about Bugs and Software Quality

Поділитися
Вставка
  • Опубліковано 30 січ 2025

КОМЕНТАРІ • 59

  • @henryplantagenet219
    @henryplantagenet219 3 місяці тому +5

    Great video Terry you are speaking out of my heart. Danke 🙏!
    Am Chemical Engineer but worked 25 yrs in food industry in many functions operational and quality.
    What you describe is a huge phenomenon, look at Boeing? Look at food manufacturing. Companies are pushed more and more for finance and timing. The old known truth that quality buys customers - people standing for this die out. Why is it that Mercedes from 1985 still goes strong and something from 2005 is already rotting away? Because engineering pride in making a really good product is thrown on the street by myriads of consultants. When 20 mm steel works 15 mm will work as well - 1995.
    In 2005 - oh when 15 mm is old and works, 10 mm will work aswell,
    2015 - year on year savings must be - oh 10 mm worked 5 mm will work as well. At one point the matter will break, creating complaints, recalls or even people’s deaths!!
    And that is really happening in big global companies it is not a joke. We are ruining work ethos, safety and quality of products. Nobody thinks about long term sustainability and responsibility- quarterly shareholder value is key, a tenure as Senior Manager lasts maybe 2/3 yrs, after that - „after me the Sintflut“ as we say in Germany. In the end big companies fail and the people media wonder how could it come to this? Boeing 737 max story.
    As someone who deeply believes in safety and quality first this movement is devastating.

    • @FunandGameswithTerry
      @FunandGameswithTerry  3 місяці тому

      "Nach mir die Sintflut" is probably written as the opening phrase on some management guidebook somewhere :)
      You're making an excellent point there - pride. Pride in your work. The feeling that you built something that stands the test of time. I'm not surprised to hear that it's the same in other industries, there's little appreciation for craftsmanship, or even right to repair, when we can just throw something away and "buy a new one".

    • @AdityaPutatunda
      @AdityaPutatunda 2 місяці тому

      ⁠​⁠Reminded me of cyberpunk 2077! What a trainwreck it was. Have known your background so was here just to hear your rant. I don’t even feel like typing out the list of breaks all across. Anyway, wanted to point out something else I feel, having heard some of Flamu’s rants and have been seeing it as a recurring theme all around.
      I feel the whole ‘unicorn startups’ driven by this ‘Zuckerberg’ mentality are bound to breed this crap. Think about a little company who suddenly got drowned by revenues after achieving their ‘unicorn’ status and hires a bunch of these ‘Zuckerberg’ monkeys. Now, only to justify their payrolls, they are being forced to roll-out new features to appear productive. Not that it’s a terrible thing, but having combined it with this corner-cutting thinking, the problem just compounds several times

  • @mwata1445
    @mwata1445 3 місяці тому +2

    Thanks for that explanation from an ex software engineer pov.
    I used to work in the same room of two SE years ago. That was pain, I was an expert user of the software, and was paid to train customer on how to use it, and also how to bypass bugs for mainly one reason: the SE were literally telling me that they didn't give a shit about ergonomy, troubleshooting, smart tools, they were only caring about making their own job, their own coding easier (I swear that it exactly what they told me).
    I ask to high management to take those guys with me on field, in the middle of the road (software was for datalogger on sensor for drinking water and sewerage) under sun/rain/out of network connection to show them how infuriating it is to extend your presence in dangerous environment because of software issues....
    Never got the agreement to pick them up.
    Left the company and created my own.

  • @NicktheGreek-um1gc
    @NicktheGreek-um1gc 3 місяці тому +1

    Very well said! That is exactly the status today, specially in big listed companies. What is encouraging though is the fact that in some startups, one can see a shift towards the actual product, its functionality, the customer’experience, the added value, the benefits and specially quality. So I still remain optimistic!!

  • @explorationandhistorywithethan
    @explorationandhistorywithethan 3 місяці тому +1

    I been playing this game for 6 Years and 2/3 of the game is IDENTICAL to when I first played. The worse part is the lack of bug fixes, which people complain about on facebook. I am currently learning how to code in the dream of applying to blitz as a bug fixer.

  • @LordJimWowBlitz
    @LordJimWowBlitz 3 місяці тому

    It was a pleasure to listen to these beautiful explanations. In fact, we can say that all these are valid for all whole industry areas and part of our modern working life

    • @FunandGameswithTerry
      @FunandGameswithTerry  3 місяці тому

      Very true. I'm considering myself exceedingly lucky that I had the opportunity to (metaphorically) flip it off and go do something that I enjoy, and where I can apply my own standards.
      I have talked to many colleagues before I left, and most feel the same way (at least the more veteran ones), but they basically go with "it's an easy job that makes me lots of money, why complain". Personally, I can't do it - delivering sub-par products just goes against my nature, so I'll end up fighting the windmills every time, burning out in the process.

  • @PVP_GAMERizi
    @PVP_GAMERizi 3 місяці тому

    good explanation to all the problems rlly WG needs u as a dev in this game considering how much u are able to think abt the issues and the skills and knowledge u have abt this game!

  • @royalisto2619
    @royalisto2619 3 місяці тому

    Thanks for the video, I'd like to see more "how to things work with Terry" :)
    Coming back to Blitz, it would be great to see Italian premium carrier Aquila review

  • @moonlightsparkle2690
    @moonlightsparkle2690 3 місяці тому

    As someone who is in college studying to be a developer and wants to study computation enginering or software enginnering someday, from my perspective, it's a complete deception to see how crap our softwares are nowdays. There are a lot of simple things you can do whenever you are developing the base of any software that would just cost a couple days on the start but will save you dozens of days in the future but the spirit is exactly what you said. I feel like we still are in the 60s where for every 10 softwares deployed, 9 would have problems that let they almost unusable and 1 would have just small issues. The biggest problem is that everyone wants everything the fastest possible but just dont care on how good it will be or if it will be easy to mantain and upgrade in the future, so we end up with just crap that always break. (Sorry for my bad english)

    • @FunandGameswithTerry
      @FunandGameswithTerry  3 місяці тому +1

      You're spot on. It's a combination of lack of education - a lot of devs come out of outdated courses that focus on imperative programming in C++, or some other business pipeline, bad practices and management pressure. In a way, it's a self-supporting cycle. Businesses write crap software, which makes them money, and then need to hire devs who can maintain the crap, which leads to pressure on educational pipelines to teach "necessary skills".
      Instead of going for modern approaches, they end up teaching C, C++, Java, Python, node and similar languages, "because the market needs it", with imperative practices from the 80s. I could go on and on how we got here as an industry, but it'll be depressing (and don't get me started on AI scraping stackoverflow).
      If you're looking to learn "how to do it right" - something I had to do the hard way over the years - I can recommend looking into functional programming (Haskell etc), TDD, and event-driven systems as an architectural practice. FP, and category theory, is such a fundamental fix for pretty much anything that's wrong with today's software. You will either apply distributed systems patterns, or reinvent them poorly, ending with crap that isn't just unmaintainable, but smeared across hundreds of servers.
      If someone tells you about OOP, you'll be guaranteed that they just want to write imperative crap with side effects. If someone tells you how they're using microservices, you'll be guaranteed that they don't understand distributed systems, and just run some unholy RPC mess.
      Math, pure functions and event-driven are your saviour. If at all possible try to find a place that embraces this (they are very few, but they exist). And even if not, you can still learn a lot, and apply some practices - I've written plenty of monads in Java, and run property-based tests - just don't expect acceptance from your colleagues :)

    • @moonlightsparkle2690
      @moonlightsparkle2690 3 місяці тому

      @@FunandGameswithTerry Terry I feel how bad the industry is today mainly because how my programming teachers teach things. They give little explanation on everything and just put pressure to get all the works done and that's it, you learned almost nothing. I can say that something arround 90% of everything I know about programming is because I studied a lot and tried to self challenge me to do something. For now the only class I really learned something was from the "Software Engineering" that teaches these good design pratices and these methods of programming that can save you from doing just crap. Again sorry for my bad english and thanks for the reply. It was a surprise for me that you are an software engineer lol also I love the your content, I like that you care about the historical part.

    • @FunandGameswithTerry
      @FunandGameswithTerry  3 місяці тому

      learnyouahaskell.com/chapters is a good start if you want to get into FP. If you're looking at architecture (which is really key both to your career and to software quality), I'd recommend looking at things like DDD (domain driven design, Eric Evans et.al) and SOA, e.g. www.udidahan.com/wp-content/uploads/Event-Driven-Architecture-SOA-through-the-looking-glass1.pdf is a good start.

  • @gleamingcolt
    @gleamingcolt 3 місяці тому +7

    Something I find annoying, is loading into a tier 10 battle with a supership, and having them either suck worse than a bot shima, or are AFK
    I find more competent teams at tier 6 to 7 than I do 9 and 10.
    Also, the login bugs that keep coming back are also very annoying, and the compensation is just….. laughable.

    • @dustybray13
      @dustybray13 3 місяці тому +1

      Here's some 6hr camo good sir 😂

    • @gleamingcolt
      @gleamingcolt 3 місяці тому

      @ haha. Pretty much
      At least the ping hai compensation wasn’t, horrible

  • @T0K3N_P4WN
    @T0K3N_P4WN 3 місяці тому +1

    Thx great vid

  • @nicholastelsa1596
    @nicholastelsa1596 3 місяці тому +1

    Your the "mighty jingles" of the mobile game world

    • @FunandGameswithTerry
      @FunandGameswithTerry  3 місяці тому

      I won't deny that I have much respect for him, and have been certainly influenced (although I'm lagging a bit - not a lot - in age).

  • @tabzNE
    @tabzNE 3 місяці тому +6

    Damn I'm in the vid😂 enemy ARP Maya, in the 1st game.

    • @joelpierce1453
      @joelpierce1453 3 місяці тому +2

      I'll never make it into a Terry match because I'm in the NA server 🤷‍♂️

    • @tabzNE
      @tabzNE 3 місяці тому

      ​@@joelpierce1453 that's his press account, he still has a personal account, which i think is NA

    • @PVP_GAMERizi
      @PVP_GAMERizi 3 місяці тому

      @@joelpierce1453 i've been in his press account games several times in asia

    • @Failure_Engineering
      @Failure_Engineering 2 місяці тому

      how's RAN Tabz?

    • @tabzNE
      @tabzNE 2 місяці тому +1

      @@Failure_Engineering still holding strong, hopefully ull return to RAN bud

  • @shawnsha552
    @shawnsha552 3 місяці тому +3

    Blitz is a great game, but a crappy piece of software. It's full of gameplay bugs(missing torps, rotating bots that goes through islands ...), graphics rendering bugs(weirdly purple color for ships, stationary shells in air ...), memory leaks ... It's an encyclopedia of potential bugs for software engineering. Professors should use it as a case study in lectures.

    • @Richard1976
      @Richard1976 3 місяці тому

      @@shawnsha552 magnetic torps and guided torps

  • @andresenorebro
    @andresenorebro Місяць тому

    This aply to my everything today Im afraid….
    In my job with building roadtunnels its al about opening date and when they can book an minister from goverment to look good on an pic… we don´t build with the best material avalible or what last the longest, we build with cheepest material, uneducated personel (cheep), in as short time as possible to make profit.
    The era of our generation Im afraid..
    Thx for the video :-)

  • @RobertBartlettBaron
    @RobertBartlettBaron 3 місяці тому

    I've had the same impression about wargaming's testing while playing world of warships on the PC.
    As for testing, part of the problem is that you need to test the the look and feel. There is no current way to automate testing to measure the look and feel.
    That said, based on the bugs that I see on the PC side of world of warships, their regression/integration testing is inadequate.

  • @Losozen.goodman1111
    @Losozen.goodman1111 3 місяці тому +1

    您能否做一個關於wtf bots特輯呢😂?

  • @salemwow1431
    @salemwow1431 3 місяці тому

    I have been saying for years that the player base in blitz are beta testers. (It is one of the reasons I no longer play) Wargaming (and most game publishers) have proven again and again they care more about taking our money that delivering a decent product. Honestly how hard would a test server that the communities contributors were required and the general public were encouraged to test new updates and features before release?

  • @anagnostoudis
    @anagnostoudis 3 місяці тому

    show us the build for cv captains plz

  • @swampcat4901
    @swampcat4901 3 місяці тому

    hahaha most annoying bug is that i sometime cannot steer anymore. only forward and backward works.
    I now take that as a challenge instead of getting frustrated....

    • @DogansPCRiot
      @DogansPCRiot 3 місяці тому

      I often find that my device is registering edge contacts and loses the additional contact points on the steering controls. It has been very frustrating when most of my ships need to angle and I think it's happening, but notice after the torpedos hit or my guns never rotate onto target that it never happened.

  • @deltawarshipdelta8565
    @deltawarshipdelta8565 3 місяці тому

    I stopped playing a while ago now and I didn’t miss the game since. Playing mostly modern warships now as the content is refreshing and graphics a lot better, still I think that it has its problem with balance and spotting.
    WowsB doesn’t feel special anymore with underperforming graphics and features, in game chat ( not lobby, but in battle ) missing and everything is just a copy from the mother game and sometimes imported with terrible balance issues.

  • @jcwoodman5285
    @jcwoodman5285 3 місяці тому +1

    Umm.... I blame Atlantico!😊
    Idk sh*t about software but everyone hates Atlantico
    Personally I REALLY hate Friesland... so annoying.😕
    Me, I engineer excellent Tacos...

  • @swayday-tb4zt
    @swayday-tb4zt 3 місяці тому

    I've watched this game go from great to pure trash over the last few years and it's progressively getting worse as time goes on

  • @NCR-National-Reclamation-Gov
    @NCR-National-Reclamation-Gov 3 місяці тому +1

    Video #2 so Carriers?

  • @Richard1976
    @Richard1976 3 місяці тому

    The amount of noobs ingame is the most annoying thing. Noobs not capping and sailing around it, where in legends and pc everyone knows whats the purpose. Thats my rant

    • @DogansPCRiot
      @DogansPCRiot 3 місяці тому +1

      Except for 80% of the ships the best advice is, "don't be the first.". This comes as, don't be the first one spotted, targeted, into the cap... Let someone else be first, so your ship can get its damage done.
      Now, what kind of teams do you get when 5-7 people are playing that way?

    • @LiteBosmark
      @LiteBosmark 3 місяці тому

      I've played PC, people still don't know what they're doing lmao

    • @tatianasweetheartkawaii
      @tatianasweetheartkawaii 3 місяці тому

      There not nubes they just don't care about anything other than shooting

  • @BattleShipsTURK
    @BattleShipsTURK 3 місяці тому +12

    This game has potato graphics. It's 2024 and they still haven't improved the graphics. The graphics are from 2014 so it's a waste of time. Don't tell me about optimization. Is this company so weak that they can't optimize?

    • @Incept470
      @Incept470 3 місяці тому

      Netease (yes, they're actually the ones in charge of this game) is always known for slacking their asses off when it comes to these kinds of things.

    • @Richard1976
      @Richard1976 3 місяці тому +3

      But not all mobile devices have been updated to new 2024 devices. I'm not going to spend +€1000 for a new tablet for a mobile game.

    • @jerryle379
      @jerryle379 3 місяці тому +11

      Graphic are fine 😂 what I'm interested in is fixing the bot amazing maneuver and other bug

    • @BattleShipsTURK
      @BattleShipsTURK 3 місяці тому

      But what I said is true, the game is made of cardboard and is sloppy, that's why the game is so bad.

    • @tintin999
      @tintin999 3 місяці тому +7

      Graphics are just fine as it is
      they should focus on fixing the bot behaviours