Hacker News new | past | comments | ask | show | jobs | submit login

I think you've just nicely summarised why architects & project managers exist! There's a whole level of treacle to get through before coding can start, and that stays with the project throughout its lifespan.

The challenge I see most is getting the right level of understanding and design freedom to the developer level, where they know why they're being asked to do some work but without burdening them with extraneous detail or processes.

A lot of developers get annoyed at project managers and architects but they dislike project politics even more.

"A lot of developers get annoyed at project managers and architects..."

If a PM or architect is annoying developers then there's a very big problem with the PM or architect. Like any profession you get good and bad apples. It's why anonymous feedback from people who manage you and whom you manage is so useful. Of course ego is prevalent the higher up the chain you go so this is something many organizations won't do.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact