TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Developers hate their job, but like to code outside work

8 点作者 tianzhou9 个月前

5 条评论

JohnFen9 个月前
One of the biggest lies that I believed for too long was &quot;do what you love and you&#x27;ll never work a day in your life&quot;. In reality, doing what you love for work turns what you love into work.<p>A labor of love is something you can do at your own pace, on your own schedule, and there&#x27;s nothing wrong with deciding not to do it when you don&#x27;t feel like it. Doing it for work means that you have to do it no matter what.<p>So I do what I love on my own time, and do work on work time. That it looks like I&#x27;m doing the same thing (programming) in both cases is illusory.
jqpabc1239 个月前
I suspect what they really hate is having someone else direct their energy toward objectives they otherwise don&#x27;t really care much about.<p>Only one reasonable solution to this problem --- start your own company focused on something you do care about.
eschneider9 个月前
Hating the JOB is very different from hating the WORK.<p>There&#x27;s nothing worse than a job where you can do incredible work, but it doesn&#x27;t even _matter_ because the project will get dropped at the end anyways. (And that&#x27;s obvious to anyone who looks.) Absolutely soul-sucking.
proc09 个月前
I think it&#x27;s because in general software engineering is not respected because the definition of the role has been expanded to encompass a variety of disciplines and roles from crafting requirements to telemetry and analytics. Each engineer has a thin vertical slice that effectively makes them switch through many roles for each individual feature.<p>I suspect that the 20% that are somewhat happy are the engineers in very technical areas or specialized companies, in which the engineering is hard enough to be respected. In these cases it justified for engineers to focus completely on technical problem solving, whereas everywhere else it is more or less about gluing together mediocre solutions and then spending most of the time doing admin tasks like status updates, planning meetings, weekly summaries, writing requirements, coordinating with other teams, etc.
keernan9 个月前
I started playing tennis when I was 7-8 yo. I loved playing. I excelled in tournament play. I played on the high school team. Then I started making good money giving private lessons. It didn&#x27;t take long after that for my love of tennis to slowly sap away. It became daily work. I stopped after two years and haven&#x27;t picked up a racquet since. Its been 50 years.