News for hackers. Stuff that matters.
Re:That coworker who never stops refactoring by austinl on Wednesday August 12, 2020 @12:11AM (#24128534)
This is me as well. It really hit home when I was talking with a friend about not joining a company that's just trying to get stuff out the door quickly. She said "you're an artisan, you just want to practice your art! And that's hard to do at some places."

I do really like that analogy, of artisanship or craftsmanship. I understand the business need to move quickly, but over time I've found myself more intrinsically motivated by building what I think of as well-designed systems. That, to me, is art. That's what I get excited about. I'd also like to think that some of the extra time I spend upfront is saved down the road when things don't break. I think great engineering cultures respect that balance.

Re:That coworker who never stops refactoring by Swizec on Wednesday August 12, 2020 @12:53AM (#24128700)
> over time I've found myself more intrinsically motivated by building what I think of as well-designed systems. That, to me, is art. That's what I get excited about.

Me too.

But art without constraints is boring. What gets me off is building the most perfect well designed system possible within the constraint of shipping things that solve real problems for real people and the business.

Re:That coworker who never stops refactoring by IG_Semmelweiss on Wednesday August 12, 2020 @01:57PM (#24134833)
You should read about skin in the game by nassim taleb.

We need more artisans in the world.