Ask HN: Ever lost your love for coding? How did you get it back?
1–10 of 82 posts
Re: Ask HN: Ever lost your love for coding? How did you get it back?
#2For me I always did some coding at home on my own projects. For me one of the most stressful things in coding professionally is dealing with shit outside of your control. Being able to work on a project that is entirely conceived and written by you lets you have that control back, even if it's on a small toy project.
Re: Ask HN: Ever lost your love for coding? How did you get it back?
#3Re: Ask HN: Ever lost your love for coding? How did you get it back?
#4Re: Ask HN: Ever lost your love for coding? How did you get it back?
#5For regaining joy in programming specifically, I'd say the same as I say to people trying to learn in the first place. Try to find a project that has some real world impact that you actually care about (even if it's trivial or frivolous to others) and use that as a focus to get you through the boring bits.
Similar to woodworking or other crafts, a crappy product that you (or someone else) can actually use for something is a lot more satisfying than a perfectly made thing with no use to anyone.
Re: Ask HN: Ever lost your love for coding? How did you get it back?
#62. Learn to hack them
3. Build tools to hack things (or learn existing ones, e.g. https://github.com/GhostPack and https://github.com/cobbr/Covenant for you .NET folks)
Going from business apps to tools offers a nice change of pace.
Re: Ask HN: Ever lost your love for coding? How did you get it back?
#7Re: Ask HN: Ever lost your love for coding? How did you get it back?
#8Re: Ask HN: Ever lost your love for coding? How did you get it back?
#9Re: Ask HN: Ever lost your love for coding? How did you get it back?
#10For me it was the opposite. Being able to give people an environment in which they can express their creativity and thrive has been wildly satisfying. I love building the boring parts of a codebase (setting up scaffolding, CI/CD, etc) because I love seeing people be able to build off of it.