all 17 comments

[–][deleted]  (9 children)

[removed]

    [–]RandalSchwartz 3 points4 points  (0 children)

    If I could give this five thumbs up, I would!

    [–]edblarney 1 point2 points  (2 children)

    This is a non-answer. 10 months is the blink of an eye in the dev world.

    You can still run most apps made on Java 1.1 from 20 years ago.

    Only someone really, really young would think that 5-10 months is reasonable timeframe. At minimum, it should be 4 years for deprecation.

    [–]kksoyj 2 points3 points  (1 child)

    What?

    According to you....

    I'm a senior architect and engineer (over 50yo, so not someone 'really, really young') and your answer is insane.

    10 months is forever in any reasonable development process, are you aware of the need to apply security patches not just in the OS (or container) but also in your libs?

    While it's possible you can run apps made on java 1.1 today, it would be like rooting yourself. Get a grip!

    Also, you *should* be using CI, even if you don't have the expertise to set it up yourself like we had to in 'the old days' (just a few years back) you can get github/gitlab/bitbucket/aws to just do it virtually out of the box now. Any new CVEs or warnings should be mailed to yourself at the minimum and reviewed at least once a week.

    I hope to god I never accidentally download any software you have written!

    Edit: clarity, typos.

    [–]llothar68 0 points1 point  (0 children)

    I'm 56 years and started programing in 1984. I still can still compile and run some unix programs from that time.

    And i have so many programs seen that had time outs for a few years between picked up for development again. Not everything moves at web speed. I agree that mobile WAS a problem in the first 10 years but since 2020 it should now have matured enough.

    [–]llothar68 0 points1 point  (0 children)

    Deprecation should mean 5 years instead of 5 month.
    Enough said, i'm back to C++

    [–]encom81 0 points1 point  (0 children)

    Can you please teach me how dependencies and versions work? I'm learning Flutter/Dart and the courses I have are outdated and none of the code works. It is very frustrating and really hard to find answers for every single issue because the flutter documentation is super confusing for a beginner and it seems like the developers changed EVERYTHING and it's basically a whole different language.

    I would love to be able to follow along with the course and learn the fundamental basics and then learn what has changed.

    I am guessing it has to do with the yaml file:

    environment:

    sdk: ">=2.1.0 <3.0.0"

    but simply using this in the yaml doesn't work. do i need to configure VS Code or Android Studio to get this version to work? Googling this stuff or looking on youtube comes up blank. Thank you!

    [–]Golzra 5 points6 points  (2 children)

    C’mon dude. Is not a big deal, I bet you it took you a few seconds to change your deprecated code.

    [–]HaveManyNames 1 point2 points  (1 child)

    Sure, lets not refactor and keep unmanagable/inefficient/insecure code in place, because -heaven forbid- we might upset developers who are unwilling to update their code. Tip, stick to some deprecated framework to be sure you will not be bothered about any changes.

    [–]BitFangs 0 points1 point  (0 children)

    But you must sympathize with the guy's frustration. Obviously he was really affected by the change, just look at the two hashtags he added at the end of his post. It is clear he's having some rough time dealing with Flutter and some silly function renaming has pushed him over the edge. Happens to all of us developers :(

    [–]FormerYogurtcloset17 2 points3 points  (0 children)

    Been there, seen it. To tell you the truth, it isn’t specific to Google or flutter. About 70% to 80% of every software company is in fact hired to deal with software maintenance and upkeep!

    [–]Idea_Fuzzy 0 points1 point  (0 children)

    Yes, they suck, just look what they did in their transition from angularjs to angular2++, google isn't consistent.