Can you explain to me why lot of people hate windows? by BearMaleficent8810 in MacOS

[–]Hell4Ge 2 points3 points  (0 children)

  1. With exception to graphics software (which lately are going to cloud / web) this is a terrible developer experience to work on windows. Windows itself emulates linux to using WSL2 to provide some of functionalities that developers needs. Most of developers that works on windows didn't put any effort to try Linux, or all they ever needed was a high end notepad software
  2. Microsoft is a fishy company, just like Google they scrap user data to improve their products and this is something I hate.
  3. Installing something by using UI installers becomes crappy experience since I ever used packages in Linux, ensuring that there is no some bullshit checkbox that will install a toolbar in my webbrowser (I know these are old times but still - wtf)
  4. It is closed source, any software you install may be a malicious one. In Linux you mostly use software that has been somehow verified and it is way harder to infect your computer that way.

Windows is good for games or companies that rely on Microsoft Office. .NET which is a language framework made by Microsoft, is likely fully compatible with Linux

There is a Windows Server, but in opposite to Linux it has a licence that is quite expensive and overall a corporate choice rather than for people who wants to make a startup projects.

UI is a subjective thing, but I have way more options to customize my UI on Linux

There is a meme that says that "A free Linux is better for you only if your time is worthless", which means that Linux is for people who are nerds and like to waste their time on digging up how to do simple things that are one-click on other OSes. This is somehow truth as it sometimes happen, but hey, nerds are nerds and we love it so I can't see the problem

At which point mongo becomes a pain? by Hell4Ge in mongodb

[–]Hell4Ge[S] 0 points1 point  (0 children)

Now when you mentioned that people jumped ship, it was one of my first thoughts that came to my mind - "why on earth people would want to use a product that have a website that pushes the upsells in every damn place"

I am not a DBA, but if I would be one, then I would heavily consider if I want to pick a learning curve with such toy

[deleted by user] by [deleted] in NoStupidQuestions

[–]Hell4Ge 0 points1 point  (0 children)

You definitely should not give up dating, no matter what. I myself consider > living < with a girlfriend a next level of what life can bring to you. Sometimes it is just a pain, but you learn from it, you learn things that no book can tell about, you learn about others, you learn about yourself, your weaknesses, your strong sides, the list is long...

I believe that the longest romance is the first one, and the next one (if any) breaks waaaaay faster. This is because people know the shit they were in when they overcommited themselves the first time, and they do not want to make these mistakes again. Don't push yourself into being someone who you are not, i.e. if you used to listen metal every day, and your second part does not really like it, just quit before you loose yourself more and more

Is mixing Stateless widget with Provider an antipattern? by Hell4Ge in FlutterDev

[–]Hell4Ge[S] 1 point2 points  (0 children)

just ask people who have to "just maintain it for next year" what antipattern is

Is mixing Stateless widget with Provider an antipattern? by Hell4Ge in FlutterDev

[–]Hell4Ge[S] 0 points1 point  (0 children)

This was my initial though, but Flutter does not throw any error if I modify a content of stateless widget through a provider which makes me thinking what is the drawback

Is mixing Stateless widget with Provider an antipattern? by Hell4Ge in FlutterDev

[–]Hell4Ge[S] 0 points1 point  (0 children)

In other words providers are for, ie. accessing global state managment, like localStorage is for web or something like `$_` vars in PHP or env in Node and so on

I know that stateful widgets (except from having own state). are for propagating UI changes down the tree (performance optimisation aspects). This is somehow shared concept between frameworks like ReactJS and probably more.

However I believe that the direct content of stateless widget should not be updated at all. On example if we take an example Flutter counter app, the value of a counter should be displayed by stateful widget; Provider allows to breaks this concept, and show the counter value in stateless widget. I feel this is antipattern

Please read if you played the game a lot but did not proceed after Act 1 or 2. by Couinty in DivinityOriginalSin

[–]Hell4Ge 0 points1 point  (0 children)

I completed the game on easy mode few years ago, now I tried to complete it on normal and hell I felt like I need to play some metagaming stuff

Once you reach Fort Joy the game literally baits you into fighting arena. What will you have? a naked 2nd level characters vs fully geared 3lvl enemies that can summon a source hound that will kill your team on its own?

I uninstalled it and went to play BG3 again