Strategies for Maintaining Discipline in LeetCode Practice for Software Engineering Careers
By
blutoot
6mo ago· 8 min readenOpinion
100/100
Golden Brown
Bagelometer↗
Toasted golden, schmeared with insight. Top of the rack.
Score100TypeopinionSentimentneutral
Summary
The article discusses strategies for maintaining motivation and discipline when grinding through LeetCode problems for software engineering interviews. It emphasizes the importance of detaching activities from volatile factors like motivation and mood, establishing systems and routines rather than relying on willpower. The author contrasts the clear structure of early life (school, exams, college) with the ambiguity of post-college career paths in software engineering, where there are no standardized career trajectories. Key advice includes focusing on consistency, building habits, and recognizing that motivation is unreliable compared to disciplined systems.
Key quotes
· 4 pulledEven if you don't want to/are not able to have a daily routine and such, detaching as many activities as possible from volatile things like motivation, mood, etc is extremely useful.
Early on in life it is easy, since you have a clear set of objectively great things to do - do great in school, do great in exams, do great in college, get a great first job, don't screw up health in growing years.
Later on in life (post college) it gets harder, since you have to ensure you're not forcing yourself to do something counterproductive, especially in new fields like SWE, where there's no clear industry standard career path yet, or an industry standard anything really.
Academia in contrast you can apply this strategy until a lot later.
Yep. This is the way. Even if you don't want to/are not able to have a daily routine and such, detaching as many activities as possible from volatile things like motivation,mood,etc is extremely useful. That is the most important part. Early on in life it
