Ask HN: What are the boring parts of software development?
Hey HN, we are building Dosu (https://dosu.dev/) to help software engineers with all the boring, "engineering knowledge work" that happens outside the IDE.
Everything from fielding technical questions from sales to helping product groom the backlog.
What types of boring "engineering knowledge work" would you like to see automated?
30 comments
[ 3.2 ms ] story [ 85.6 ms ] threadDesign documents are great in situations where risks are high, or where code changes take a long time to do (usually because every code change requires a design document).
Alerts? Github notifications? Internal questions?
- Status of project - Summary of weekly work (retro) - Breakdown of work by project
Any status meetings we are missing?
I find ops tedious. Simple things like serving a website or monitoring uptime and builds is slow and annoying. However if I don't automate those things I have to do them myself. I find it hard to get all the important messages pushed to me instead of checking a bunch of different things.
Sometimes it feels like there's a bunch of yak shaving involved in making your code run in production.
Anything that doesn't have anything todo solving the core problem.
I suspect this is why NoSql & serverless platforms have become so popular.
The fact that I don't have to think about schemas & systems admin so much made them so attractive to me.