←back to thread

334 points tareqak | 8 comments | | HN request time: 0.621s | source | bottom
1. umeshunni ◴[] No.44469492[source]
The 2nd most annoying thing about section 174 was all the time you had to spend classifying each engineer's time spent as R&D or 'internal software'. At my last company, every year, me and my engineering lead counterparts would spent almost a day reviewing each engineer's JIRA tickets to reconstruct how much of their time was spent on R&D vs internal software.
replies(3): >>44469570 #>>44470728 #>>44470877 #
2. supriyo-biswas ◴[] No.44469570[source]
At a previous employer, they used to have this process where they would classify each project as being in active development or being in maintenance, and even the tiniest bit of development work required the "initiation" of a "project" with budget planning and approvals.

At the time I dismissed it as a bureaucratic process invented by the company; after all, they had no dearth of leaders adding bureaucracy to systems for the purpose of empire-building and, to a lesser extent, asserting self-importance. However, upon reading about Section 174, it made some sense, and I wonder whether they might just get around to removing these processes.

replies(1): >>44469831 #
3. viraptor ◴[] No.44469831[source]
> and even the tiniest of development work required the "initiation" of a "project" with budget planning and approvals.

That's fully automateable though, right? Sounds like my script to upload a PR, create a JIRA ticket with the same name, link them up, auto-Done on merge.

replies(2): >>44470142 #>>44470519 #
4. samrus ◴[] No.44470142{3}[source]
You cant automate the tactical assessment of "do we want to incur this tax?" Not easily anyway
replies(1): >>44472055 #
5. supriyo-biswas ◴[] No.44470519{3}[source]
At the company I was speaking of, the business approval step involved many internal (and sometimes external meetings) and preparation of a feature and OKR document.

While this was the obvious way of doing things there, without this project step I also don’t think it’d have been regarded as a valid classification step for tax purposes.

6. Cipater ◴[] No.44470728[source]
>was all the time you had to spend classifying each engineer's time spent as R&D or 'internal software'

> every year, me and my engineering lead counterparts would spend almost a day

This is quite funny. Not even a day, almost one.

7. monster_truck ◴[] No.44470877[source]
Why would you waste time doing this when you could just make shit up?

And just to clarify, that has been the MO any time I've been told to do this. If it's actually important they wouldn't want your numbers

8. viraptor ◴[] No.44472055{4}[source]
I meant most of the process and boilerplate being automated. Someone still has to go through the rubberstamping process, but at least the BS and clicks can come from the BS and clicks generator.