Programming.
for bugs — create automated tests to cover the bug and similar cases. Aim for the ideal solution. Even if it takes longer, it pays off in the medium/long term. Not only the code gets better with it but also your skills. Analyze the algorithmic complexity and learn the Big O notation; better than