SB Apprenticeship: Day 50

  • What did you learn yesterday?
  • What are you going to do today?
  • What do you expect to learn?

So, as you might have guessed by the picture, I spent the last two days at the All Things Open conference in Raleigh. Most of the office ended up going and we sponsored a Front End track, so we were really visible and it was a lot of fun. It’s always a tough choice at conferences — do you go to the talks that sound super interesting, or do you focus on the ones that are actually relevant to your job? I tried to strike a balance, so I went to a talk on Computational Linguistics and natural language learning, and then I went to a talk on using Ember. Most of the talks were really good, but I think this conference has a wee problem with the descriptions of the talks not actually matching the content. There were also several that ended up just being advertisements for the company of the person speaking. Also, in the vein of my general t-shirt disgruntlement, the conference not only didn’t offer any women’s t-shirts, they didn’t even have any small men’s shirts on offer. I spoke to the organizer after the final keynote and emailed him the awesome Geek Feminism wiki article about t-shirts, so hopefully next year I’ll actually be able to show off that I attended.

Today it’s back to the Bookstore grind. I caught a cold from my boyfriend last week and ended up going home early on Friday and living on the couch all weekend, which means that I have, sadly, broken my streak of Github commits. šŸ˜¦ I’m feeling much better now, though I’ve entered the non-stop coughing phase, so I sound way worse. Anyway, today I want to focus on the quantity field of my form and figure out why it’s not saving when I change the quantity and how to make it update price and total after I do.

SB Apprenticeship: Day 39

My coworkers have a Minecraft world they play in, so I finally got motivated to try it out. Four hours later, this is my house!

My coworkers have a Minecraft world they play in, so I finally got motivated to try it out. Four hours later, this is my house!

I’m not a gamer. I never have been, for a lot of reasons — I never played as a kid, I don’t have any consoles, I’m kind of super ADD, I never really knew what to play, so many games have a reputation for being horrifically sexist…etc. The games I’ve enjoyed have all been puzzle games, like Portal or Braid or Thomas Was Alone. I’ve been curious about sandbox games like Minecraft or The Sims for a while now, but I know myself — it’s all or nothing. Like last night, for instance, I started playing and the next thing I know it’s midnight and I really ought to be getting ready for bed — but I just finished smelting all this glass, I need to make my house have windows! I didn’t manage to get anything I meant to do last night done, so the poor kitties will have to live with a dirty litterbox until tonight. Anyone have any tips on how to prevent losing hours and hours to a video game?

  • What did you learn yesterday?
  • What are you going to do today?
  • What do you expect to learn?

So, aside from learning that Minecraft is dangerously addictive, I learned that, despite all being organized into neat little files, Cucumber tests all run together. It goes through all the step files when I run the tests, so when I solve And I click the "Login" button in the Account Creation steps, Admin Authentication can also use it when those steps run. For some reason it took Brandon three times explaining this for me to really grasp it. But! I think I have it now! The thing that was confusing me was that I would run my tests and one would fail that wasn’t actually in my list, which would throw me off.

I also learned that Github doesn’t count commits that are made to a branch in my little contributions map until the branch is merged into master. I set myself the goal of making at least one commit a day for the month of October, but it looks like I failed on the very first day! Booooo. Of course, I had planned to do a chapter of the Rails Tutorial when I got home, until Minecraft ate my evening.

Current streak: 0 days. *sob*

Current streak: 0 days. *sob*Ā 

I need some kind of clever name for this goal. Commit October? Git October? Codetober? Some sort of horror movie reference about being committed (like to a mental institution?) Maybe that’s ableist. I’ve never been great at coming up with names. Any great ideas out there?

Today is labs day! This never actually means much to me since I mostly just continue whatever I was working on during the week, but there are more distractions. Derek, one of the previous apprentices who is now a junior dev is hostingĀ a lunch and learn on Cucumber that I plan on attending, so hopefully I’ll learn more about how Cucumber and Capybara work. I’m working on the Admin Authentication tests, so I think that means I’m going to actually write some code and get the bookstore app really started.

Wouldn’t it be cool if I emerge from today an expert in Cucumber? Flying through my tests and crafting beautiful code and totally being a successful junior dev. Ahh.