Skip to the content.

Go back to index

Week 2 - 27/09/2020 to 02/10/2020

Overview

This week was very productive and filled in with a lot of learning I had the chance to learn about:

We have a lot of ground to cover so get ready to get a peek about everything I learned this week. I hope you enjoy it as much as I did.


How To Talk To Anyone

While doing this reading I have to admit that I wasn’t 100% in agreement with what I read, mostly because it came out to me as to manipulative or machiavelic, I understand that maybe a politician or a ‘big cat’ as the autor calls them has to use them to get what they want, but honestly I just didn’t feel comfortable with some of them. Nonetheless there are cool things I learned:

Body Language Stuff:

After saying hi:

VIP Talk: Maybe this was the hardest part to read, I just don’t like the idea of deliberately changing the way you talk and behave to be liked by other people, but here are some interesting points that I agree with.

Phone Calls: I think this one is particularly relevant now that a lot of interaction (or most) is done by calls or video-calls.

Of course there were a lot more of tips, but these were the ones that I think I will really try to aply because they resonate with me. Learning to communicate properly can be hard, so that is why this topic has a lot to offer.


Profound lessons from Stanford Professor

To be honest I’ve never heard of Professor John Ousterhout before this read, but I’m glad that I was exposed to his ideas, I’ll list each one of them and add some insigths.


Ideas are just a multiplier of execution

This one was a really short one, but powerful. I’ll try to resume it in one phrase:

Ideas are worth nothing by themselves, they become worthy when executed.

This reminds me of a meme: cool meme I think almost everyone is familiar with this experience at some stage of their lives, having a lot of ideas but not actually executing any of them. And we all know how that ends… Let’s try to avoid it.


Missing Semester: The Linux Shell

I find very interesting how most of CS or SWE students can agree how there are some essential or very important topics that were never really thaught formally to us. For me, this is one of them. During the course of this short chapter of the Linux Shell I learned about several commands:

THIS IS WHAT I UNDERSTOOD FROM EXECUTING THIS COMMANDS AND NOT THE FORMAL DEFINITION. IT CAN BE WRONG.


X Work Flow

In this article the author proposes a methodology for solving tickets and working on software development. These are my main takeaways:

Discovery

Hypothesis Generation

Problem Definition

Search for solutions

Modeling


Religion, evolution, and the ecstasy of self-transcendence

At the beginning I was a little skeptical about this video, because I thought it was about religion. The real idea of this video is explainning how self-trascendence is the ability to look for the well-being of other people and not just yourself. According to the video you can achieve this not just by religion, but by other ways like meditation or nature.

One of the things I found the most interesting was how this was based in the science of evolution. It shows some simulations about how simple life forms, when working together had a lot more chances of surviving and reproducing, so in some way mother nature planted the seed of cooperation in all of us.

At the end I agree with the author, I think I’m still in an early part of my journey but that eventually I want to have that feeling of being part of something bigger than myself (as long as it’s not a cult).


Creative Thinking Hacks

The author was an ex software engineer in Microsoft, and had really interesting insights about creativity. Here are some of them:

He also had some hacks to boost creativity:


How Progress Really Happens

Sometimes we want to do major changes but we don’t know how can we actually have an impact in whatever we’re doing. This video is perfect for anyone who wants to learn about having real impact in your environment. Here are some bullet points:

Change Of course to provide progress you need to change something, but how do humans feel about change?

The playbook for change Here are some general steps to follow for someone who seeks change:

  1. Make a Pilot and show it to gain support.
  2. Find allies based on that pilot.
  3. Find resources.
  4. Scale it up until it becomes the real thing.

Another extra points for managers:

I find this particularly interesting, because I think that Encora as a company offers you this non conventional way of making change inside without actually having to struggle as much as you would in another company, this is thanks to the power dynamic that’s implemented with the LTs.


How To Master Anything

This short video resumes a book that talks about how you need to practice more effectively in order to master an hability. Here I’ll present some interesting points:

The cycle of practice: Rapid progress » Hitting a perceived limit » Prolonged frustration » Sudden breaktrough

To give a concrete example of this: Imagine you start learning how to code, you start learning a lot about declaring variables, printing strings in the console and maybe even some if statements, but suddenly you reach a chapter of Object Oriented Programming and you can’t really wrap your head around it. It starts to get really frustrating, you read it and re-read it and it just don’t makes any sense. Until suddenly you’re able to find a different perspective and understand it. This goes on until you hit you’re new limit.

In the video we can learn about something called Purposeful Practice to improve the way we Practice. It goes like this.

  1. Have an specific goal.
  2. Put intense focus on that goal.
  3. Get immediate feedback about your performance.
  4. Be in frequent discomfort with your level of expertise.

And if you want to take this to the next level and reach Deliberate Practice there’s a simple formula: Purposeful Practice + Expert Coaching = Deliberate Practice.


Making Badass Developers

This one was one of my favorite contents for this week, because it talked about how we came become more powerful learners. My main takeaways were:

And now the good stuff, how to actually get better:

The last point is my main takeaway, next time I try to learn something I will expose myself to a lot of code or examples from experts. According to the theory this will help my brain to eventually identify the pattern that I want to accomplish and be able to master the skill by myself.


Others

Besides all the readings and videos I learned about other stuff thanks to my menthors, talks from Encora people, and the lightning talks from my fellow interns. Here are some of the things I learned in no particular order.


Conclusions and Main Takeaways

There was a lot of content to absorb this week, and I really enjoyed learning from it, I think that I now perceive myself as a softskill enthusiast. This is because I’m becoming to realize how powerful this can be for personal growth. Also I like how a lot of things for self-improvement are kind of interconnected. Like there’s some common agreement on good practices regarding to softskills. For example a lot of resources rely on the idea that you have to admit ignorance and make yourself vulnerable, it comes interconnected with ideas like get out of the comfort zone or to push your limits. I’ll call it the softskill multi-verse.

I’m starting my own idea journal, and so far I like it. Gives me an easy way out to write all my random ideas that can be either garbage or in someway useful. Eitherway I don’t have to decide in the moment I can revisit them later and classify.

Note to self from next week I will try to write in this blog as I absorb every individual content. This week I writted all of it at the end based on my notes. But I think I can make deeper insights if I write the blog post when I have it fresh in my memory.

That’s all from this week I hope you enjoyed it and that you didn’t get bored, thanks for reading :).