“When you teach something, you learn it twice”
Nothing could be further from the truth when learning a skill.
Especially with software.
So, I’ve decided to create a simple of list of blog post that will give you a gist on how to learn JS effectively.
For this, I’ll be using the Feynman Technique to explain JS concepts. This is a technique used by Richard Feynman to explain hard concepts in the simplest of ways.
I will also use, but not be restricted to, the Mozilla developer documents as my inspiration to create these blog posts.
Here are the conditions…
Oh the places you’ll go….
You’ll throw sick parties, be independent and do all the crazy stuff grown-ups never let you do when you were young. I get it. The first day I moved out of home, I got a chocolate cake and devoured that thing with a six-pack of Dr. Pepper. And just like that, my weekly budget was evaporated.
Mistakes were made. A lot of them in fact. As a broke student, I needed to be twice as smart on how to get started.
This is why, after so many years of living alone and travelling remotely, I…
“First, solve the problem. Then, write the code.” — John Johnson
If you haven’t done programming in a different language, you are missing out greatly.
And I’m not talking about learning the top 5 most popular programming languages.
I’m talking about getting new tools to use to solve problems.
After almost 8 years working as a developer I can say that mastering a language should be your number one priority when starting to code. But once you do, learn another programming language to complement what you’ve learned is vital for your career.
For example, PHP is a very standard programming…
I hate recruiters who mass email developers.
Recently, I’ve been receiving emails about roles positions that I clearly have nothing to do with. Why would they offer me a Ruby on Rails position when I explicitly have on my record to be a JS/PHP developer? Or even better, give me an email where they haven’t even taken the time to fill the blanks on their info.
Yeah, you heard that right.
That’s no joke.
Back in 2014, I graduated with a bachelor's in Computer Science with distinction.
And I thought, “You got this. You took the exams and did the work. You. are. ready!”
But I forgot one important lesson when doing the coding interviews.
I forgot how to talk to people.
Really. People in general. And it sucked!
Every time the dreaded whiteboard faced me, my brain just panicked to the point that even a simple question like “Fizz buzz” would be impossible to comprehend.
Needless to say, it was almost a rejection carnival.
Not to mention, my endless fear…
“How can I help?”
I love those words because it implies this person is willing to listen to my problems.
I was browsing Instagram when suddenly I get a message.
“Hey bro! Can you help me get a job in software”
I was stunned since I never once considered Instagram as a way to ask anyone for a job, nor I consider myself the best person to ask for a job in software development.
Nevertheless, I responded “Sure :)”
In the following minutes, I get to hear the story of a struggling developer student who can’t get an interview, can’t…
Why it takes only 21 days? Because that’s how long it takes to make a habit. Even a dangerous one.
Unfortunately, these bad habits can happen and can be very damaging in the long term.
Here are few ones to pay attention to:
“I don’t want to fill my head with stuff I won’t use”
“I don’t have the time to learn.”
Newsflash: Technology changes!
Because of it, you have to constantly update your tools.
Think of it as sharpening your developer's brain.
Remember in 2015 when everyone said that Ruby on Rails was the go-to language to be a…
Your self-image is the result of all you have given your subconscious mind as a database, so regardless of your background, what you are willing to become is the only reality that counts.
— Paul J. Meyer, Author
One of the biggest ironies in all of human existence is that we have one of the most powerful tools between our ears but none of us have ever read the manual for it.
“Pain is inevitable. Suffering is optional.”
I never thought I would share this story so publicly, but I’m doing this to improve my mental health.
When I was in college, I got gaslighted by my own family.
Gaslighting is a form of psychological manipulation in which a person or a group covertly sows seeds of doubt in a targeted individual or group, making them question their own memory, perception, or judgment.
They did not care about how…
We are entering an age where Artificial Intelligence is becoming more relevant by the day.
From virtual assistants to industrial robots building our cars and maybe even houses.
But what to feel about these new changes?
Here are some interesting quotes about our vision of artificial intelligence and how we are our future coexistence.
“The development of full artificial intelligence could spell the end of the human race….It would take off on its own, and re-design itself at an ever increasing rate. Humans, who are limited by slow biological evolution, couldn’t compete, and would be superseded.”
— Stephen Hawking told…