frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Focus Is Saying No

https://medium.com/@HobokenDays/software-modernization-projects-dilemma-part-2-7f6002c4b6f1
37•HideInNews•2h ago

Comments

randunel•1h ago
> Looking back, I realized I had worked on a lot of low-impact projects — tasks that made no impact on users and no impact on the team, like updating outdated libraries. The old library worked fine without any updates. Updating it took weeks of my time but delivered zero value to the team or business. I did it simply because my manager told me to.

> Early in my career, I said “yes” often. As I got more experience, I learned when to say “no.”

-----

I'd hate to be the one who refused updating the libraries which caused the security breach and significant loss of data, reputation and money.

adrianmsmith•1h ago
Then again, this person's job is to focus on their career. Their manager told them

> Because… some lack business value. These tasks aren’t business priorities and had no impact on customers and other teams

So if those "some" include upgrades, then I would say it's rational for the employee to focus on tasks that are going to get them a promotion.

I don't agree with that myself, I agree with you that upgrades are important, but this person is going to get a promotion through doing whatever their manager wants, and that apparently doesn't include upgrades.

darth_avocado•1h ago
The unfortunate reality of “creating impact” is that visible features in product teams will always be measured higher as compared to work that has 2nd or 3rd order effects that are hard to quantify.
shmerl•1h ago
> Because… some lack business value

Very dumb response to the code modernization work. Just because it's not a product feature, it absolutely doesn't mean it has no business value.

I also completely disagree that the lesson from it is saying no to such efforts. Increasing tech debt in the name of "more business value" is the worst idea any team can have.

If team leadership sees no value in such work, the team is set to fail.

DocTomoe•39m ago
... as is the company. This has Unicorn Project written all over it.
CGMthrowaway•40m ago
A lot of words , and not as direct as they could be, to say "work on what is going to advance your personal goals."

If you are a careerist and working on your boss's pet projects is going to advance that, then say yes whether or not they have "business value." (If they aren't though, then work on something else.)

If you are an early employee / significant shareholder, then absolutely do what has "business value" and nothing else. That could be boring library updates or it could be something else.

objclxt•40m ago
> These tasks aren’t business priorities and had no impact on customers and other teams

...the author has reached the wrong conclusion from this. The problem is they weren't able to articulate why the modernization tasks were business priorities, not that the modernization wasn't a business priority in the first place.

If the tech debt is problematic, fixing it will presumably bring a number of benefits (faster development cycles, reduced defect rates, etc). They were doing the wrong work - they were doing a terrible job explaining why that work was necessary.

In many ways, tech debt and modernization is a near guaranteed way to have business impact, in a way product work is not. If you're at Meta and you figure out how to save 1% of total CPU time on the server by fixing some tech debt you can expect to be showered with money.

hexis•36m ago
Seems pretty awful that the manager let him work on software upgrades for two years without telling him that work would not lead to the promotion he was clearly planning on.
Aurornis•19m ago
> without telling him that work would not lead to the promotion he was clearly planning on.

The way I read it, he waited two years to express his desire to pursue promotion.

The manager saw the topic as a starting point for the promotion discussion and tried to explain what steps to take to get there.

The employee saw the discussion as the end point of his unrevealed promotion quest and was surprised that his history alone was not aligned with promotion exportations.

This all could have been clarified with a simple conversation 1-2 years ago expressing intent to pursue promotion and asking what it would take to get there.

Aurornis•22m ago
> Now if my manager asks me to do tasks that I believe add no value to the team or business, I’ll politely say no.

This is the wrong lesson to take from this situation.

If you start saying no to tasks assigned by your manager, you are not going to get promoted. You’re going to end up on PIP track for insubordination.

The appropriate response is to communicate. The OP arrived in this situation because they didn’t communicate anything about promotion expectations for two years. Discuss your desire to take on more important tasks in those 1 on 1 meetings and do it early. The fatal mistake in this blog post was waiting two long years before revealing the desire to pursue promotion, then being surprised that past performance did not meet expectations for something that was never discussed. You need to be periodically asking for feedback.

A perfect manager would have brought up the question and asked if promotion was a goal earlier on. However, in my experience this conversation is a lot more contentious than I assumed as some people prefer to be comfortable in their role and interpret unprompted promotion discussions as uninvited pressure or a subtle threat that it’s “up or out”. As an employee, you can’t wait around for your manager to bring up topics you want to discuss. You have to state your goals and ask for alignment.

Impro: Palantir's Weirdest Book Recommendation

https://www.generalist.com/p/impro
1•walterbell•2m ago•1 comments

Cuevana【】Ver Películas, ver series online Gratis HD

https://wwv.cuevana.to/
1•fresaymago•2m ago•0 comments

Publication and Citation-Based Impact

https://www.rosenberglab.net/impact.html
1•kkoncevicius•6m ago•0 comments

