TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: How do I become a more productive, high executive function engineer?

2 pointsby totemandtoken11 months ago
I&#x27;m not looking for advice on time management or anything like that. It&#x27;s more that I see these developers with portfolio sites with all these projects and apps and cool stuff and I wonder how to become a developer like that. They seem so productive and capable, and I feel like I can&#x27;t finish anything. I get that I&#x27;m comparing my livestream to their highlight reel so to speak, but I really feel like my development&#x2F;programming skills are very subpar compared to most developers. I&#x27;ve been programming for 5 years and I can&#x27;t think of any functioning, well-crafted piece of software I&#x27;ve shipped that I&#x27;m proud of, in my work or in my personal life.<p>Some of this is that I&#x27;m feeling demotivated at my current job, I&#x27;ve gotten some negative feedback, some of it is office politics, but some of it is fair. The thing that I think is fair is that I can&#x27;t seem to actually deliver or ship anything and be truly productive. IDK, how do I enter the flow state and start making software I&#x27;m proud of showing off? Either in my work or in my personal projects?

3 comments

Jemaclus11 months ago
If I can repeat back to you what I just read, I heard &quot;I see other people finishing things, and I can&#x27;t finish anything. How can I finish things?&quot;<p>No snark intended at all -- I&#x27;m in the same boat! -- but the solution seems patently obvious: finish <i>something</i>, anything. It really just comes down to perseverance.<p>The beginning of a project is really really fun. It&#x27;s setting things up, it&#x27;s exploring new technology, it&#x27;s trying new ideas to see what works. But the closer you get to the end, the more tedious it gets. It&#x27;s harder to find fun in integration testing and making sure this button is pixel perfect and this API is returning the right fields and running migrations with no downtime.<p>At your job, this seems like a reasonable list of things to do, but that&#x27;s for a few reasons. One, you&#x27;re being paid to do it, and two, it&#x27;s literally your job to do it and you don&#x27;t have much choice. But for side projects? Why write dozens of integration tests when there&#x27;s a shiny new project over there that looks fun?<p>So to reiterate, the solution is to finish something. Finish it. Put it out there. Then and only then move on to the next thing.<p>All of that said, you are also missing some less concrete components of these people that you admire. Maybe they&#x27;re hyper-fixating. Maybe they&#x27;re using coding as an escape from something in life. Maybe they find those integration tests really, really fun! Also, some of these people are truly experts in some areas that seem esoteric and complex to you. I have a number of friends that have PhDs in particular topics and they don&#x27;t know how to dumb things down for the layperson. To them, quantum physics is as easy as basic algebra is to you and me! Phil Eaton, for example, can write a lexer blindfolded with one hand behind his back -- he&#x27;s written dozens of lexers! I&#x27;ve written a couple, and I still stumble through each one. But I can run 10 miles on a dime!<p>It&#x27;s worth remembering that prolificness doesn&#x27;t mean anything other than they&#x27;re prolific. It doesn&#x27;t mean you&#x27;re not good, it doesn&#x27;t mean they&#x27;re amazing. It just means they&#x27;re prolific.<p>Hope that helps. :)
评论 #40722211 未加载
createaccount9911 months ago
Sounds to me like you&#x27;re closing in on burnout, possibly w&#x2F; impostor syndrome. I would rather take a step back, here. You&#x27;re not actually just looking for a success story &quot;in programming,&quot; but something more. Take a moment to cognitively restructure (ask chatgpt to help, it&#x27;s _very_ good at it) so that you feel at peace. Do that so your creative mind has space.
eternityforest11 months ago
Do you have a wheel reinvention habit or a tendency to focus on interesting algorithms over the boring crud screen type stuff needed to actually ship?<p>Do you use the debugger, the linter, AI autocomplete, popular libraries? Do you make effective use of Git branches?<p>Are you physically tired due to excessive time spent on personal projects or programming study? Do you use automated testing?
评论 #40722223 未加载