• 37 Posts
  • 2.94K Comments
Joined 3 years ago
cake
Cake day: October 20th, 2023

help-circle









  • I do understand that, perhaps more acutely than most as I’ve had countless destructive “hobbies” (my god hobby is the softest word I could find here) that I used to mask the underlying issue. Heck I’m still not sure I know the underlying cause but I have translated those destructive things with positive ones but the goal is the same. This is all to say I’m well versed in addiction, compulsions, and poor mental health.

    With that in mind I would say that sometimes you have to stop the thing you’re doing, let’s say masturbating here, so you can get your body back to baseline before you can even begin to work with a therapist or do some introspection.

    I’m not saying we should demonise masturbation, just accept that for some people they may need to stop doing that for a period whilst they then fix the other shit they got going on.

    I’m in my forties and really never been happy and had a shit childhood that is still the cause of the way my mind bullies me to this very day. I’ve tried therapy before but when you’re in the midst of masking all your shit with other shit you really can’t make any progress in my experience. What I’ve done now is spend several years working on myself and replacing negative addictions with positive ones. That afforded me the will power to begin to remove the substances and other coping strategies. Now I actually feel I’m in a place where I might benefit from some EMDR or trauma therapy.









  • Yeah, I totally get where you’re coming from. I think it depends on what you mean by ‘efficient.’ If we’re talking about runtime performance and memory management, C# and .NET are generally very efficient: JIT compilation, span/memory optimisations, and the garbage collector all make it competitive with Java in most workloads.

    Where I agree with you is in developer efficiency: .NET projects can definitely get heavy with boilerplate, especially in enterprise setups with lots of layers, dependency injection, and config-heavy patterns. That’s not necessarily a language issue, but more a combination of the framework conventions, Microsoft’s enterprise guidance, and patterns like MVC/WebAPI scaffolding.



  • C# development is incredibly efficient to be fair.

    Have you considered not asking questions based on conjecture? No it isn’t because we are inefficient. It’s a mix of staff come first and the work comes second and a lack of greed I’d say. Most of our work comes from word of mouth and we keep client for as long as they’ll stay with us.

    If a client reads a spec and get the application described and decides it’s not right we will change it for them for free to build a relationship. Which is why we get more and more requests to work with us.