2 ms·
Well, then probably because your experience or knowledge of distributed systems is actually akin to engineering. I'm not debating that it doesn't exist, what I
by ostenning 5y ago
Well, then probably because your experience or knowledge of distributed systems is actually akin to engineering. I'm not debating that it doesn't exist, what I am saying is that generally speaking most application developers, who write a discrete piece of software on an abstracted stack likely aren't making any real engineering decisions.
- karmakaze 5y agoNot to get into a flame war with Frontend devs, but does this 'akin to engineering' only apply to backend? I know that there are a lot of choices made on the frontend too but don't know enough to see if it has engineering-y constraints in this context. Similarly, even on a team that does engineer a distributed system, only some of the team members do that sort of activity, the other members follow the set conventions so things work out. Eventually they could work their way up to doing 'real' engineering. I really don't like calling only some things engineering as much as I agree that software development doesn't have the rigor of traditional engineering fields.