zlacker

[parent] [thread] 8 comments
1. mattgr+(OP)[view] [source] 2023-10-12 17:58:10
The best reason to do great work as much as you can is intrinsic satisfaction you get from that.

Also, think longer-term: if you can program well enough, then you can write great software quickly which is a huge asset when making your own thing and selling it.

It is quite rational to optimize for your own wellbeing in these ways even in orgs that are not fully conducive to long term careers.

replies(4): >>toss1+Qr >>bradly+Ux >>mrguyo+yA >>yongji+UT
2. toss1+Qr[view] [source] 2023-10-12 19:53:52
>>mattgr+(OP)
Yup.

For so many reasons, from a mentor of mine:

Quality Is It's Own Excuse.

If you can do it better, do it better.

3. bradly+Ux[view] [source] 2023-10-12 20:22:19
>>mattgr+(OP)
Unfortunately we live in a stack ranked world and with incentives like not being deported - people will choose whatever pleases management over any idea of craftsmanship or quality.
replies(1): >>nrafor+Og2
4. mrguyo+yA[view] [source] 2023-10-12 20:37:20
>>mattgr+(OP)
>if you can program well enough, then you can write great software quickly

No? Doing things the right, robust way regularly takes more time and effort than doing it the quick and dirty way, which means your lazy coworker gets the management attention and raise instead of you.

For the vast majority of software developers, the correct career choice is just to always be making your manager's life easier, and they rarely care about "doing things the right way", especially when whatever you write will be replaced in five years because someone somewhere is too lazy to understand the current codebase.

replies(2): >>munifi+MD >>swatco+mL
◧◩
5. munifi+MD[view] [source] [discussion] 2023-10-12 20:55:32
>>mrguyo+yA
The correct career choice is to seek organizations whose values align with yours as much as possible.

Life is too short to spend most of your waking hours surrounded by people whose beliefs go against yours.

◧◩
6. swatco+mL[view] [source] [discussion] 2023-10-12 21:41:43
>>mrguyo+yA
> Doing things the right, robust way regularly takes more time and effort than doing it the quick and dirty way, which means your lazy coworker gets the management attention and raise instead of you.

Not if you make a habit of it. If you do, the right way feels like the only way and comes quite fluidly. Meanwhile, the lack of PR bickering and regressions that point back to you does actually become apparent to your colleagues. Your work is not only quick, but good, and people notice both.

This is something that’s not apparent early in one’s career and the temptation to take shortcuts does have short-term payoffs during that phase. But if you stick to doing good work, you come out way ahead later on.

7. yongji+UT[view] [source] 2023-10-12 22:38:38
>>mattgr+(OP)
> The best reason to do great work as much as you can is intrinsic satisfaction you get from that.

Be careful: it can be dangerous to tie your inner satisfaction with your work, which is not under your full control and also what you need to get paid. You can get burnt out.

Sometimes you have to take a step back and say "It is what it is, we all need money, fuck it and let's move ahead."

replies(1): >>kyleee+5Q2
◧◩
8. nrafor+Og2[view] [source] [discussion] 2023-10-13 11:18:42
>>bradly+Ux
A bitter pill, indeed.
◧◩
9. kyleee+5Q2[view] [source] [discussion] 2023-10-13 15:10:11
>>yongji+UT
I think you’ve made a good point but I’d also note that one can have satisfaction and happiness from small(er) bits of work done well in the context of a larger undesirable/burnout/failure situation. And maybe even such outlook can help stave off burnout during difficulty stretches when paired with a somewhat stoic perspective that one is not entirely responsible for the fate of the larger company/team
[go to top]