Journal 49
July 15 - July 21 This week, my team worked on Assignment 2 in our shared GitHub project, and I completed my assigned portion of implementing the AssignmentController and its unit tests. I have used GitHub in previous classes, but never had such an in-depth use with code reviewing and moving issues in the project portion, and I must say it is pretty fun and interesting to work with my teammates in this way. This project is giving me valuable experience with working in a collaborative development environment. Communication, code reviews, and trust are seen as just as important as writing the actual code. To dive off of that point, the most interesting thing I have learned in my reading of "Software Engineering at Google" is the emphasis on the human side of software engineering. A section that particularly resonated with me discussed how many developers are afraid to share unfinished work because they worry about being judged. I had never really thought about that idea befor...