|
|
|
Ask HN: Advice for a new Technical Architect?
|
|
7 points
by atsushin
1434 days ago
|
|
I've been at a very large firm / project for a little more than a year working as a backend developer. During that time I've accrued a decent amount of technical and domain knowledge about our system, enough that they've placed me as a technical architect working with two teams for an upcoming release whose deadline is about a year from now. Given most of HN consists of tech-oriented folks, I was hoping to get some advice on how to thrive in this new role both from a technical and leadership standpoint, as I feel I am still getting my footing in adjusting to this sudden change. |
|
- Some people don't want to be told how to build something. So give them space, you can make suggestions but they make the final decision. Developers will move heaven and earth to fix a problem caused by decisions they bought into.
- Any decision you make without buy in from the dev team will be considered to be your problem by the dev team. So if they hit any issues they will down tools and expect you to fix it.
- An architecture without a working proof of concept is not proven. Only when you hit real code can you be sure things work together. If you suggest a solution, make sure you did a PoC or it's something you did before.
- Some times the dev teams wants to do the PoC. Give them that space to do that.
- Part of you job is to turn sub standard requirements from non technical managers into a real system. Start thinking of UI/UX and clickable prototypes etc. Improve the quality of the input.
- If no one is going to use the system, then it doesn't need to be built. Make sure project sponsors have an answer to the question of "how you will get users to use the product/feature?".
- Follow best practices. It's quicker. So Pull Requests -> CI -> CD -> Infrastructure as Code.
- Have the mind set that you work for the dev team, they don't work for you. So rather than have the mindset of "it would be good if we did this or that", open a pull request and do it yourself now and again.
Hope this helps.