Competitve programming:
Each problem feels like a battle of coming up with the correct insights, and every "Accepted" is a badge of honor.
On the other hand, software development be like:
I copy pasted <h 1> your heading here.... </h 1> from documentation and changed it to <h 1> my project. </h 1> i am so smart hehe