Skip to content

Instantly share code, notes, and snippets.

hansenc /
Last active Sep 6, 2019
What makes one a good software architect

What makes one a good software architect

Notes from the Utah Software Architecture meetup discussion on 9/5/2019 on what makes someone a good software architect.

People skills

  • Influential. Able to gain buy-in from colleagues. Sell to stakeholders. Meritocracy of ideas -- let the best idea win. Influence across teams and functions, up and down the org chart.
  • Seek to understand.
  • Conflict resolution.
  • Negotiation and persuasion.
  • Mediation. Balance the needs of different stakeholders.
  • Able to gain trust. Respectful.
View LambdataRule
package org.lambdatarunner;
import static;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import org.junit.rules.TestRule;
import org.junit.runner.Description;
# This script is edited by Brice Dutheil
# See there in french
# Translate button is broken for now, please use Google to translate this website.
# 2013/10/30 Updated for OS X 10.9.
# 2013/05/11 Added a few more guidance when Java Preferences is not available anymore
# Added a simple example of a JDK switch function.