I talked to a couple of classes about my job as a front-end web developer this morning for Career Day at Chelsea Career and Technical High School.
I got a lot of help from these articles:
I hit an interesting little bug where the browser buffers SetInterval functions, and was able to resolve that with help from this StackOverflow thread: When using setInterval, if I switch tabs in Chrome and go back, the slider goes crazy catching up.
During a recent chat with a senior dev at work, I mentioned that I would like to try pair programming. The theory is that I would learn more from working with a more experienced dev than on my own. We had our first pair programming session today.
The project we were working on was just HTML and CSS. The experience was pretty nerve-wracking (having another dev sitting there watching me code feels a lot like public speaking), and I feel like most of what I learned was how inefficient I am. Type type, fix typo, save, refresh in browser, realize Grunt didn’t finish yet and refresh again, check various breakpoints, repeat until expected result accomplished. I’m sure there are some ways I can speed that up. Also, I should turn off all notifications when someone else is staring at my computer screen.