Most active commenters
  • alephnerd(3)

←back to thread

287 points moonka | 19 comments | | HN request time: 0.001s | source | bottom
Show context
rqtwteye ◴[] No.43562536[source]
I have been in the workforce for almost 30 years now and I believe that everybody is getting more squeezed so they don’t have the time or energy to do a proper job. The expectation is to get it done as quickly as possible and not do more unless told so.

In SW development in the 90s I had much more time for experimentation to figure things out. In the last years you often have some manager where you basically have to justify every thing you do and always a huge pile of work that never gets smaller. So you just hurry through your tasks.

I think google had it right for a while with their 20% time where people could do wanted to do. As far as I know that’s over.

People need some slack if you want to see good work. They aren’t machines that can run constantly on 100% utilization.

replies(25): >>43562590 #>>43562601 #>>43562738 #>>43562748 #>>43562796 #>>43562875 #>>43562911 #>>43562955 #>>43562996 #>>43563116 #>>43563121 #>>43563253 #>>43563309 #>>43563487 #>>43563727 #>>43563795 #>>43563837 #>>43563965 #>>43563995 #>>43564861 #>>43567850 #>>43569250 #>>43569941 #>>43574512 #>>43579456 #
p1necone ◴[] No.43562875[source]
> In the last years you often have some manager where you basically have to justify every thing you do and always a huge pile of work that never gets smaller. So you just hurry through your tasks.

