What is the hardest skill to teach in software engineering?

Pragmatism If I had to identify a repetitive theme in my career, it would be the following: Learn the best practices for doing X (by experience, talking to others, reading books etc)Do X a number of times following the best practicesIdentify the situations in which the best practices don’t make sense and ignore them in … Continue reading What is the hardest skill to teach in software engineering?

How can engineers overcome imposter syndrome?

Most engineers start their careers feeling like they don’t belong or that they are not good enough. Imposter syndrome is very real and can have a serious effect on morale if not addressed early. There is a lot of bad advice out there when it comes to dealing with imposter syndrome. “Get over it”, “Fake … Continue reading How can engineers overcome imposter syndrome?