Some people have no choice. In NYC, basement apartments are the only units you can find for under $1000/month. If you're an immigrant new to the US, if you're trying to find your footing after a tragedy, or if you're a new graduate looking for your first job after school-- it works as a (hopefully temporary) solution.
Lived in a basement apartment as a child for a decade. I came out fine. But yes, would certainly not recommend if there are alternatives.
Have noticed this as well. It’s important to step back and look at longer term figures (either monthly or quarterly revenue, for instance). If you check your numbers daily, you’ll drive yourself crazy. Similar I imagine, to how newbie day traders feel, obsessing over fluctuating numbers.
When I was first introduced to data structures, I want something that I could briefly go through before interviews. I also wanted a sandbox to play with code, preferably in JS (my preferred language). This achieves both and hopefully serves as a great pre-interview refresher, perhaps on your phone right before you walk in :-)
Very cool! This is a feature I've partially added to AlgoDaily[1], but your implementation is a much more clean and intuitive IMO.
I assume this works the same as pythontutor.com by executing a code snippet through a debugger and playing back the execution trace. Is each code snippet custom created, or do you have a tool that generates these visuals?
I somewhat agree. I've written about this before, but working on AlgoDaily[1] has helped me develop an amazing amount as a software engineer and entrepreneur. I've gotten to work with tech that I don't get to play with at work, learned what really makes a business tick, and have been able to network with many amazing people.
At the same time, there's been days that I've had to step back and reflect on the time spent in front of a computer, when I could've been traveling or partying like many peers.
It also can be a ton of work on top of your regular job.
I love this, though I'd be curious to know how often developers without degrees will actually get hired (versus those with degrees).
Some really quick feedback: I think multi-tag search is a must. As an example, I typed "nyc js" and got nothing, despite there very much being plenty of jobs in NYC with JS requirements.
I built https://algodaily.com to serve as a gentle intro to CS fundamentals for non-traditional students. Check it out and see if it's what you're looking for.
What it comes down to is being able to highlight the experience you do have while building new experiences.
So it sounds like you've built a small portfolio and have 1+ year of professional experience. At this point, just apply to startups, you will probably hear back!
The general recommendations to get into a specific aspect of software are, as others have mentioned: open source contributions, personal projects that are relevant to the core business, consulting or contracting work that is relative, and meetups/conferences.
Lived in a basement apartment as a child for a decade. I came out fine. But yes, would certainly not recommend if there are alternatives.