Skip to main content

Posts

Showing posts from February, 2020

Feedback makes the difference

COMMUNICATE your opinions. Feedback is someone giving their opinion(s)  on what you are doing or have done. Feedback is used as a basis for improvement. Some go further to tell you what could be improved. Feedback is my sixth love language . I get feedback from friends, colleagues, mentors, bots, software applications and others. I request feedback of people I work with because I strongly believe it aids my growth . I also give feedback; pointing out the fact that the opinion is personal because different feedbacks(views) can be given on the same issue/scenario. This is why I refer to giving/receiving feedback as an exchange of personal opinions . I give constructive feedback. I prefer to get constructive feedback as it is specific, helps me understand what is to be improved on and what I already do well. Feedback goes a long way. During the  Facebook Mentoring program, my mentors gave feedback on my performance at the end of every session and I have improved on areas like my commu

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 think out loud whenever I am try

Career Opportunities

I love to explore. I am looking for graduate internship, as well as full-time job opportunities that allows me the opportunity to build a career in technology. I have spent the last few weeks contributing to  Mediawiki API Integration Tests . As a result, testing piqued my interest. Hence, I am open to writing more integration tests 😇. My JavaScript skills have improved during the course of my Outreachy internship with the Wikimedia Foundation . I also have experience building user interfaces with React Js , collaboration tools like Phabricator , Gerrit and Jira . After the training from my mentors over the last few weeks, I can also boast of my integration testing skills using Mocha and Chai . I would love to learn the hard skills required of a Security Engineer. Skills like Windows, UNIX and Linux Operating Systems , Virtualization technologies , IDS/IPS, penetration and vulnerability testing and the likes. Cybersecurity is a career path I would love to explore. My communicat

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: learn the existing codebase test some success and failure scenarios for the edit , protect , rollback actions learn the basics of integration testing learn how to write tests using mocha learn the basics of the chai assertion library learn some vanilla javascripts fundamentals In the first half of my internship, I have been able to accomplish the goals listed above plus some extra learnings like:  Promises, async/await concepts technical writing team work open source contribution 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