Note: I love learning and trying new things, so this is both incomplete and always changing.
The order of languages here is alphabetical (not ordered by preference or familiarity).
- c, c++, css, go, html, java, javascript, perl, php, python, sql, ruby, swift, typescript
- clojure, elixir, rust
- vscode, intellij (and the jetbrains family), vim, xcode
- git (and many other version control systems), jira, trello, ...
- AWS
- docker, kubernetes
- html, json, yaml, xml
- rails, react, redux, spring, vue
- cassandra, dgraph, elasticsearch, mysql, oracle, postgresql, redis
- bash or zsh - I use them all the time, but if I'm going to write a script I'll use python, ruby, perl, ...
- lisp - a first love, but alas
- More AI/ML/NLP
- More Go, Elixir, Rust, Python
- More AWS, GCP, Azure
- More Chinese
- More Spanish
- Current Goals: learn a lot, work on hard problems with a great team, write, and meet interesting people.
- Spare time: I'm the organizer of three Pittsburgh-area meetup groups:
- virtual writers (520 members)
- non-fiction book club (1450 members)
- virtual board games (1738 members)
### Where to find me:
- Good Idea, Bad Metaphor, Great Resignation
- On Learning Chinese, Brains, and AI
- Understanding is All You Need
- Don't Looks at the Hand
- Let's Get Small
- Type Safety, Low-fat Diets, and Cheese
- The Joy of Coding
- Hidden Complexity is Complexity
- Putting the Fun in Functional
- Surprise! You Don't Exist
- Amor Fati and Wabi-Sabi
- The Whole Nine Yards
- How To Write
- Build an ark? Or nail pizza to the wall?
- I Am Groot!
- The Myth of Willpower
- Manly Mindfulness
- 11 Foods You Should Never Eat