Play and Work
There are different coding practices I like to cultivate, depending on whether I'm working or playing. When I'm working, trying to hey things done as part of a company or to meet the needs of someone whom I've told I would help, people depend on me and there's a more strict timeframe. When I'm playing, working on fun side projects or just learning new things for fun, no one is depending on the final project and it doesn't need to get finished in a specific timeframe. The differences manifest themselves in a couple different ways: 1. Complications and Unfamiliarity. If I'm working and I gey stuck on a complicated problem or am working in an area I'm unfamiliar with, I should be more ready to ask for help or turn the task over to someone more knowledgeable so it can get done in a more timely fashion with higher quality code. If I'm playing and I run into a complicated problem or an area I'm unfamiliar with, I can stick myself. I can spend tim...