• 1 Post
  • 22 Comments
Joined 1 year ago
cake
Cake day: June 25th, 2023

help-circle

  • wolf@lemmy.ziptoProgrammer Humor@lemmy.mlLeast Favorite IDE ngl
    link
    fedilink
    English
    arrow-up
    7
    arrow-down
    2
    ·
    6 months ago

    Eclipse has its share of problems (and outdated UI and workflows), still I’ll happily use it over IntelliJ w/o hesitation.

    Funnily enough, a lot of other (Java)Senior developers who tried both are fine with Eclipse, too.

    Besides the astroturfing from IDEA which is really annoying, Eclipse integrates far better with standard build tools and is our last descend Open Source IDE (Netbeans effectively being a zombie at this time).

    IDEA is already pushing/forcing their own solutions/build tools/etc. to up sell their shit, once Eclipse is gone, there will be no alternative and IDEA/IntelliJ will start the entshittifaction…

    People really forgot what a shit show were the 90s, paying lots of money for commercial IDEs.









  • Seriously, I have no idea how one could brush teeth in 2 minutes. I brush gently, use the simple swipe away from the gum technique and just work systematic chewing surfaces, inner surfaces, outer surfaces. Each part gets 2-3 swipes. I had a professional dental cleaner teach this technique to me, and she also told me that she couldn’t finish within 3 minutes. (Do not misunderstand me; I would happily get away with 2 minutes.) BTW flossing is another interesting topic, AFAIK there is no study which can show that flossing helps your teeth/gum. (I floss daily, but I just cannot understand why there is no study which supports this practice.)






  • X-COM (from the 90’s, not the remake):

    I totally sucked at playing X-COM and died a lot, until I learned about real world squad tactics.

    In X-COM, the members of your team can get scared/lose it, and behave in random ways like throwing away their weapons/fleeing the fight or just going berserk and shooting around.

    So, after I improved my game with my newly acquainted knowledge of real world squad tactics, I had a terror mission. Terror missions are missions, where the aliens attack and which are harder than the other missions.

    I managed to survive the load out from the helicopter and kill nearly every alien on first contact, thanks to very careful and orchestrated movement of my squad.

    There was one alien left, I tried to shoot it several times from a distance, and of course (this being X-COM after all), all of my shoots missed…

    … THE ALIEN STRESSED OUT AND BERSERKED…

    I didn’t even know that it was possible. After weeks of loosing and frustration, this one moment is the most satisfying moment of my entire gaming history (more than 30 years now).

    Haven’t found any modern game, where this would be even possible!

    Mandatory link to OpenXcom


  • I would not self host a password manager, simply because I don’t want running something like that on a 24/7 online server.

    Still, if I needed to run a password manager on a server, I would rather self host it than use a hosted service from someone else.

    In my opinion, running such a service commercially is a much harder problem than self hosting it and has a much bigger attack surface.

    This is IMHO what many people do not understand about hosting as a service vs. self hosting: The full time DevOps/Admins etc. people who work at the hosting service are hopefully better than me at hosting stuff. At the same time the problem they have to solve is so much harder than self hosting, that even if they are 10x as good as me, running my own little service with a firewall, rate limiting and monitoring should at least not be less secure.


  • To the best of my knowledge, how a body processes caffeine is highly individual.

    My body seems extremely bad at processing caffeine, and I’ll sleep worse and get other bad side effects after a few days of drinking two cups of coffee before 2 PM.

    Other people drink coffee until the late afternoon and don’t report such problems.

    In summary: I would recommend anyone who experiences sleep problems or the feeling of being stressed to avoid caffeine for 2-3 weeks to rule it out as a source of problems. OTOH if your sleep is okay and you don’t sleep bad, consume as much caffeine as you are happy about.

    One more word about the research concerning caffeine: Usually the research is done with young (< 30 years), healthy (they sort out people with illnesses problems) people. AFAIK everything they say about caffeine is technically true, but unless you are young and healthy, the research doesn’t tell you anything about how caffeine will impact your life/body/health.



  • Amen! One thing which drives me crazy is that most people confuse beginner friendly and user friendly, the two things are absolutely not the same thing. There is nothing wrong with having tools which are beginner friendly, especially for stuff one does once in a while. There is everything wrong with nerving tools which are for pros or even everyday usage: If I use something everyday I have rather an optimization for the mid or long run, than for the first few hours…


  • TDD as in religion is overrated. TDD done right is IMHO extremely effective.

    The problem is, writing good tests is really hard, and I have seen/committed/experienced a lot of bad tests… just the top of my mind problems with TDD done wrong:

    • testing the implementation instead the interface
    • creating a change detector
    • not writing / factoring the tests in a good way
    • writing tests / TDD w/o having an overall design for the software

    For every non trivial piece of software written w/o TDD, I always saw the same pattern: First few hours/days/weeks, rapid progress compared to TDD, afterwards: hours/days/weeks wasted in debugging, bug fixing etc… and the people can not even catch up with tests if they wanted.

    Is TDD always the answer? Of course not, it is a tradeoff like everything else in technology. OTOH I have yet to see a project which benefited from not using TDD by any metric after a few days in.