3 ms·
I'll start by saying first that you are NOT alone. You haven't mentioned your age but I'd take a stab at you being somewhere in your mid 30s. By now, you've w
by rubicon33 3y ago
I'll start by saying first that you are NOT alone. You haven't mentioned your age but I'd take a stab at you being somewhere in your mid 30s. By now, you've worked in the industry for long enough that you've basically seen it all. While yes, each job has nuggets of uniqueness, the day to day coding is mostly the same. Call this API, update this view, filter this array, fix this weird ass bug.
How do you keep it fresh?
I have a couple tips which HELP for me, but definitely don't solve the problem. There is no silver bullet unfortunately, save for maybe Adderall.
- Watch videos about coding and invest in the craft
- Learn about design patterns, not just what they are but why they are sometimes THE tool for the job.
- Adopt the KISS mindset and defend it furiously. Keep it simple stupid. Can you find a really simple, elegant solution to the problem? Maybe you've seen this problem 100 times before, and just solved it for a for loop. Is there a better way?
- Slow down. To do all the aforementioned things you need to relief the pressure you're feeling to output code all the time. Meditate, find peace in whatever outcome follows this decision to invest in your craft. If you spend a couple days off on YouTube learning about a cool programming solution, and your employer gives you shit, don't worry about it. There are many jobs, and what will be... will be.