Skip to main content

Modifying Expectations

It is very fine to modify your expectations...

Initially, the estimated and actual completion date for my internship project was not specified. Resource estimates had 100 to 200 hours for writing the tests.
So far, I have been able to meet some goals. Some of them include me being able to:
In the first half of my internship, I have been able to accomplish the goals listed above plus some extra learnings like: 
Setup took longer than expected but the progress since setup improved greatly. It took way longer than expected because I had no understanding of docker and some other technologies needed for setup. With help from my mentors and Adam Shorland, I crushed the "Project setup" goal๐Ÿ˜ƒ.
If I was starting the project all over again, I would request the remote server Clara helped set up after my first 2 failed docker setup attempts. Even though I would love to know why the docker setup isn't working, I would prioritize the tests.
The goal that needed to be modified was the number of tests I wrote per week. Moving on to the second half of my internship, I intend to write more tests; covering not just the parameters but the error codes as well. I mean...if we want to test that things work as expected, we should also check to see that they break the way we expect them to or see if they shatter๐Ÿ˜ˆ.

Comments

Popular posts from this blog

Entangled Strings - Some JavaScript wisdom for when you get entangled

I get these Strings entangled sometimes. You gotta know your stuff well enough to speak to computers these days. They don't argue with you. They just do as you type, maybe say in some cases. Let us debug ๐Ÿ‘ฉ๐Ÿฝ‍๐Ÿ”ง str.charAt(index) !== str[index] in some cases and here's why: str.charAt(index) returns "" if no character is found at the given index BUT str[index] returns undefined instead. Do you even know what to do when you find me? This never logs because I am at position 0 and that's falsy . All you had to do was check for negative vibes. Now, you know I only do positive vibes yea?๐Ÿ˜ Let's try this again. We found her! This logs because I check for negativity   instead. Using  str.indexOf(searchValue)   means to expect -1 when the search value is not found or a value >= 0 when it is found. Now, I know you heard stuff about  str.substring(2) === "POSSIBLE" being true. Yes, POSSIBLE is in fact a substring of IMPOSSIBLE. He...

Constructive Feedback

GROWTH  is being able to deal with  Criticisms  as well as you do  Praises . Constructive feedback  is information-specific , issue-focused , and based on observations . It can come in the form of Praise(favorable)  or Criticism(unfavorable). One important point to note is that it is based on opinions or feelings . My feedback to you on somethings is my opinion about it, relative to you or the actions taken. I am direct with my feedback. Being direct and sincere when delivering feedback is very important as your feedback could be misinterpreted if not delivered in the right manner. I love feedback as much as I do chocolates. Examples of constructive feedbacks I have gotten: Jenkins: The Jenkins build for my first Wikimedia contribution failed because I had trailing spaces and commas in my code. I would normally have ignored it but I had to make conscious efforts from that point onward. My technical mentor from the Facebook Mentoring Program: To thi...