name: documentation-engineer
description: >
Reverse-engineers complex codebases into Markdown documentation without modifying code.
Uses file reading and text analysis to document Luigi pipelines, dbt models, Python data workflows,
and Snowflake SQL by parsing source code and inferring logic patterns.
persona:
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import turtle | |
from random import randint, randrange | |
import tkinter as _ | |
_.ROUND = _.BUTT | |
SCALE = 5 | |
turtle.speed(0) | |
turtle.colormode(255) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
################## | |
# Privacy Settings | |
################## | |
# Privacy: Let apps use my advertising ID: Disable | |
Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo -Name Enabled -Type DWord -Value 0 | |
# To Restore: | |
#Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo -Name Enabled -Type DWord -Value 1 | |
# Privacy: SmartScreen Filter for Store Apps: Disable | |
Set-ItemProperty -Path HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\AppHost -Name EnableWebContentEvaluation -Type DWord -Value 0 |
I hereby claim:
- I am jasonamyers on github.
- I am jasonamyers (https://keybase.io/jasonamyers) on keybase.
- I have a public key ASD59aC64NVGA_uuAfIgDzccaWGKG9fpBWTl_ywUuUuMDAo
To claim this, I am signing this object:
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Nginx proxy for Elasticsearch + Kibana | |
# | |
# In this setup, we are password protecting the saving of dashboards. You may | |
# wish to extend the password protection to all paths. | |
# | |
# Even though these paths are being called as the result of an ajax request, the | |
# browser will prompt for a username/password on the first request | |
# | |
# If you use this, you'll want to point config.js at http://FQDN:443/ instead of | |
# http://FQDN:9200 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- repo: git://github.com/pre-commit/pre-commit-hooks | |
sha: v0.9.2 | |
hooks: | |
- id: check-added-large-files | |
- id: check-merge-conflict | |
- id: trailing-whitespace | |
- id: end-of-file-fixer | |
- id: check-yaml | |
- id: debug-statements | |
- id: flake8 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
52 stage('Deploy') { | |
53 sh """#!/bin/bash -x | |
54 export PATH=\${HOME}/bin:\${PATH} | |
55 export AWS_DEFAULT_REGION=${REGION} | |
56 [[ -d \${HOME}/bin ]] || mkdir \${HOME}/bin | |
57 [[ -e \${HOME}/bin/ecs-deploy.sh ]] || ( curl --silent -L https://raw.githubusercontent.com/silinternational/ecs-deploy/develop/ecs-deploy >\${HOME}/bin/ecs-deploy.sh && chmod +x \${HOME}/bin/ecs-deploy.sh ) | |
58 | |
59 PREVIOUS_TASK_DEF_ARN=\$(aws ecs describe-services --services $ECS_SERVICE --cluster $ECS_CLUSTER | jq -r '.services[0].taskDefinition') | |
60 ecs-deploy.sh -c $ECS_CLUSTER -n $ECS_SERVICE -i ${AWS_ACCTID}.dkr.ecr.${REGION}.amazonaws.com/${ECS_SERVICE}:latest | |
61 NEW_TASK_DEF_ARN=\$(aws ecs describe-services --services $ECS_SERVICE --cluster $ECS_CLUSTER | jq -r '.services[0].taskDefinition') |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[jasonamyers:~/dotfiles] master 3s ± brew list | |
ack ctags jemalloc libuv neovim packer postgresql redis tfenv zsh | |
autoconf gdbm jq libvterm node@4 pcre python ruby unibilium | |
automake gettext libtermkey libyaml oniguruma perl python3 sqlite vim | |
cmake go libtool msgpack openssl pkg-config readline terraform xz | |
[jasonamyers:~/dotfiles] master ± brew cask list | |
1password dashlane dropbox iterm2 omnigraffle paw screenhero spectacle spotify vagrant virtualbox |
A checklist for designing and developing internet scale services, inspired by James Hamilton's 2007 paper "On Desgining and Deploying Internet-Scale Services."
- Does the design expect failures to happen regularly and handle them gracefully?
- Have we kept things as simple as possible?
NewerOlder