• 0 Posts
  • 41 Comments
Joined 2 years ago
cake
Cake day: June 4th, 2023

help-circle







  • I think the easiest way to describe how it feels is it is like having a tooth taken out.

    You’ve had it removed because the pain is too much, and now finally that pain is gone, but instead you’re sat there feeling puffy and swollen from the recent trauma, and you’re just constantly aware of this gap where there used to be something present.

    Just like going to the dentist, it gets better though. And I’d do it again in a heart beat if I had to make the same decision.


  • There are things you can manage, but they tend to be about controlling your environment.

    JD Vance is the perfect example of someone that benefited from the military. Fit in (and let’s be honest being a straight white male still helps). Find a job that involves sitting behind a desk. Get some experience pulling a 9-5 for a few years, and then go to university for free. Don’t get injured. Don’t get PTSD.

    All of this attitude with a capital A is too late. You can’t Attitude yourself out of a missing leg, and you can’t Attitude yourself out of PTSD. You can learn to cope better but coping well with PTSD is still worse than not having it.

    Either have a plan to avoid danger or you need to be lucky.



  • Because it all connects together, and you can program them jointly to help solve tasks.

    Having email and version control inside emacs makes it easy to set up an email based patch system.

    Of course this system will then benefit from the existing code highlighting, introspection, and an integrated debugger.

    Integrating it with your time planner means you can automatically add commits to your journal as a way of tracking what you’ve been working on.

    The old joke always was emacs is a great operating system, it just needs a good text editor.

    The real downside for me is everything is just a little bit janky. It all almost works perfectly and the code is right there to fix it, if you can be bothered. Generally I can’t.





  • It really comes down to what you’re used to. If you use Windows tools then you already know many of the workarounds for Windows and you don’t know the tools that haven’t been ported there.

    For example, you know not to use Python directly, but that you have to install anaconda instead, or whatever the current problems with Python development on Windows are.

    The big obvious thing that you can’t get away from is that you have to do things differently if you have develop for two different OSs with a view to deploying on Linux.

    In particular support for shell scripts is crap on Windows. I could learn powershell or there’s workarounds using WSL and a bunch of other stuff that I don’t need to care about, but I’d rather not bother.


  • I mean coding is difficult enough as it is, I wouldn’t choose to use an OS that makes it even harder.

    I use Linux because it makes my life easier. It has better support for development. Some of the other stuff is maybe not as easy or polished, but the support for dev tools and the ease of deploying to from local machines to servers that are also running Linux makes up for it.

    If I wanted more effort I’d still be using Windows. It would force me to work on cross platform development and deployment. The idea that there’s value in making things unnecessarily hard is just weird. I want Linux to be as simple as possible to use, so I can spend that effort on things that actually matter.



  • (Swiss)Germans are completely mad about food.

    It’s their culture to complain about everything, except food. All they care about is that it’s as bland as possible and has big portions. If you manage that, they’ll give you five stars every time.

    I spent 3 years living in Germany, and not only can you not get anything spicy for love nor money, they also don’t use herbs. It just blows my mind. They’re physically so close to France and Italy, but the food is so far away.