High-Quality Pull-Request Descriptions

https://www.racecondition.software/blog/pr-descriptions/
1•ingve•14m ago•0 comments

I built a tool that lets you backtest trading strategies using plain English

2•satabdom27•19m ago•0 comments

Why George R.R. Martin Broke the Cardinal Rule of Hollywood

https://www.hollywoodreporter.com/movies/movie-features/george-r-r-martin-howard-waldrop-ugly-chi...
3•throwoutway•23m ago•0 comments

He Drops Trump Jr.'S Name in Pursuit of Billion-Dollar Deals

https://www.wsj.com/politics/policy/donald-trump-jr-friend-gentry-beach-03824825
2•doener•24m ago•0 comments

Hybrid unary-binary design for multiplier-less printed ML classifiers

https://arxiv.org/abs/2509.15316
1•PaulHoule•26m ago•0 comments

The two minute mile problem

https://hollisrobbinsanecdotal.substack.com/p/the-two-minute-mile-problem
1•HR01•26m ago•0 comments

Move Fast and Break Nothing

https://www.theatlantic.com/technology/2025/10/is-waymo-safe/684432/
1•andrewmutz•28m ago•0 comments

Google Chrome RCE (No Sandbox) via CanonicalEquality:EqualValueType()

https://ssd-disclosure.com/google-chrome-rce-no-sandbox-via-canonicalequalityequalvaluetype/
2•ogig•28m ago•0 comments

Ask HN: 10-Year Reddit Account Hacked Despite 2FA

5•guilamu•29m ago•2 comments

Short Science Fiction, by Isaac Asimov – Standard Ebooks

https://standardebooks.org/ebooks/isaac-asimov/short-science-fiction
2•WithinReason•29m ago•0 comments

Toybox: All-in-one Linux command line

https://github.com/landley/toybox
1•welovebunnies•30m ago•0 comments

Dimensional Analysis in Programming Languages (2018)

https://www.gmpreussner.com/research/dimensional-analysis-in-programming-languages
1•v9v•33m ago•1 comments

Show HN: OpenScreen. Open-source video assessment screening tool

https://github.com/dylnbk/open-screen
1•dylnbk•36m ago•0 comments

Kenneth Clark Civilisation 1969

https://www.youtube.com/playlist?list=PL4wbshl89IWTHc94BhZI-C-v-neF40boG
1•mosiuerbarso•39m ago•0 comments

A year of improving Node.js compatibility in Cloudflare Workers

https://blog.cloudflare.com/nodejs-workers-2025/
2•CharlesW•43m ago•0 comments

Florida student asks ChatGPT how to kill his friend, ends up in jail: deputies

https://www.wfla.com/news/florida/florida-student-asks-chatgpt-how-to-kill-his-friend-ends-up-in-...
2•trhway•45m ago•1 comments

Cariad: VW subsidiary largely discontinues its own software development

https://www.heise.de/en/news/Cariad-VW-subsidiary-largely-discontinues-its-own-software-developme...
1•esher•46m ago•0 comments

I Have a Wodehouse Problem. The Problem Is I Can't Stop Reading Him

https://thewalrus.ca/i-have-a-wodehouse-problem-the-problem-is-i-cant-stop-reading-him/
1•lermontov•48m ago•0 comments

GBoard Dial Version

https://www.youtube.com/watch?v=BgdWyD0cBx4
2•skogstokig•50m ago•0 comments

Gliding behind existing aircraft, Aerocart cargo gliders

https://www.aerolane.com/
2•fcpguru•50m ago•0 comments

How I finally got Firebase to verify my Squarespace domain

https://www.lokmanefe.com/writings/firebase-squarespace-custom-domain
1•lokicik•54m ago•0 comments

Engineering Viruses to Fight Bacteria

https://www.popularmechanics.com/science/a68825778/custom-viruses-fight-e-coli/
1•bookofjoe•55m ago•1 comments

Surgeon Returns to War Zone to Help One of Congo's Thousands of Rape Victims

https://www.thetimes.com/world/africa/article/sophie-duchess-congo-rape-victims-fj7s0vm3q
1•mhb•57m ago•0 comments

A recent phishing attack on GitHub

https://digitalseams.com/blog/a-recent-phishing-attack-on-github
1•bobbiechen•58m ago•1 comments

How we built a cloud GPU notebook that boots in seconds

https://modal.com/blog/notebooks-internals
1•birdculture•58m ago•0 comments

Without Deeds, Without Names

https://www.laphamsquarterly.org/celebrity/without-deeds-without-names
11•toomuchtodo•1h ago•3 comments

Deaths, disappearances, forced recruitment: Horrors of relentless war in Sudan

https://www.theguardian.com/world/2025/oct/02/refugees-recall-horrors-of-sudan-civil-war
2•mhb•1h ago•0 comments