Sometimes I take for granted the engineering part of software engineering. Since I’m usually working alone, on my own projects, it’s easy to get tunnel vision, and forget about the important stuff.

Many of the fields of engineering have been around for a long time. With under 100 years of history, software engineering is kind of an infant.

When it comes to building software, I’m also kind of an infant. Even so, I like to think that I care about what I do. I want to make things that last, and engineering can certainly help me with that.

Don’t forget about the other half of software engineering. Software is everywhere, and it needs to be good. I don’t want to think about what will happen when it all comes crumbling down.