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.

Show HN: Automating daily reports, because fuck it

106 pointsby yzdbgdalmost 2 years ago

23 comments

Sohcahtoa82almost 2 years ago
At a previous job, software testers had to write reports every Mon&#x2F;Wed&#x2F;Fri on what they did and e-mail them to their supervisor.<p>One of them got pretty tired of writing the same shit, and was like 99% sure the supervisor wasn&#x27;t reading the reports, so started adding &quot;I don&#x27;t think anybody is reading these. This is a waste of my time.&quot; right above his e-mail signature.<p>It took over 3 months before it got noticed. Supervisor wasn&#x27;t pleased, but had to admit he was right. He still required reports, but only on Fridays.
评论 #36171715 未加载
评论 #36168367 未加载
JangoStevealmost 2 years ago
I did something similar to this a while back with a one-liner aliased in my Bash includes, called gitsum (short for git summary).<p><pre><code> alias gitsum=&#x27;git log --pretty=format:&quot;* %s&quot; --author `git config user.email`&#x27; #myself </code></pre> It gives my git commit messages as a Markdown bullet-point list. It only works per-branch unlike the linked gist, but one cool thing about it is that you can tack on additional git flags, such as --since. For example:<p><pre><code> gitsum --since 1.day gitsum --since 1.week gitsum --since 8.hours </code></pre> I usually pipe this into my clipboard (on Mac) to easily paste it into the time logging or reporting system:<p><pre><code> gitsum --since 1.day | pbcopy</code></pre>
评论 #36169813 未加载
BrandoElFollitoalmost 2 years ago
There was a time where my company decided to implement time sheets after a consultant said it is a nice thing to do.<p>I wrote some code that generated random data in the right format and people begged for it so I shared it.<p>Plenty of people started to create random reports, their bosses didn&#x27;t give a fuck because they were pissed of as well (and wanted to use my tool as well).<p>The company ended up with a heap of nonsense data and I guess that someone realized that because this circus was gone after a few months.<p>That was in one of the largest and best known US company in the 00&#x27;s, no wonder it went from a national pride to a peripheral company.
Atlas22almost 2 years ago
I look forward to the day the manager can have a daily standup&#x2F;progress report meeting oblivious to the fact that (s)he is the only one actually present... One step closer!
评论 #36168401 未加载
idopmstuffalmost 2 years ago
This seems like a good place to integrate an LLM - go above and beyond with lengthy, formal-sounding descriptions. Spot check the first few of them, because someone might read those, but after that they&#x27;ll just be impressed at the work you&#x27;re putting into your updates and never read them because they&#x27;re long anyway.
thedangleralmost 2 years ago
LOL I have to do weekly report and submit it every Friday. The kicker is, I have a meeting Monday morning about what I&#x27;m doing the week and what I worked on last week.<p>No team meetings, everyone is soloed.<p>Management is great.
评论 #36169365 未加载
评论 #36169622 未加载
nittanymountalmost 2 years ago
the daily report is a joke, our team did it years ago, then it stopped... anyone will read it? the PM or the lead will read it?<p>we had a bot in our chat app, it auto asks everyone the questions 2 times daily, what did you do, what you are working etc...
评论 #36167525 未加载
saxonwwalmost 2 years ago
At my last place they wanted everyone to assign &#x27;effort&#x27; numbers to tasks in the scrum tool, and we had to write something to generate a nag report if the weekly effort per person didn&#x27;t add up to a particular number.<p>What happened? Well, a per-sprint task to track overhead and PTO is what happened. Which many people just added 40 hours of effort to.
da39a3eealmost 2 years ago
Nice! Definitely agree with the sentiment! Might be worth investigating<p><pre><code> git log -p | gpt4 </code></pre> if management starts requiring something more organic-looking.
评论 #36170288 未加载
dctoedtalmost 2 years ago
For litigation use, even semi-regularly keeping a daily log can help to show independent development. That can help defeat claims of misappropriation of another party&#x27;s trade secrets and&#x2F;or infringing copying of another party&#x27;s copyrighted material.<p>I mean, whom are you more likely to believe:<p>1) someone who — when being sued — said, <i>oh, no, we didn&#x27;t steal your technology, we developed this independently</i>, or<p>2) someone who said the same thing and also had at least some contemporaneous documentation to corroborate the assertion?<p>(Incidentally, this is one of those areas where perfect is the enemy of good enough.)
评论 #36170801 未加载
评论 #36171263 未加载
VanTodialmost 2 years ago
Had to do something similar in my company. We had to write how long we worked on a projects and what the task was. This was due every month and of course I only did it at the end of the month. It was all already planned and everybody knew what was being done, it was just an annoying layer on top that took hours. So I made a script that listed my git commits, searched the Jira ticket associated with it and gave me the tags in those tickets. The art of being lazy amirite
icedchaialmost 2 years ago
I recently stopped writing these, along without about 50% of my coworkers. Morale is at a low point, due to layoffs and general corporate dysfunction. I&#x27;m seeing if anyone complains. So far, nobody has!
throwuwualmost 2 years ago
Thank you for sharing! I’ve never understood the purpose of this activity. I’m pretty sure no one bothers to read them and even if they do they don’t understand them.
openqueryalmost 2 years ago
Very cool. Another incentive to write good commit messages.
clintalmost 2 years ago
I remember writing this script 20 years ago
评论 #36174666 未加载
vharuckalmost 2 years ago
I have a script like this in my &quot;Monthly Reports&quot;. I&#x27;m not a software dev or working on a single project, so it goes through the config&#x27;s &quot;recent.repo&quot; list and prints each with the commits back to a month ago. More of a tool to remember what I&#x27;ve done.
nevertoolatealmost 2 years ago
TL;DR: I plan and it helps me.<p>When I&#x27;m working in IC mode:<p>- I plan for the next day at the end of the day (org-mode).<p>- If I&#x27;m working on planned tasks (programming, demoing, documentation, etc.) I tick checkboxes. These tasks are usually small enough to do in 1-2 hours.<p>- I also tick checkboxes for must do things e.g. when on call.<p>I&#x27;m sceptical about planning and working on a bunch of things without putting them down.
评论 #36169703 未加载
jupp0ralmost 2 years ago
Pipe it through ChatGPT and create some nice long prose reports that nobody will read either, but that make you look like you spent hours on, if that&#x27;s what your organization is rewarding.
评论 #36174654 未加载
sakerbosalmost 2 years ago
I&#x27;ve used something similar to create release notes, pretty handy, just make sure your commits contain enough emojis.
tejtmalmost 2 years ago
too much too much rework, just slap a `.atom` on the back of your GH URL and be done with it.
评论 #36169674 未加载
Mizoguchialmost 2 years ago
Are you gonna have those TPS reports for us this afternoon?
gravalmost 2 years ago
Flee.
villgaxalmost 2 years ago
What a shite place