Just an anecdote, but my company saw about a 30% increase in completed stories and we've all been happier and less stressed. Now we're all on the same page when it comes to WFH & have been working together for a while so that is a big factor.
Relax, take it one hour/day at a time. Try to build a list of people you can contact for support if needed, I imagine you and your boss aren't the entire IT team. If something happens and you get stuck call someone, its ok (especially as an intern) to say 'I don't know I need some help' especially if something is on fire. Try to find or define a plan of what's going to happen, eg at X time someone will start the roll out then x & y should happen and finally z means success.
Above all else:
If your boss knowingly left a junior employee to do something with 0 training or guidance, any fuckups are on the boss. Don't beat yourself up about it, life will happen and you will get through it.
Some people prefer to pay their services directly. I would rather pay someone to host my notes, and to build/maintain the infrastructure to host my notes, than hope Google keeps finding it profitable to give me costless storage.
I'm in the camp these days of I would much rather pay someone who does one or a few related things well and charges me for them, I'm already happy with my note taking setup, but 5$ a month doesn't seem too bad for a service I actively use and enjoy.
I think you're missing the real world nuance here, anxiety isn't as on/off as you make it out to be. For me, a developer with social anxiety, there is a huge difference between an interview environment and talking out a problem or code review with a team I'm familiar with. The two main factors for me are one my anxiety just skyrockets around new people but quickly calms down after being around someone for a couple days/weeks and getting used to them. The second is one aspect of my anxiety be is an abundance of worrying about people judging me/what I'm doing/wearing/whatever and in an interview the interviewer is doing just that: judging my performance & worthiness to join their team.
Anyways that was a long winded way to say it is entirely possible for someone to be anxious and generally bad at interviewing while also being capable of being a productive team member.
"I don't know how it is in most countries, but in the United States, an employee gets unemployment when they get laid off."
Thats assuming they were officially laid off, not let go for performance reasons even though it was actually company downsizing, and are eligible to collect unemployment. Since companies usually have to cover some of the unemployment payments they will fight unemployment claims or even fire a employee for a BS reason. So unemployment is far from guaranteed. IIRC IBM recently used those tactics in their latest mass layoff.
Why not both? At least enough to understand what each framework does well and why someone would want to use one over the other. I'm not a web dev, but from what I've seen angular seems to be more widely used so if you're heading down that path I guess you will be more likely to see angular at some point.
"The failsafe/wipe and timeouts are all implemented in software"
So is unlocking your phone, changing your password, decrypting your phone, etc. How is it easy for them to disable the failsafe wipe if they can't decrypt your phone (and presumable the settings file where that option is stored)?
Doubtful. If he had, he would be able to provide more reasoning than 'netbeans is awesome, its the best and nothing is better!!". How about specifics on what you think netbeans does thats better? For example in what way do you find the git support better? Because as someone who regularly use IntelliJ IDEA I feel that it is better in every way (which is why I use it). What I'm getting at is blanketly saying 'X program is the best it does B better than Y" is useless, and wont provide anyone looking for a new IDE any information on why they should try X over Y. What makes its implementation better? I want actual descriptions, and images, and actual use cases.</ramble>
"I tried to install Windows 8" Well theres your problem, and I mean that half jokingly, and half serious. I've ran windows xp and 7 on a mac via bootcamp and it was a great experience, literally the opposite of yours. I had similar requirements as the OP and for me a macbook pro was the best possible option.
According to Apple's Bootcamp page they supported Windows 8 at that time. It was a supported OS. There just wasn't much support available when you actually spoke to someone at Apple in general when it came to Bootcasmp, they just blamed the Windows installer and sent you to Microsoft (who then sent you back to Apple).