Professional coding requires focus, prioritization, and tackling challenges head-on. It is important to have discipline by delivering code in a timely manner, pick tasks and drop others to avoid multitasking, and deal with big issues first to plan your workflow. Less code is preferable to more complex code that can cause bugs and bloat delivery times. It is also important to let completed projects go and not get emotionally stuck on supporting them indefinitely so you can move forward in the technology field.