This has been my exact experience. Absolutely everything is tracked as a work item with estimates. Anything you think should be done needs to be justified and tracked the same way. If anything ever takes longer than the estimate that was invariably just pulled out of someones ass (because it's impossible to accurately estimate development unless you're already ~75% of the way through doing it, and even then it's a crapshoot) you need to justify that in a morning standup too.

The end result of all of this is every project getting bogged down by being stuck on the first version of whatever architecture was thought up right at the beginning and there being piles of tech debt that never gets fixed because nobody who actually understands what needs to be done has the political capital to get past the aforementioned justification filter.

replies(3): >>43562985 #>>43563084 #>>43563216 #
1. marginalia_nu ◴[] No.43562985[source]
It's fascinating that you end up sort of doing the work twice, you build an excel (or jira) model of the work work along with the actual work to be done.

Often this extends to the entire organization, where you have like this parallel dimension of spreadsheets and planning existing on top of everything.

Eats resources like crazy to uphold.

replies(3): >>43563097 #>>43563188 #>>43563443 #
2. pjot ◴[] No.43563097[source]
This compounds with each _team_ modeling the work in jira/excel too!
3. squiggleblaz ◴[] No.43563188[source]
Yes but metrics! How can the CEO look like they know what's happening without understanding anything if they don't have everyone producing numbers?
4. spudlyo ◴[] No.43563443[source]
Jira is already almost like "productivity theater" where engineers chart the work for the benefit of managers, and managers of managers only. Many programmers already really resent having to deal with it. Soon it will be a total farce, as engineers using MCP Jira servers have LLMs chart the "work" and manage the tickets for them, as managers do the same in reverse, instructing LLMs to summarize the work being done in Jira.

It'll be nothing but LLMs talking to other LLMs under the guise of organizational productivity in which the only one deriving any value from this effort is the companies charging for the input and output tokens. Except, they are likely operating at a loss...

replies(1): >>43563480 #
5. alephnerd ◴[] No.43563480[source]
Managers (as in PMs, EMs, and C-Suite) don't like JIRA either - there just isn't an alternative.

Customers and investors ask for delivery timelines and amount of resources invested on major features or products, and you need to give an accurate-ish answer, and you as a company will be dealing with hundreds if not thousands of features depending on size.

In that kind of a situation, the only way you can get that visibility is through JIRA (or a JIRA type product), because it acts as a forcing function to get a defensible estimate, and monitor progress.

Furthermore, due to tax laws, we need to track investments into features and initiatives, and JIRA becomes the easiest way to collect that kind of amoratization data.

Once some AI Agent to automate this whole program management/JIRA hygiene process exists, it will make life for everyone so much easier.

replies(1): >>43563725 #
6. g8oz ◴[] No.43563725{3}[source]
This explanation is not incompatible with calling the whole business a "theater".
replies(2): >>43563800 #>>43564222 #
7. alephnerd ◴[] No.43563800{4}[source]
How is it theater?

When customers give you money, they expect a date.

When investors give you money, they want to see whether or not you are investing in the right initiatives.

When you open a company, the IRS, SEC, and other regulators expect some amount of financial compliance.

Do you want me to come to you and give you an ultimatum to give me an exact date, calculate amortization, and defend existing investments, and if any of those slips you are the fired? And do that with all the hundreds and thousands of initiatives on a daily basis?

That's the alternative.

Welcome to the industry - you're paid to make purchasers happy, not you. Purchasers don't care if you DuckDB or OracleDB - they care if the product they paid for will be delivered on time and meet the needs stipulated in their contract.

If you want to be happy and only deal with engineering problems, you sadly have to deal with the poopshow that JIRA is.

replies(3): >>43563907 #>>43566113 #>>43568798 #
8. azemetre ◴[] No.43563907{5}[source]
None of this sounds necessary for the human race. Maybe David Graeber was right.
replies(1): >>43563930 #
9. alephnerd ◴[] No.43563930{6}[source]
Nothing is necessary to exist besides foraging, yet you are still using an industrially manufactured product (laptop or mobile phone) to reply to someone on a VC-subsidized forum.

So I'm not sure your contention has much merit, unless you wish to return to the woods and stop using HN, otherwise you're just enabling the supposed waste you appear to detest.

Or alternatively, you could hop off the high horse and understand the headaches the people you report to at work deal with, and thus maybe learn some additional context that can help you at your current or future job, and maybe think of a way to remove the drudgery in a process that annoys everyone.

replies(2): >>43564060 #>>43571807 #
10. azemetre ◴[] No.43564060{7}[source]
I mean there is an alternative out there for making software that doesn't require profit and can still provide societal value. The alternative isn't to forage in the wilderness, please tell me you are just having a laugh and weren't being serious.
replies(1): >>43564535 #
11. jayd16 ◴[] No.43564222{4}[source]
Its not _all_ theater. Sometimes something does make it into the box and out the door.
12. pcen ◴[] No.43564535{8}[source]
This is the perfect manifestation of the quote: It's easier to imagine the end of the world than the end of capitalism
replies(2): >>43565748 #>>43575728 #
13. namaria ◴[] No.43565748{9}[source]
Capitalism has become as much of a thought-terminating argument as 'the gods'. Most '-ism' words I think.
14. int_19h ◴[] No.43566113{5}[source]
It's theater because the numbers in JIRA are, for the most part, pulled out of someone's ass, and then multiplied by various coefficients by managers along the chain (based on their pessimism and/or experience). Garbage in, garbage out.

So yes, this is theater, and it only makes someone happy for as long as they aren't aware (or can pretend to not be aware) how the sausage is made.

15. jashmatthews ◴[] No.43568798{5}[source]
If you round up great engineering orgs that ship impactful stuff more of them don't use JIRA than do. Linear, Basecamp, Asana, Monday etc.

My experience is by the time an org gets hundreds of priorities and can't effectively delegate to sub orgs they're already fucked and there's no point working there if you want to do anything meaningful.

replies(1): >>43570562 #
16. djmips ◴[] No.43570562{6}[source]
How do the great engineering orgs that ship impactful stuff organize / run a major project?
replies(1): >>43575697 #
17. genewitch ◴[] No.43571807{7}[source]
"And yet you partake in society. Curious.

I am very smart "

18. nradov ◴[] No.43575697{7}[source]
Mostly they are using some home grown solution that does pretty much the same stuff as Jira.
19. nradov ◴[] No.43575728{9}[source]
So far none of the imaginary economic systems seem to work as well as capitalism when it comes to raising human living standards. These vague, low-effort criticisms are getting tiresome.