• 0 Posts
  • 22 Comments
Joined 3 years ago
cake
Cake day: January 25th, 2024

help-circle










  • thevoidzero@lemmy.worldtoScience Memes@mander.xyz•Choose a major you love
    link
    fedilink
    English
    arrow-up
    11
    arrow-down
    1
    ·
    3 months ago

    I love programming because it feels like magic.

    Couldn’t choose it as a major because everyone wanted it while I was going to college. It was too competitive.

    I still learned it, have fun making things. Helping others by making tools. Thought I could get a job in programming because “degree doesn’t matter”.

    Now the degree matters a lot because they have plenty with the degree, I think it didn’t matter in the beginning because there weren’t enough people. Now with AI, the people with degree aren’t finding jobs. So no way anyone hiring me.

    But because I love programming I still use it on my job. Making tools for clients and internal productivity. Basically working like a software engineer without a software engineer salary because I love it.

    So profit??? To the company?






  • That’s actually what I think of as how the open source works. It’s not that millions of people are working for you to have things all the time. It’s just that instead of making something and letting it be lost in some hard drive they share it. If something has enough interest, use value, and passion from the creator then the work will continue.

    Some programs with heavy industry use, or a passionate user base will be successful, but even the niche small programs are there so if someone wants to continue the work they can.

    Vs the same little programs from companies that are not open source will be just lost, you can’t get the source and continue even if you want to. Even they will discard the source, or the guy that worked on it will be gone and noone knows anything.

    So appreciate open source, even if it doesn’t work for all the cases, it is better because it can continue, the effort isn’t lost. Open source licenses don’t promise future maintenance, they are just available as they are



  • Yeah, I really like it. But I also started with it because my university at that time only taught open source apps, and later on other universities did Arc but I just did the same thing in QGIS. But when you’re starting it might be a little of an adjustment.

    They also just released v4.0 with full migration to qt6, I haven’t tested it out that well yet.

    Btw I am currently working on a programming language that uses custom syntax to do fun analysis related to networks (directed graphs). And I have a GIS support for reading/writing network and attributes. I made it for rivers first, but I’m expanding to all directed graph. I’ve a mix of Computer and Geosciences background so I had fun doing something in the middle that most people don’t.

    Edit: I am looking for people to try it out, but I have problem finding people that want to code in a new language, and for network related tasks.


  • ArcGIS is the proprietary industry standard, but QGIS is catching up. I personally don’t like Arc and have only used it when I was in industry. Even in academia colleges pay for ArcGIS but I just use QGIS.

    You can also customize QGIS easily and there’re a lot of community plugins. And works well with other open source tools or CLI tools.

    Main thing that makes Arc popular in industry is the liability. They can claim they used the best available industry standard software, so the errors are not their fault, and deflect it to the software company. While with open-source alternatives they might be held liable. It’s not a problem if the open source is the standard. But that only happens when they were there first, hard to do it otherwise.