I've gotta say, it's my first ever experience with express, jade, or a web app on Node (I've done decent amounts of non-web Node stuff, though). When I was starting ti get 10 requests per second, I still wasn't even caching anything.
I follow most of what's occurring within this document, but there's a bit that's throwing me and I hope someone can shed some light. When you're processing the step
SET A,B
Does A have to represent a register, or is it a memory location or is it both and the registry is just a location in ram?
a and b are just decoded value bits. That means they can be either one of those things. 0x00-0x07: registers themselves, 0x08-0x0f: addressing via register, etc.
I think a lot of this is dependent on the company and what you are trying to do. Every other company out there needs programmers. But not all of them need software engineers.
I'm a self taught programmer with no degree who came to it late in life(past 30.) I love programming and I like to think that I'm fairly good at it and I think I can justify that belief with the 6 figure income I earn and architect title I have.
And after 10 years of doing this, I am going back to school to get my CS degree. I believe you can be successful without a degree but there's a wall that you will eventually hit where you're natural talent can't take you farther without some assistance. Unfortunately all the classes I would like to take to satisfy my craving for knowledge are graduate level courses. So I'm going back to school so I can get my degree so I can finally learn the stuff that I want to, and need to know.
I took an awful lot of graduate level courses as an undergrad. Most of the time there was some sort of additional vetting where the prof had to sign off on your involvement in advance.
You don't have to get very far in the undergrad before they'll start letting you take the interesting stuff, especially if it looks like you know what you're doing.