DEV Community

Discussion on: The fine line between being lazy and challenging yourself

Collapse
 
ben profile image
Ben Halpern

I know it feels lazy to focus on what you're good at. For me, the thing I'm good at is "generalist". I'm sort of good at design, sort of good with people, sort of good at marketing, sort of good at software development.

It means I sometimes find myself probably stagnating in code at the expense of my thing. I'm happiest now that I'm leaning into "my thing". Running this site is definitely the job of a skilled generalist. My old work that was more strictly development was not truly my thing, even if it opened doors for me and expanded my mind.

Code remains the skill I want to keep sharpening and staying up-to-date with and generally keeping as my superpower. I don't want to wake up one day and feel like I've regressed as a developer. It's such a specific abstract activity that it's hard to stay sharp if you're not doing it.

In terms of your career and your purpose, lean into what you're good at, but don't totally over-optimize away from the technical side because it is an amazing skill to stay sharp in. If you lean into more design, I guarantee you'll do better work if you stay sharp and empathetic towards developer work. This will only help with your work and give you cred amongst engineers.

This is a bit rambly, but basically don't feel shame, but it will help if you continue to keep your programming skills sharp and improving.