Speaking from first-hand experience, the positive and negative experiences aren't mutually exclusive.
I might be a college-educated autodidact who made an entire career out of self-taught tech skills but that was despite a parent trying to raise me as a young earth creationist and despite all kinds of still un- and underdiagnosed trauma and disorders. Didn't get my ADHD diagnosis until my late thirties and still haven't been diagnosed as autistic, among other things, all of which likely would have been glaringly obvious to public school staff.
Location: Brooklyn, New York
Remote: Yes (preferred)
Willing to relocate: Highly conditional
Technologies: Ruby, JavaScript, Python, HTML/CSS, Node.js, Rails, SQL
Résumé/CV: http://www.jcholder.com/resume/resume_holder_jc.pdf (password: "resume")
Email: hire at thirdtruck - org
Full-stack and front-end developer specializing in JavaScript. Looking for full-time work but open to contract work. Experienced in agile/SCRUM. Currently working full time on a personal game project. Picking up React in my spare time.
That's a horrible precedent. Most noncommercial advertising is popitical advertising, which is funded by the special interests who will commercially profit from the advertised politicians.
That's the classic mistake! Make the game now, but at a sustainable pace, and then release it after things improve. If you wait until things look good again, then you've already missed the chance to get in on the new ground floor.
I can understand where they're coming from but, for the life of me, I can't recall the last time I needed to restore such code after a long gap. If the code's that interesting, they can either leave it on a feature branch or refactor it out into a reusable module or the like.
Second that, usually I see worthless snippets commented out. Those are good as reference for a couple of hours when you work on the code but when you are done the commented code is lie and new code is truth. Also I cannot imagine working on a piece of code without looking at git history to get context (commit messages linked issues in tracker) in this way commented code from past has no value for me at all.
Speaking as an older Millenial (by some measures), I'm fairly confident that "relatively happy socialites" has never been more than just a self-justifying projection by older generations.
Perhaps our poor situation is just so obvious that, instead of mostly complaining, we're mostly fully resigned or preoccupied with fixing things in our own way. We are more Hero generation than Nomad, after all (https://en.wikipedia.org/wiki/Strauss%E2%80%93Howe_generatio...).
This. Happened with my most recent round of interviews. I took an initial stab at one assignment, moved onto other opportunities, and landed an offer before getting back to the project work.
At least the take-home work I did perform in my second-to-last job search provided good, compact example code for my last search.