Skip to content

Instantly share code, notes, and snippets.

@voidfiles
Last active June 1, 2018 18:17
Show Gist options
  • Save voidfiles/87839615d986ea5c114752ed6fa5df5f to your computer and use it in GitHub Desktop.
Save voidfiles/87839615d986ea5c114752ed6fa5df5f to your computer and use it in GitHub Desktop.
My Personal Tech Values

Values

This is an attempt to enumerate my values as a developer. In order to better evaluate future choices.

Experimentation

Face it, most things we try for the first time don't work quite right. That is the nature of trying new things. But, trying things is how we adapt. Given that the world is rapidly changing, the only way we can keep up is to try lots of new things, constantly. Therefore I highly value experimentation especially the kind that leads to failure as it is the best teacher.

Any choice I make needs to embrace experimentation. It should have a healthy budget for failure or missing the mark. It should learn from failure.

Learning

Learning, to me, is the output of the experimentation process. I want to reserve time and space for expanding my knowledge. Learning is also different from experimentation, because you can learn in many ways. I want to embrace as many ways as possible.

Vision

There should be a clear understanding of how we fit into the world currently. We should understand how we are uniquely suited to help our customers. But, I think we should also have a strong vision of the future. We should endeavor to make that future a reality. All while, experimenting, learning, and discussing, which could ultimately change that future.

Inclusion

Allowing space for influence from others allows us to make sure we are capitalizing on every possible good idea, not just those that we our selves can conceive.

Also, I think inclusion is about empathy. It's taking the time to walk in an others shoes. Making sure we extend inclusion outside just the walls of where we work is important as well.

Diversity

Diversity is strength, it sustains, and it's a sign of health. It can cause conflict, but that conflict can be a healthy process. It allows for mixing, conflict through diversity leaves a lasting impact on all side.

Accessibility

I want to enable many different kinds of people to effortlessly use the things I make.

Affordances

I what to afford people new and novel abilities to do their job. I want people who use what I make to be delighted at the possibilities of the tools. I want to enable their wildest dreams, sustainably. I want to support their goals, not mine.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment