Here’s a general picture of how my first 6 weeks at school went. My instructors can confirm that this is pretty much how things were, although it’s possible they’re no longer working in education after working with a few students like me.
The day begins. Unlimited possibilities! I take notes through a 90-minute lecture covering server vs. client, NPM, expressJS, websockets, templating, and swig. It all makes perfect sense.
Sit down for coding portion of workshop, open on the web portal.
Try to figure out what expressJS is. In the middle of an article from Daily JS, I am encouraged by TA’s to, ‘Just play around with it, you’ll figure it out!’ I use the terminal to accidentally create an express project in a nameless folder.
Get about 50 errors trying to create a Sublime command in terminal, because of .. something. A bunch of “You are about to… Are you sure?”
No, damnit, I’m not sure.
Give up. Drag each file individually into Sublime.
Puzzle through all the cryptic files in the express project. Try to figure out how they fit together. My instructor is trying to tell me something but the node console is now flashing red and yellow error messages, over and over and over. I can’t get it to stop. I can’t get it to STOP!
Restart my terminal. Restart my browser. Forget my workshop portal password and wait for the reset email to come through.
Look through the files some more. Try to figure out where I’m supposed to type.
Oh no! The internet is down! Wait — that was just my mouse USB coming unplugged.
Re-plug mouse. Finally manage to get some text from Sublime into the browser. Then the whole thing shuts down again. “undefined,” something something, no line number, …
Coding classmate comes by and asks if I got p6 working yet. I’m still on p2.
On to p3.