Well that was a nice three year hiatus from writing literally anything on my tech blog! After Groupon, I worked for a couple of start-ups in SF (using React and Node) and then ended up going nomadic in East Asia for the past couple of years.
During the first year of that time, I did a deep dive into online marketing and started learning more about growing many, many types of businesses ranging affiliate blogging to course creation to Amazon FBA.
In the past year, I’ve been doing more web development again and have become a gigantic fan of the Elixir programming language and Phoenix framework that runs on it. I’ve made dozens of screen casts teaching Elixir and here is the new channel:
Request a free email-based Elixir course from Alchemist.Camp
Soft skills are as critical as technical skills for a software engineer. No one works in isolation. Each person has to deal with teammates, colleagues, managers, etc. Therefore team interpersonal skills are essential too. Soft skills include things like good communication, honesty, teamwork, integrity, organization, empathy, etc.