I feel like I could have written your post, even today when I am in a fairly senior position and paid an uncomfortable amount of money. My advice for when this feeling gets overwhelming is to just put your head down and get a bit better than you used to be.
I don't mean study really hard, just learn any small new thing and over time you'll improve.
There's no rush and it's ok to be average. The fact that you say the "alternatives seem dreadful" means you are probably in the right career!
It's a simple static site with no server involved. Everything happens client side. You could turn off your internet while you're using it if you wanted to make sure no data is exposed.
Great blog post. I will incorporate some of those ideas (like testing) into the challenges.
I agree that the interviewer side is a mess and one of the long term ideas for this is to create interview packages for companies to help assess and calibrate FE candidates.
To avoid any conflicts I'm trying to keep my employer out of it, but it would definitely help with reputation.
Hey thanks! I actually stayed away from those kinds of problems because they're well covered by other sites, but I'm interested in what you mean by presenting then in my way?
Do you mean algos in a practical front end context?
In the talk you say that you reduced JS and therefore lowered TTI and saw more clicks on the signup button. Is it possible that you are just _tracking_ more clicks, but the total is the same?
Does it really matter how much JS there is if it's loaded after HTML and the user can already move to the sign up step without it?
Surprised https://standardnotes.org/ hasn't been mentioned. It popped up on HN a week or so ago and I've been using it ever since. Very simple, elegant solution with a focus on longevity. It's exactly what I was looking for.
Are you still using JSX? Even a very minimal babel/webpack setup like this one has really sped up my productivity, but I'm interested in the alternatives...
I'm the same, but I recently discovered that a dump of all Stack Overflow content is available for download. There's a few apps around to easily use it offline. Combine that with the "Dash" app for mac (which downloads other official docs) and it should be pretty easy to work off the grid.