{"data":{"site":{"siteMetadata":{"title":"Kai's Awesome Dev Blog","author":"Kai Lovingfoss"}},"markdownRemark":{"id":"fdb209bb-e5f8-527c-af06-3313c12fa348","excerpt":"Part 1 - Individual Accomplishments this Week Github Handle:  tryingtokeepup This week has proven how a great team can make an almost impossible load of work…","html":"<h1>Part 1 - Individual Accomplishments this Week</h1>\n<p>Github Handle: <a href=\"https://github.com/tryingtokeepup\">tryingtokeepup</a></p>\n<p>This week has proven how a great team can make an almost impossible load of work almost easy to bear. Almost fun. Good.</p>\n<p>Actually, scratch that, this week was fun. Exhausting, but fun.</p>\n<p>I am going to go on a small tangent, and actually type out something I was thinking about. For a long time, I have fantasized about making a startup, and I have promised myself and a lot of those around me that I will make the leap before I enter my 30s (about 4-5 years off). But the big thing that kept scaring me was if I could deal with the load, that back-breaking, soul-crushing realization that you will be working 90 hour weeks for at least 2 years (if you are lucky) to get the thing off the ground.</p>\n<p>Doing Lambda gave me a lot more confidence that I can take the emotional toll, but it did not nudge my prior that I would not enjoy it.</p>\n<p>Doing Labs, however, has shown me that I can enjoy this trial, IF AND ONLY IF I HAVE AN AMAZING TEAM. That team doesn’t need to be ideologically the same, or all the same gender, or anything like that. It just needs to like the same memes.</p>\n<p>In a more serious analysis, what I mean by the above is that there has to be a shared sense that we don’t take ourselves too seriously. We also have to balance that frivolity with enough seriousness and conscientiousness that we actually get work done. This balance is extraordinarily hard to get right, but I got lucky. I got the best team I could ask for. I am so glad right now.</p>\n<h2>Tasks Pulled</h2>\n<p>This week, in Technical Accomplishments:</p>\n<p>Well, mostly got Activity Timeline working, but we are having lots of bugs there. That was Eileen and my big battle this week. Most of it is rendering (thanks to Eileen), but now its not picking up Comments on Messages and Comments on Documents. (*Edit: Nevermind, Eileen is a magician. Lol. all fixed on that end.)</p>\n<h3>Ticket 1:</h3>\n<ul>\n<li><a href=\"https://github.com/Lambda-School-Labs/labs-team-home/pull/326\">Github</a></li>\n<li><a href=\"https://trello.com/c/jTXWoQ2d/17-learn-graphql-apollo-prisma-kai\">Trello</a></li>\n</ul>\n<h3>Ticket 2:</h3>\n<ul>\n<li><a href=\"https://github.com/Lambda-School-Labs/labs-team-home/pull/338\">Github</a></li>\n<li><a href=\"https://trello.com/c/jTXWoQ2d/17-learn-graphql-apollo-prisma-kai\">Trello</a></li>\n</ul>\n<h3>Ticket 3:</h3>\n<ul>\n<li><a href=\"https://github.com/Lambda-School-Labs/labs-team-home/pull/341\">Github</a></li>\n<li><a href=\"https://trello.com/c/jTXWoQ2d/17-learn-graphql-apollo-prisma-kai\">Trello</a></li>\n</ul>\n<h3>Ticket 4:</h3>\n<ul>\n<li><a href=\"https://github.com/Lambda-School-Labs/labs-team-home/pull/350\">Github</a></li>\n<li><a href=\"https://trello.com/c/jTXWoQ2d/17-learn-graphql-apollo-prisma-kai\">Trello</a></li>\n</ul>\n<p>that’s all it was for me.</p>\n<h2>Detailed Analysis</h2>\n<p>I was tasked to help Eileen with the Activity Timeline this week as Priority 2, and Priority 1 was getting the tag functionality implemented for the Documents. The following 4 screenshots shows the end product.</p>\n<p>There is nothing more to be said on this. It worked, we got the code running, lots of sweat and tears, and pair programming. Eileen and I went through basically the entirety of backend/frontend this week, and it was a blast doing so.</p>\n<p>Screenshots:</p>\n<p>\n  <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/d90edbb0e2732a9cc2c4f01ccc6db3c6/819be/activity-timeline-1.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n  \n  <span\n    class=\"gatsby-resp-image-wrapper\"\n    style=\"position: relative; display: block;  max-width: 590px; margin-left: auto; margin-right: auto;\"\n  >\n    <span\n      class=\"gatsby-resp-image-background-image\"\n      style=\"padding-bottom: 82.2742474916388%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAACXBIWXMAAAsSAAALEgHS3X78AAACN0lEQVQ4y41U227TQBC1yg8g8QCp7d31NetbEl8SO2luQJqoCFAR/EhBQkIIHvgvQKn4r8N4nbRpEkV9OJrdsX32zJzxaowxcM7BTANOFKFzMUecl4irCaJyimQ4hexm4ILBNE2F+hu1psj2oG0JtwiTDHExRBSnCGSCblEi6Y8ge314voRlOxvCQ7IDQsZMREQyfPMJFy/fYzC+xGSxQjEcw20HzTvqPXZU3QPC3SijLrLpEvnyA8rxEJNXM/TGC/gypNbcl7ot/yShEBw2ZxCWBYfU+rKNdhgphXUFp8o9LJlO9IIY0WAEP0khQwnZ6cH2G2WMiwOCfZX3Cu/6yNDOCuSLt8hnS2TzK/Qml0iqGZFnMPRzGIYO0zCOOn6kh6ZyMsxK5awjIwja2+RwvXaodMcPYFOOC3FC4QO3GTpJjnJ5jap6jX45J7evkJZjtKkVXhjD8XzV58cRkimWsJDOVihXH1GtrjFavkPezyDjGJYnqexHltyYw+DaLjxS4dCouL4Pr+2rcndn8bQpdax7QicL14bn+jQ+luppraaBfvf7NThGqFQJhfphEHYQFRUcmj1mOZtR4QrmBvv73ZzGjXMIU0cdbUcgpIaH5KbnedRHofJMb4EZrSYSzA3YXqyh6TKFHmTQZQabbhpeDGCEXTC6YWrwXkExh0gLGHEBM0jBw0yhXjPCNsfCFNrZ5z/Y4snXNc6+/MVubhfazW88+77Gi5+3aBGe/7jF029rlRO//qn9fz2N1lr2cz4ZAAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n    >\n      <img\n        class=\"gatsby-resp-image-image\"\n        style=\"width: 100%; height: 100%; margin: 0; vertical-align: middle; position: absolute; top: 0; left: 0; box-shadow: inset 0px 0px 0px 400px white;\"\n        alt=\"activity timeline 1\"\n        title=\"Activity Timeline - This shows the first part of the fix.\"\n        src=\"/static/d90edbb0e2732a9cc2c4f01ccc6db3c6/40fad/activity-timeline-1.png\"\n        srcset=\"/static/d90edbb0e2732a9cc2c4f01ccc6db3c6/707e9/activity-timeline-1.png 148w,\n/static/d90edbb0e2732a9cc2c4f01ccc6db3c6/649e0/activity-timeline-1.png 295w,\n/static/d90edbb0e2732a9cc2c4f01ccc6db3c6/40fad/activity-timeline-1.png 590w,\n/static/d90edbb0e2732a9cc2c4f01ccc6db3c6/b3fef/activity-timeline-1.png 885w,\n/static/d90edbb0e2732a9cc2c4f01ccc6db3c6/819be/activity-timeline-1.png 897w\"\n        sizes=\"(max-width: 590px) 100vw, 590px\"\n      />\n    </span>\n  </span>\n  \n  </a>\n    </p>\n<p>\n  <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/d22bb6af06544c2314738d1e27600068/ddb76/activity-timeline2.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n  \n  <span\n    class=\"gatsby-resp-image-wrapper\"\n    style=\"position: relative; display: block;  max-width: 590px; margin-left: auto; margin-right: auto;\"\n  >\n    <span\n      class=\"gatsby-resp-image-background-image\"\n      style=\"padding-bottom: 86.86210640608034%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAACXBIWXMAAAsSAAALEgHS3X78AAACXElEQVQ4y4VU21LbMBT0Z5T4bkvyLb4mJLIDJXToFGiHx/b/v2S7UgqJwUwfds6xLK/Oas+x0/cttNYWQ99j2PTMR9R1Db3foWs75LnENE52PcsyJEmKNE1tPOcJ9xVwsiyHlJILMYQQyIcGshSQWYq8UlAF8zwhhIUfBPB9fxGe5xnCDGEYIiB834PsOlS7A6rhGiVjubvBmlEWFcm8t48DEi/BUSpDFEUnUi4kicB6M6LaaBTrgehRX08oB42s7iGoJooT7j0TXx7iSKlmhCY2JJl+/cF0+IH97QNuHx7RsGKhcqsk+Ld3qVLHXOgl4Wte9Xtsjk/YPLzg8HXEdH9ErY+8Zzkjek/qGCM+EgaIKSlOJURR0z2FbF0j5fUYqZ9Vd6qQJ0ZReCZkVFWN8lpDVi2KqkTe9IhljjCKLd6TXJI7aVbMCU2FRKkPGO6f0R/uGZ/QHL5R8h0PaeCuruB7c8cvTJEfJAdsn5QV1btbVNsJqmxglGTr1uaypHwWkvD+wzCaV7hEaHIjve126OnyttXotyP2N3co6u5Exu6I49junREqpRYJTS7ZJka2fv6N8fEF+vtPHlLbJo9o2Kvs/0o2ecg8NbPKD2OhkAjmlB1zzRpjpX4cQ1vha+mXbZMUGVRKIuNscJrTmRGftY3izyHmn+LUEpElLOvBjp5xNCKpqeY0IYxBeJ6WBTgqjRH7LiJvhdC9guAfpcgUcikgUpoT8F3Ad/6VRUQEHrH6sggn2R7h1iNW6z2hEdFVbxjhtjt4nbYINhP8boTfj8yJboLL/R7hXsA8/wX5x+WlYRa8NAAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n    >\n      <img\n        class=\"gatsby-resp-image-image\"\n        style=\"width: 100%; height: 100%; margin: 0; vertical-align: middle; position: absolute; top: 0; left: 0; box-shadow: inset 0px 0px 0px 400px white;\"\n        alt=\"activity timeline2\"\n        title=\"This is the 2nd part.\"\n        src=\"/static/d22bb6af06544c2314738d1e27600068/40fad/activity-timeline2.png\"\n        srcset=\"/static/d22bb6af06544c2314738d1e27600068/707e9/activity-timeline2.png 148w,\n/static/d22bb6af06544c2314738d1e27600068/649e0/activity-timeline2.png 295w,\n/static/d22bb6af06544c2314738d1e27600068/40fad/activity-timeline2.png 590w,\n/static/d22bb6af06544c2314738d1e27600068/b3fef/activity-timeline2.png 885w,\n/static/d22bb6af06544c2314738d1e27600068/ddb76/activity-timeline2.png 921w\"\n        sizes=\"(max-width: 590px) 100vw, 590px\"\n      />\n    </span>\n  </span>\n  \n  </a>\n    </p>\n<p>\n  <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/4739acdeb61b2003d84339545a804357/c8178/subscribe-function.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n  \n  <span\n    class=\"gatsby-resp-image-wrapper\"\n    style=\"position: relative; display: block;  max-width: 590px; margin-left: auto; margin-right: auto;\"\n  >\n    <span\n      class=\"gatsby-resp-image-background-image\"\n      style=\"padding-bottom: 77.71966527196652%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAACXBIWXMAAAsSAAALEgHS3X78AAAB1ElEQVQ4y5VUy5KbMBD0f6xADySQkcUbDN6E3apUag855f8/pjOScbK1ayfk0DUINO2emR4f5nnGsiyoKo++bwlDfJ7nM8K3rmtRlg5FYaFUBpVl17ghi2cF5xysPeJgjIEQAppipjVdUNAUw1kqEc+FLWBygyRJHoIxFnGQUoJzDh5IfUFQkIYjKzhyTwqsgtACQnGkdC8kp2n6EIcgNygMpO5ywfntO5q+gbEWQtL7lBSwP0pC0j2FnwnpkNsS/fIF9XCGHy/w3YBj1YBLRUnsd9LfVEbCoC6QCp6ipiGMX1dU/QiRUR83cGpNQj16r/IBoYz9u5VtSOV5XdEsL3DDBWU7wU/P8POKLLc7FUbCoFKibU9kowblyVEPs3gpTC8JCe+G8rF3d0sOfbS+wfT2E8O3H8idhzJkGaOj/wT5TsR+7u4hj0Y9NiNsM5BlXCwzePBKqAn/QajzIzRtxNWXkn4gWOYJ7IltJbJ9Jd8GUrgqDsHWA07Dgnqa4zv+ocxdCuOEqbSlO6G2+TaI63b8i+QuoSIVemxRTB1kVJR+Km0PadxlQdCOVk0l1DtGkVGZCRk6IXMHhXy/wtufg6XNcMNMWOCXdYuv0DRpRoPZQxbwCzzPwNgLQw2lAAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n    >\n      <img\n        class=\"gatsby-resp-image-image\"\n        style=\"width: 100%; height: 100%; margin: 0; vertical-align: middle; position: absolute; top: 0; left: 0; box-shadow: inset 0px 0px 0px 400px white;\"\n        alt=\"subscribe function\"\n        title=\"I assisted Nedim too this week on the subscribe functionality. Final implementation was done by Bondor.\"\n        src=\"/static/4739acdeb61b2003d84339545a804357/40fad/subscribe-function.png\"\n        srcset=\"/static/4739acdeb61b2003d84339545a804357/707e9/subscribe-function.png 148w,\n/static/4739acdeb61b2003d84339545a804357/649e0/subscribe-function.png 295w,\n/static/4739acdeb61b2003d84339545a804357/40fad/subscribe-function.png 590w,\n/static/4739acdeb61b2003d84339545a804357/b3fef/subscribe-function.png 885w,\n/static/4739acdeb61b2003d84339545a804357/c8178/subscribe-function.png 956w\"\n        sizes=\"(max-width: 590px) 100vw, 590px\"\n      />\n    </span>\n  </span>\n  \n  </a>\n    </p>\n<p>\n  <a\n    class=\"gatsby-resp-image-link\"\n    href=\"/static/8c69150a2408527f6d87ee02d776906e/de1ce/tag-function.png\"\n    style=\"display: block\"\n    target=\"_blank\"\n    rel=\"noopener\"\n  >\n  \n  <span\n    class=\"gatsby-resp-image-wrapper\"\n    style=\"position: relative; display: block;  max-width: 590px; margin-left: auto; margin-right: auto;\"\n  >\n    <span\n      class=\"gatsby-resp-image-background-image\"\n      style=\"padding-bottom: 82.15417106652586%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAACXBIWXMAAAsSAAALEgHS3X78AAAB8klEQVQ4y42U6Y6bQBCEeQ+bY4C5GO7FB2a9ib3ZaCNFyvs/TaVnglljg5QfrRHS8Kmquns8Y3IIIcBihiSOkWgF9dKgrBrsDgNMVSLVAgljCHwfm80GPp1Ltd1u4VlgTLAgCP5VGCLrjqiGdxTDB8FP4EVD0BxhxKii8a7/9c9deUppAsbuIySYrTQVqPpvqLoeZd6hO51x/P4Bmdd0N3F3rCL7z71CB+Sc7DI2Aa1CFoSo6wPZ7SCFARcKjNQ9/nw7Zwo55xNwgtqTALKo0exsngopjyijzXRvCfakcAYcv8v+FfXbO6pjj0Qq+BT8EmgCug4vKoxcV83+DL2/or38drlGLF5VNwIl4iWgbRCdWXuAqHuIvEFMbmwU21HlfZ5fllcUBtQY232eZVBNTZaPMK2Fpu7+aoaScmFrCqmELlEe3lDsBrTnH9A0k3nzAk5zuZSnJ9U60GYoaGQKmkNTNxCmdJ23tm8b89jxVcu3MyLbp+uA6+dPNNc/6C6/UJQGSnFE0bN1siynTVmyHPgBRBpTcyqyqSF1RpsUu3rcmP9SKBOJMqtQNAR0j0jiumxraXM8pfXscZgBx9Ex9Q7l/hU5zWRO++0ehmka5pvjHodoekGeLftk2eY1nGgF2xaK9nt3+aQI9jBFhZSadg/8C9Yaw3Dc6DD5AAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n    >\n      <img\n        class=\"gatsby-resp-image-image\"\n        style=\"width: 100%; height: 100%; margin: 0; vertical-align: middle; position: absolute; top: 0; left: 0; box-shadow: inset 0px 0px 0px 400px white;\"\n        alt=\"tag function\"\n        title=\"Not all of the code (of course), but this was my primary duty. Eileen helped tremendously.\"\n        src=\"/static/8c69150a2408527f6d87ee02d776906e/40fad/tag-function.png\"\n        srcset=\"/static/8c69150a2408527f6d87ee02d776906e/707e9/tag-function.png 148w,\n/static/8c69150a2408527f6d87ee02d776906e/649e0/tag-function.png 295w,\n/static/8c69150a2408527f6d87ee02d776906e/40fad/tag-function.png 590w,\n/static/8c69150a2408527f6d87ee02d776906e/b3fef/tag-function.png 885w,\n/static/8c69150a2408527f6d87ee02d776906e/de1ce/tag-function.png 947w\"\n        sizes=\"(max-width: 590px) 100vw, 590px\"\n      />\n    </span>\n  </span>\n  \n  </a>\n    </p>\n<h1>Part 2 - The Challenges of Working as a Team</h1>\n<p>So, in the above sections of the blog, I talked mostly about all the positive stuff about working as a team. Here, I guess I will discuss the sausage-making-process on how we got there.</p>\n<p>The biggest challenge, ironically, about working in a team this effective at getting work done is actually being able to push up changes that were not already done and submitted by other team-members. I have finally come-in-on-my-own and know that I am becoming a very effective programmer, but I work very procedurally and slowly, and I like to understand how the entire code-base works before I make a functional change to how it works.</p>\n<p>My team works almost too fast for that to be possible. Whenever I feel like I finally grasp what the current iteration of the codebase looks like, I do a git pull and instantly a good 20 percent of the codebase has changed or has been modified enough that I need to once again analyze everything from the ground-up. This might not actually be necessary to actually get a grasp of what is going on, but it is part and parcel of my perfectionist instincts.</p>\n<p>I think I am beginning to let go of this, as part of the whole sink-or-swim experience of Lambda, but its accelerating in Labs, as I just have to be okay not understanding EVERYTHING about what I am working on. This is almost traumatizing for me, but I am glad I am having to face it now, rather than in the future at work. I have to trust my teammates and trust that they know what they are doing and that they will let me know if something is amiss.</p>\n<p>Besides, I can dig in on the weekends and read everything at my leisure then lol.</p>\n<p>I think the other reason this is good for me is that I usually hedge against being disliked on teams by doing a disproportionate amount of work. This unfortunately sometimes leads me to start to disdain those on my team, as I start thinking that they are not pulling their fair share (and how can they? I am hogging all the work so that they don’t dislike me! wait thats circular logic help me).</p>\n<p>This is impossible here, as it would literally kill me to do more work, and my teammates are as, if not more, competent than me. Actually doing my part of the work is now helping me learn to, you know, actually be a team-member, and focus on my tasks and trust in the overall group. This is something I HAVE NEVER EXPERIENCED EVER in my whole academic career, and that itself is a damning indictment on the education system and a boost for Lambda and coding in general.</p>\n<p>So yeah, Lambda is great, team is great, life is great.</p>\n<p>I just got to learn even more, get interviews, work on algos, and get a handle on CS related topics. So, more and more work, but it’s going good so far.</p>","frontmatter":{"title":"Labs Retrospective 3 - WE GOT STUFF DONE YO","date":"March 01, 2019"}}},"pageContext":{"slug":"/2019-03-01-labs-retro-3/","previous":{"fields":{"slug":"/2019-02-22-labs-retrospective-2-electric-booglaloo-or-how-our-team-is-doing-great/"},"frontmatter":{"title":"Labs Retrospective 2 - Electric Booglaloo, or How Our Team is Doing Great"}},"next":{"fields":{"slug":"/2019-03-02-making-a-game-plan-for-the-next-2-months-what-do-i-need-to-study-and-what-should-i-prioritize/"},"frontmatter":{"title":"Making a game-plan for the next 2 months - What do I need to study, and what should I prioritize?"}}}}