3 ms·
The definition you cite: "application programming aims to produce software which provides services to the user directly (e.g. word processor), whereas systems p
by tgflynn 5y ago
The definition you cite: "application programming aims to produce software which provides services to the user directly (e.g. word processor), whereas systems programming aims to produce software and software platforms which provide services to other software" seems to me to be too broad to be of much use in the context of modern software engineering.
By that definition just about any software that doesn't include a UI could be considered "systems software", but I suspect most backend web developers don't consider themselves "systems programmers".
- markus_zhang 5y agoI think it's a bit vague now. I consider a lot of things to be sys prog as well aside from os/compiler/editor/embedded/db engine/other "classic" sys prog gig: - Writing operators for Airflow (extending frameworks) - Write editor plugins (extending editor functionalities) So yeah maybe I should give more thought on the question.