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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

From disgruntled developer, to founder, to burnout

34 点作者 zidar超过 11 年前

6 条评论

jes5199超过 11 年前
This is what happens when you think that a programmer&#x27;s job is to create code - you type and type and type and just get buried in the complexity and things get worse and worse.<p>A programmer&#x27;s job is to understand problems. A programmer&#x27;s job is to think clearly. The code is incidental. If you think clearly about the problems, you will <i>need</i> less code, and gradually things will get <i>simpler</i> - I&#x27;ve seen code-bases that actually <i>shrink</i> as they gain functionality.<p>The only good thing about programmers who spew code all day without thinking is that they create jobs for good programmers to come and clean up their messes later.
评论 #6482851 未加载
评论 #6482892 未加载
jtreminio超过 11 年前
&gt; Offices showered in natural light. Large windows overlooking a lush green park, playful decor, walls covered in old design projects, sofas in the lounge, shelves full of books on design and marketing. A relaxed culture.<p>&gt; Nobody had any real idea how programmers function. How we think, how we work, what we need to feel productive. For a long time I was the only programmer on the team.<p>This isn&#x27;t pointed only at you (although you triggered it), but really, do we <i>have</i> to use words like &quot;terrible&quot; to describe our lives as developers?<p>We sit in a comfortable chair, hitting keys on a keyboard and get paid much more than the average American salary. Is that such a huge sacrifice? Unless you&#x27;re going home with just barely enough to feed yourself, with a beat up body, then your job is <i>not</i> terrible. It may not perfectly fit your sensibilities, but talking like this makes you seem like nothing more than a pampered baby.
评论 #6482849 未加载
评论 #6482865 未加载
评论 #6484187 未加载
kingj超过 11 年前
It&#x27;s one thing to, as the founder of a startup, pour in 50 - 60 hours a week into your baby -- but it&#x27;s another thing to routinely expect your team to do the same. Additionally, crunch-weeks should start to become less frequent as the startup moves from early stages to later stages.<p>I would argue that the ideal case shouldn&#x27;t even expect hired work to put in substantially more hours than a &quot;normal&quot; job with an established company (e.g., 40-50 hours) -- hired work should just be expected to be better than the average candidate at those companies, and able to contribute in the team sport of startup creation and growth. If you want to argue for a hidden catch, then yes -- maybe at startups there will be a higher incidence of crunch-weeks where the team will be required to pull longer hours to put out fires -- but this shouldn&#x27;t be the &quot;norm&quot;.<p>At the end of the week, you&#x27;re going to need enough time to recuperate and rest. Routinely working 10, 11, 12 hour shifts is just a recipe for burning out yourself and, maybe just as importantly, your team. When you think about it, a ten hour shift is like going to work at 8AM, staying until 7PM (with an hour for lunch) -- then when you factor in getting to work and getting home, you&#x27;re talking about getting 2 - 3 hours of &quot;free time&quot; each workday, which you can devote to breakfast, dinner, and getting ready for bed. Making that a twelve hour shift just makes it two hours worse.<p>And if you want to talk about incentives, expecting employees to pour in 60 hours a week is the equivalent of essentially paying them 33% less &quot;per hour&quot; than whatever they&#x27;re already getting. And 80 means that they&#x27;re working for half-price. Factoring that in with whatever [potentially] fraction of a percent of equity that the employee will have by the time of acquisition (or, if you&#x27;re really lucky, IPO) -- and that employee may not even be coming out ahead financially -- and that&#x27;s assuming that the startup doesn&#x27;t fail beforehand.<p>Maybe this means that I&#x27;m a shitty startup employee because I don&#x27;t consider forcing employees to spend 80 hours a week to be the right way to run a company, but I&#x27;d rather pass on that particular opportunity and keep my sanity.<p>Anyways, just my two cents.
fro超过 11 年前
In the description of the book the author is pushing, I find this sentence, &quot;A popular trend is to get up at 4am and get some work done before the day’s craziness begins. Others like going to bed at 4am.&quot;<p>Do real, professional programmers work this way? It is romantic to think of hacking away in front of a glowing screen at 3am, but I believe most work gets done during the actual work day. Often hacking at night means you are writing code but not making progress, which seems to be the problem with this &quot;disgruntled developer&quot;.<p>Set a schedule, start working in the morning and stop working in the evening, and your sessions will be much more productive and produce higher quality work than these late night, crazed, caffeine-fueled sessions.
评论 #6482983 未加载
评论 #6483096 未加载
评论 #6482897 未加载
timje1超过 11 年前
It&#x27;s funny, the process this writer describes - you get frustrated with a company, go off and build your own, and then don&#x27;t realise that what you&#x27;ve built is just as atrocious to work for..<p>I feel like many of the people that split off to start their own companies can&#x27;t really build something better - all they do is reproduce the same bad work environment, but with them in the dictator seat instead of someone else.
robodale超过 11 年前
replace disgruntled with whiny.