The science of deliberate practice

According to the Cambridge Dictionary, “practice makes perfect” is “said to encourage someone to continue to do something many times, so that they will learn to do it very well.” But does practice really make perfect? We tend to see practice as tireless repetition of the same task, where the goal is to progressively become …

Read moreThe science of deliberate practice

Full-stack personal development

A few months ago, I decided to learn how to code. I started tinkering with code when I was a kid, mostly to design and code my blog with HTML, CSS, and PHP, but wanted to actually be able to build more complex applications. I remember reading articles and wondering what path to take. It …

Read moreFull-stack personal development

Some hard truths about soft skills

The definition of “soft skills” on Wikipedia feels like it’s been written by a very confused person. According to the page, soft skills are a combination of things such as social intelligence and emotional intelligence, people skills, social skills and communication skills, personality traits, and even career attributes. The article goes onto listing courtesy, flexibility, …

Read moreSome hard truths about soft skills