Skip Navigation

Posts
2
Comments
574
Joined
2 yr. ago

  • Correct! Hence why i said it all depends on the product, the team, the time, money, project, ...
    Many factors that decide on how to tackle things and the problems :)

  • Agreed. Depending in what branch or situation youre in you need handle appropriately and cover your arse but also make it work. If i was to work on a timed project, and the project is set to not make the deadline due to spec changes i will report that ahead of tine to cover the teams arses, but at least we can pivot and deliver something that will be useful and up to spec depending on the feedback :)

  • Im currently trying to steer a product team to have this kind of process. They are working with an ancient piece of software that is slowly being replaced. However, we need to replace piece by piece while the main app is still being maintained because of law and workflow changes. This is why i want them to set the requirements and designs up front a bit so we can make a good analysis of it before development starts so no technical difficulties or questions arise mid development! However, nothing is set in stone and after each small piece ( aka after each sprint ) we have our review and product owners and stakeholders see what we have made and can chime in, causing us sometimes to pivot what we were making.
    Best of both worlds!

  • Agile has its uses, but like everything you need a bit of both. You need a bit of both waterfall and agile.
    Example : you need to have your requirements before development, yes. But how far do you go in your requirements? If i were to make all the requirements for my current project ill still be busy in 3 years and will have to redo bits due to law and workflows changing. however , we need requirements to start development. We need to know what we need to make and what general direction it will be heading to a make correct software/code design.

    Agile also teaches you about feedback loops, which even with waterfall, you need to have to know that what youre developing is still up to spec with what the product owner is expecting. So even with waterfall, deliver features in parts or sit together at least once every x weeks to see if youre still good with the code/look/design.

    Pure agile is bullshit, but so is pure waterfall. Anything that isnt a mix is bullshit and in the end, it all depends on the project, the team and the time/money constraints.

  • I have terrible friends haha

  • Tried that on the last install i had to do. Doesnt always anymore. Task manager was hidden by the setup a few times when i did that :(

    I ended up using rufus to patch iso pre-extraction hehe :)

  • Thats interresting, thanks! Stuff for me to look into!
    I also think halfway through the conversation i might have given the impression i was talking about pointers, while it was not my intention to do so. That said, the readonly/mutable reference thing is very interresting!
    Ill look into what rust does/has that is like the following psuedocode :

    DataBaseUser variable1 = GetDataBaseUser(20);
    userService.Users.Add(variable1);
    variable1 = null; // or free?
    [end of function scope here, reference to heap now in list ]

  • That sounds odd. That also means that a mapper, command, service,... can never return a class object or entity. Most of the programming world is based on oop o.O
    Keep in mind im not talking about the usage of pointers, but reference typed variables.

  • I am corrected, thanks :) Im legit surprised they did anything towards the issue, so thanks for pointing it out.
    That said, ad blocking is only a part of the problem and there are a lot of extensions that work on content loading in browsers that are going to be invalidated with the chromium update that an integrated ad blocking feature ( that i hope you can customise to your hearts content ) will not fix..

  • What i meant is that chromium is owned and managed by google. If chromium ( and therefor all chromium based browsers ) gets a change, they all do by default. Things like vivaldi or brave will get this change unless they specifically implement ways around it, which i dont think they will.
    Though its way less than chrome, chromium still has links with google and has been found to ping google once in a while even though youre not using google.

    To be accurate, chrome in itself is a chromium based browser. Its chromium with google stuff slapped onto it.

    Its because of this that i find the "but im using [chromium based browser here], so i wont be affected by change x" a false one, because they will.

  • Thanks for the response. Ive heard of rust's compiler being very smart and checking a ton of stuff. Its good thing it does, but i feel like there are things that can cause this issues rust cant catch. Cant put my finger on it.
    What would rust do if you have a class A create something on the heap, and it passes this variable ( by ref ? ) to class B, which saves the value into a private variable in class B. Class A gets out of scope, and would be cleaned up. What it put on the heap would be cleaned up, but class B still has a reference(?) to the value on the heap, no? How would rust handle such a case?

  • Serious question, how would using rust avoid this? Rust still has reference types in the background, right? Still has a way to put stuff on the heap too? Those are the only 2 requirements for reusing memory bugs

  • Those are all chromium based. They all are connected to google and will all have the manifest v3 change.
    That is unless they will support v3 but keep some doors open for content blockers ( this is mozillas plan )

  • Before i reply, know that i am also against parts pairing at this point in time. Fuck apple for making it popular.

    Parts pairing does work against piracy to some level. Ps3's blu ray drive was paired, and had checks to see if it was modded. Changes to the drive would make it not play any content because the pairing verification failed.
    Then there is the switch' game cart slot. Its paired with the switch, and has firmware running on it. It also adds a layer of protection.
    They arent lying in that statement. What they arent saying is that it totally fucks with right to repair >>

  • I agree. When i got my framework 16 it just felt like suddenly i had freedom in my hands, a breath of fresh air. It was amazing in the first week learning all the hooks and crannies of their mad design and open schematics.

  • Youre right, but with framework the motherboard isnt hard connected to the connectors/ports of the laptop. Or any hardware really.

  • I assume this is because their communication is based on posture, look and pheromones?
    I was wondering if ducks would understand each other, with them having confirmed to have accents based on region

  • Yes!
    They have released multiple new mainboards for the framework 13 which upgraded the cpu. This is a new mainboard with the latest intel cpus. They have always allowed everyone to just buy the board so they can upgrade their existing framework 13's, thats their whole stick : modularity.
    This time they also have a new screen panel and battery you could get to upgrade your system.

    Also obviously new systems can be bought with the new hardware from the get go too.

    I have a framework 16 that my boss got for me. Im a trial to see if we can save money by going framework instead of dell for the laptops developers use as things like the ports on the side, batteries and mainboards are easily replaced and upgraded. No need to waste +2600 euro every 3 years per laptop either if we can just swap the mainboard. They didnt want to finance the gpu, but when the laptop is mine after 3 years i will probably get the gpu for it :)
    (In a framework 16 a gpu can be plugged in or replaced. Framework 13's always use integrated gpu )

  • Even google's ai overview agrees its the truth there!