Ask HN: If you were to start a new company, what tech stack would you recommend?
the current stack is Java (spring) on the Atlassian Suite (bitbucket, jira, confluence) - there's no love for that platform within the teams I'd take over, but I'm curious to know how others do it and what they'd recommend.
Personal Bias':
SCM/CI: Gitlab
Documentation: I prefer `docs/` in the repo's themselves, but there is a need for something more architectural; maybe mediawiki is fine?
Task Management: Notion or Monday
PL: Golang + some python glue
Build system: Bazel (if anything)
Structured DB layer: Cockroach
------
But I'm extremely open to other ideas.
I know everything should start with "what problem am I trying to solve" but there has to be some sensible defaults here? right?
I'm trying to not choose tools that make people miserable, I only have experience with tools that make people miserable. The scale is pretty small.