Final answer:
The impact of spending less time on productive coding and more time on the process, trashing, and reworking code in software development is decreased efficiency and productivity.
Step-by-step explanation:
The impact of spending less time on productive coding and more time on the process, trashing, and reworking code in software development is decreased efficiency and productivity. When more time is spent on non-productive activities, it leads to delays in project completion and decreases the overall productivity of the development team. Additionally, trashing and reworking code can introduce more bugs and errors, which further hampers efficiency. Therefore, it is important to prioritize productive coding and minimize time spent on non-essential tasks.