a web developer
See more
With your limited time and resource as a developer, you have to make a decision on what to invest your time into to get the greatest return for this investment.