• 3 Posts
  • 114 Comments
Joined 1 year ago
cake
Cake day: July 4th, 2023

help-circle





  • Prey gives you the choices up front, tells you they don’t matter, then gives you a really good game to play.

    plot twist

    The way you play is entirely up to you, but that’s the point. Are you who you say you are? It’s easy to say whether you’ll flip a switch or push a person when you’re answering questions at a desk, but it’s suddenly much harder when you’re actually faced with the problem. What will you choose?



  • You can always try Linux risk free in a virtual machine like VirtualBox.

    If you like what you see, and you have any valuable data backed-up, you can try dual booting. That way you get to use Linux as your primary operating system, but can switch back and forth as much as needed.

    I found I was dual booting Windows and Linux for over 3 years before I was comfortable enough to stop using Windows entirely. Switching to Linux doesn’t have to be an all-or-nothing approach. You can take it as slow as you want.


  • The surgeons handle this regularly, it’s routine for them. You get to relax and let them manage everything.

    I went through lung surgery a few years ago and coped by deciding that I could trust the surgeons (and other medical professionals) completely. They know what they are doing, and they have procedures in place to make sure everything goes well.

    Learning to consciously relax and trust everyone around you is a something that takes constant effort, but in my opinion, it’s worth it.

    My surgery went well, no complications, and my recovery was exactly on schedule.


  • An SUV is very different from a compact car. Small cars tend to have better visibility and maneuverability, and are just easier to drive. If it’s with your budget, an electric car is also easier to drive (and cheaper overall) because you don’t have to worry about gears.

    The first few lessons will be overwhelming, particularly with stickshift. As you practice, you’ll start doing more things without thinking, like when you put your foot down while stopping on a bike. I bet you haven’t thought about that for a few years.

    Just take it slow, and trust that the instructor will not push you beyond your limits. After a few months/years you’ll wonder why you thought driving was even difficult.

    If it were a reasonable option, I’d pick the train every time.










  • I find making a simple text based calculator is a good way to test your skills while learning.

    Start by adding 2 numbers together and outputting the result.
    Then upgrade the calculator by getting the numbers from user input.
    Now you get to decide the next upgrade. Does the user want to add 3 numbers? Perhaps they want to subtract instead. Maybe the user wants to start a new calculation immediately after finishing. What about error handling? What should the program do if the user enters something that isn’t a number?

    Each step provides new challenges and new learning opportunities.

    Make sure to test frequently. The more code you write between tests, the harder it becomes to track down bugs.


  • More difficult advice:

    Get enough sleep. Programming is something that takes a lot of focus. If you are tired, you won’t learn as quickly, and you’ll make basic mistakes that are hard to track down and fix.
    Every time I’ve done programming while tired, I’ve started the next day by reverting everything I just changed and doing it properly.

    Don’t start the day with social media. Social media is an instant reward system. When you start the day on your phone, you condition your brain to crave instant rewards. Programming can take quite a while to get the reward feeling, and it’s not as strong as social media rewards.

    Let yourself get bored. It hurts. No-one likes being bored. But boredom is often the precursor to creativity. With all the distractions of the internet, boredom can be hard to come by, but it is also the strongest motivator. When you are bored and have no other options, you’ll find that there are many mundane tasks you’d rather be doing.

    Don’t worry if you can’t manage any of these. I’ve been trying for years and haven’t managed any of them consistently.