Full threadBilal_io·This is very well written IMHO, it highlights the possible responsibilities, but it's important to remember that these are not definite boundies as someone could be operating within 2 or 3 definitions while labeled as one.View on HN