I love to teach. I think I have known this for a while now.
But the only time I ended up teaching for real has been a class about programming I took at office.
Everyone loved it. Some begged me to continue. It felt good.
There are a few things about engineering I have learned now that I wish somebody would compile somewhere.
And I don't mean just the technical skills. An engineer with only good technical skills is a poor engineer.
Engineering is an art form. Just like music, there are notes that you can combine in unique ways to create new music every time.
| An engineer with only good technical skills is a poor engineer.
Most people think that those music notes are just how good you are at technical skills. There is so much more an engineer needs to learn.
Office politics.
Handling incompetent stakeholders with finesse.
Universal Design principals.
User Interface and how humans think.
4.1 In terms of a product.
4.2 In terms of communicating technical ideas.
Compiling these things in a practical usable way requires direct experience, time, and quality of information. In the age of ChatGPT, where everyone wants to post as much as they can every day, I think there is a dire need now to focus on quality again over quantity.
So why do I want to do this?
Because I am tired.
I am tired of watching people with zero competence taking advantage of skilled engineers just because they are more politically savvy.
I am tired of people working hard in engineering exams only to find out how worthless their degrees were in the end and they have to start from scratch once they start an actual job.
I am tired of people being exploited left and right.
I am tired of learning about the beauty of engineering only after slogging through the wrong advice everywhere and discovering how things actually work on my own.
I am tired of being sad.
Also, I love to teach.
So probably everything else is just an excuse.