SOFTWARE DEVELOPMENT

BUSINESS
Some memes make the rounds online regularly. One that often pops up is the list of "10 things that require zero talent." From big-picture traits like passion to daily habits like being on time, the list is a good reminder that success requires a strong foundation.