Hacker News new | ask | show | jobs
by t-writescode 397 days ago
Depending on the level of detail, "detailed requirements" can be the bare minimum for any level of cohesive, cross-functional collaboration.

You need to have discussions to talk about things like:

  * common UX language
  * common API expectations
  * programming language choice
    (because you will not be the only person to work on it)
  * in-app / domain language choice
    (because your users need to know what a word means.)
  * library choice (because you will not be the only person to work on it)
  * storage strategy (because there may be legal requirements here)
Ignoring all that and letting all the engineers just run wild is a great way to make a very painful company to work with and cross-collaborate on.
1 comments

My impression is that Kagi aims to hire people who are already aligned on most of these. Not all of them, of course, but I read the interview as an attempt to be able to go "do this" and have candidates understand what it means.