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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

I'm Not a Passionate Developer

41 点作者 s4i将近 2 年前

17 条评论

Xenoamorphous将近 2 年前
It always bothers me that everyone seems to think that non-passionate devs will be lazy and do crap work.<p>When you go to the grocery store, some cashiers are better at their job than others, right? Probably most of them, good or bad, don’t love their jobs and are not passionate about “cashiering”, but some <i>care</i> about doing a good job regardless.<p>I probably wouldn’t be considered a passionate dev, I don’t have open source projects for example. But I do care about my work and try to do it as good as I know&#x2F;can. After all, even if I don’t do programming out of working hours, I still have 40 hours weekly devoted to it, so that’s plenty of time to practice.<p>Not to mention that I’ve met incredibly passionate devs… that were passionate about <i>their</i> stuff, not their employer’s. I’ve caught some of them working on their open source stuff during working hours, in fact.
评论 #36131788 未加载
评论 #36131722 未加载
评论 #36131671 未加载
readyplayernull将近 2 年前
I use a secret strategy to finish long projects: I make them boring. I write down every cool idea for the project and choose the boring ones to begin with. I know that if I can complete those, the project will become more and more interesing as I get to the fun parts. From time to time I might bring a nice idea from the backlog to regain interest, but I really try to focus on the boring ones.
评论 #36131964 未加载
habitue将近 2 年前
From time to time this concept of &quot;boring development&quot; etc comes up. And to a point I get it: we&#x27;ve all been burned by people switching around tech to the latest thing which ends up being buggy, poorly supported, and the benefits are nebulous at best (&quot;oh, you rewrote this from a python framework to a ruby framework? I ... why did you do that? Seems like a lot of work for no real benefit...&quot;)<p>But I think this sometimes misses some of the real upgrades that exist out there:<p>- Strong typing really gives a benefit when you&#x27;re refactoring, and other benefits in expressiveness when you can express what you want the solution to look like before you write the solution.<p>- Going from &quot;pile of interleaved CRUD &#x2F; if statements&quot; to designing thoughtful abstractions for your domain can simultaneously reduce code complexity and reduce the number of bugs you encounter.<p>I think we sometimes overfit on &quot;well, you say you&#x27;re doing this for code quality reasons, but really you&#x27;re laundering new-and-shiny distractions with code quality as a justification. In the end nothing will be different and we&#x27;ll have wasted a lot of time&quot;.<p>But in reality, these things do accrete over time, and some teams are dramatically more effective than others due to judiciously picking &quot;exciting&quot; things to work on.<p>I think boring &#x2F; exciting is a surface characteristic that doesn&#x27;t correlate well with the actual metric you want, which is effectiveness and velocity gained. It&#x27;s like arguing all day about whether your car should be red if you want it to go fast, it&#x27;s just completely ignoring the facts on the ground about how things work.
louislang将近 2 年前
&gt; My airplane flying friend and I derive pleasure from a clean, by-the-book (by-the-documentation tbh) solution. I&#x27;m not too keen on leaving my mark on a codebase.<p>Executing in a deterministic and expected way, to me, is _passion_. It demonstrates a care for the craft of software development.
ChrisMarshallNY将近 2 年前
I&#x27;m passionate about the end product, but a lot of the work is<p><pre><code> R E A L L Y , R E A L L Y B O R I N G . </code></pre> That&#x27;s as it should be.<p><i>Shipping</i> a product (as opposed to &quot;writing code&quot;), has a lot of repetitive, silly stuff.<p>I just spent the last half-hour, making one-pixel tweaks on the presentation of table headers in my app, to accommodate the designer&#x27;s wishes. He&#x27;s come up with an excellent aesthetic, and the app will be great.
评论 #36132345 未加载
Karupan将近 2 年前
I’m not passionate when it comes to delivering work at my paid job. I have opinions, but don’t care if the rest of the team wants to go another way. I make myself heard, and move on. I think that’s a perfectly fine way to make a living.<p>On the other hand, I’m very passionate about my personal projects and how and why I work on them. But I’ve found that a health dose of “I don’t care” actually keeps the wheels moving, rather than get stuck in an endless cycle of revisiting technical choices, design etc.<p>Not being a passionate developer ≠ being bad at your job.
peruvian将近 2 年前
In all my jobs, I could not tell the difference between the &quot;passionate&quot; devs and the &quot;9-5&quot; devs. Both produced quality work (when they were quality people). Best dev I&#x27;ve worked with went home at 5 without his laptop and didn&#x27;t keep up with any news unless it would solve a problem we had a work.<p>There&#x27;s nothing wrong with side projects, being passionate about development, blogging, etc. but it should never mean that person is a quality engineer.
评论 #36131943 未加载
johnea将近 2 年前
I&#x27;ve always felt that this word is missused in modern HR.<p>To me, passion at work might be something like making out in the broom closet with a (willing) coworker 8-)<p>Passion is an inherently emotinal state, not always the best basis for clearly thought out action.<p>The idea that this is all a management ploy to get more work for the same money is already well represented here, so I won&#x27;t dive into that, but that is also a significant part of why I don&#x27;t like this concept in HR recruiting.
Zetice将近 2 年前
I&#x27;m not a passionate developer either, but I <i>am</i> a passionate problem solver, and I happen to have an expertise in solving problems with code.<p>That doesn&#x27;t mean, however, I <i>prefer</i> to solve problems with code, just that it&#x27;s the skill I&#x27;ve developed the most. My joy comes from seeing someone who had a pain no longer have that pain.<p>I&#x27;m of the opinion that if more developers thought of themselves this way, we&#x27;d sidestep a lot of the angst and consternation around the actual development process. No longer would it be about The Best Code, instead the team would focus on The Best Solution, and the new question would be, &quot;How can we build something that can be worked with over time?&quot;
bitwize将近 2 年前
A crooter once told me: &quot;I don&#x27;t get the feeling that you&#x27;re passionate about these technologies.&quot; I told him that&#x27;s because the &quot;technologies&quot; are tools for a job, and I feel passionate about a job well done.
评论 #36131769 未加载
june_twenty将近 2 年前
I am inherently passionate about the things I do. That doesn&#x27;t mean doing over time. It means that when we&#x27;re in a planning meeting I am contributing and trying to get the best outcome. When I write code, I clarify requirements and I write the code to a high standard following recommended practices. I do static analysis on the code and fix it. I test it before it goes to QA.<p>Not for a promotion but because that is why I am there. Anything less would be mind numbingly boring.
评论 #36132242 未加载
评论 #36132273 未加载
rockemsockem将近 2 年前
IMO a passionate developer is one that really cares about doing a good job. That doesn&#x27;t mean injecting things you think are cool just for the hell of it, it means only injecting things you think are cool because they ALSO will help the project and&#x2F;or the team.<p>IDK who these people are that are vandalizing code bases and making life more difficult that others are calling passionate, but it feels like someone heard the word used wrong and ran with it.
sys_64738将近 2 年前
I&#x27;m there to get paid to live. I don&#x27;t ultimately care if the code makes it into the final project as I have a life outside of work. I&#x27;m passionate for my paycheck, nothing more.
评论 #36132050 未加载
ilrwbwrkhv将近 2 年前
I am not sure about passionate but being a 10x developer is definitely true. And it&#x27;s not even that hard. A few techniques and a few mental shifts can get you there.
yakshaving_jgt将近 2 年前
Should we be passionate?<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=Bz2-49q6DOI">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=Bz2-49q6DOI</a>
nathants将近 2 年前
passion isn’t about the labor you sell, it’s about the labor you keep.<p>nothing wrong with lacking passion, but it was never about your patron.
angarg12将近 2 年前
One of the happiest persons that I know is a &quot;dispassionate&quot; programmer. Let&#x27;s call him AP.<p>AP got a job as an intern in a local small company, and has worked in the same for over 12 years. His company is a Java shop that cranks out run-of-the-mill enterprisey applications.<p>AP doesn&#x27;t build microservice architectures or large scale services. He doesn&#x27;t get to use the latest and hottest technologies either. In fact he hasn&#x27;t learned many new techs, except when the odd client comes up with a new requirement. AP doesn&#x27;t make tons of money, only slightly above the average national wage. Still that afford him a comfortable standard of living in his small, low cost of living town.<p>AP job might sound boring, but he enjoys it. He goes to work every day, writes features, and get backs home. He knows and gets along well with everyone in the company. After so many years, he knows the codebase inside out and the work is easy and comfortable. He goes out for lunch with his colleagues and takes it easy most days. The company hasn&#x27;t really been growing, but it hasn&#x27;t gone bust either, sort of keeping a stead stream of work and revenue.<p>AP is not a passionate developer by the American standard. For him, his job is a way to pay the bills and put food on the table. He doesn&#x27;t follow tech blogs or podcast, doesn&#x27;t fiddle with new frameworks or languages. Sometimes might get a passing interest in some cool new tech, but doesn&#x27;t spend hours of his own time invested in pet projects or open source. In fact I hardly ever know what he is up to at work since he seldom talks about it.<p>So what is AP passionate about? He might not tell you about his latest exploits in Rust, but he&#x27;ll tell you all about his new road bike. He doesn&#x27;t attend software conferences, but has run half and full marathons around the world. He doesn&#x27;t spend 3 hours after work coding a personal project, but having a beer and dinner with friends. He doesn&#x27;t have a 6 figure job, but his income allow him to pay for his living expenses (including a mortgage in a new 2 bed flat) and hobbies such as travel. He might not work on &quot;cool&quot; projects and &quot;make history&quot;, but his job doesn&#x27;t leave him mentally exhausted, so that he can use his energy doing things he actually care about.<p>If you made it this far, I want to make clear that this isn&#x27;t an allegory. AP is a real childhood friend and everything I said is true. AP is not an ambitious person, and might not be &quot;successful&quot; for some. He is also one of the happiest people that I know.<p>I always found a bit weird the cult of hustle that we have in the dev world. Not many other professions people would be expected to go above and beyond and feel the passion that is expected of us. I suspect that a good chunk of our profession are closer to AP that we think, but we are oblivious to it because those are the folks that don&#x27;t frequent HN, write blogs, post on twitter or record podcasts.