Hacker News new | ask | show | jobs
by j_not_j 1054 days ago
> It’s all one thing, and you can’t really think about it just as software. It’s > software, hardware, and people, and it’s always growing and constantly evolving.

This is a lesson a lot of software people haven't yet learned. Bad UI, bad operational experiences, insufficient logging to resolve issues, un-fixable code because it's too complicated, and so on. But they use git.

The other term of art for this concept is "system engineering", in the aerospace sense. There are a lot of good texts and courses.

One example: Wesson: System Analysis Design and Development, Wiley, 2005. ISBN-10 0-471-39333-9