- What did you learn yesterday?
- What are you going to do today?
- What do you expect to learn?
Yesterday I learned that you are apparently SUUUUUUUPER not supposed to install Node from their website. I was trying to make things work and got to the point where even `sudo` wasn’t forcing stuff to install. Brandon had to go in and uninstall Node and do all sorts of crazy stuff to make it work on my computer. So, lesson learned: I have Homebrew for a reason. The assignment I’m working on involves writing an API, which is apparently fairly easy once you get the hang of it, but from the outside looks really hard. I’ve been going through the Code School Surviving APIs with Rails course, which makes sense, but I have to go back and use the slides every time in order to answer the challenges, so I feel like I’m not retaining anything. I think once I start actually hacking on it it’ll all make more sense. Also, one of my fellow apprentice’s former jobs was writing Rails APIs, so if I get stuck I have an awesome resource sitting right beside me!
Today is Friday, so it’s labs day! We have an apprentice meeting with the product managers/director team today, and they’re going to take an idea we have and do the whole storymapping thing so we can see how it works. I like these sessions; I think once we all get hired as juniors it’ll give us an advantage to know how the systems work. I’m also planning to finish the API code school course. My time block thing has pretty much entirely gone out the window. Maybe I’ll plan to spend Fridays doing reading and tutorials instead of attempting to block off time every day?
I expect that I’ll learn more about how product managers and directors work together with engineers to get products that clients are happy with!