Skip to content

Instantly share code, notes, and snippets.

View joestump's full-sized avatar

Joe Stump joestump

View GitHub Profile
@bricker
bricker / amznymous.md
Last active April 23, 2024 11:14
An Amazon Programmer's Perspective (http://pastebin.com/BjD84BQ3)

Originally posted at http://pastebin.com/BjD84BQ3

Trigger warning: mention of suicidal ideation

tl;dr: I burned out as a developer at Amazon at the end of my second year. I’ve since found a healthy and sustainable work-life balance and enjoy work again. I write this to A) raise awareness, especially for new-hires and their families, and B) help give hope and advice to people going through the same at Amazon or other companies.

Hello, world

There’s been no shortage of anecdotes, opinions, and rebuttals regarding Amazon’s corporate culture as of late. I write this not to capitalize on the latest news-feed fad, but to share what I had already written and promptly deleted. I didn’t think anyone would want to hear my story, but it’s apparent people are going through a similar experience and don’t have a voice.

I’m a Software Development Engineer II at Amazon; SDE II basically means a software developer with at least 2–3 years of industry experience. I started at Amazon as an SDE I.

@danrigsby
danrigsby / packer-ami-id
Last active December 14, 2023 15:07
Get AMI ID from a packer build
packer build packer.json 2>&1 | sudo tee output.txt
tail -2 output.txt | head -2 | awk 'match($0, /ami-.*/) { print substr($0, RSTART, RLENGTH) }' > sudo ami.txt
@bknowles
bknowles / pre-commit.rb
Created January 3, 2014 23:15
Git hook to require code passes "knife cookbook test" and foodcritic tests, before uploading.
#!/usr/bin/env ruby
REPO_PATH = `git rev-parse --show-toplevel`.chomp
COMPONENTS_PATH = "#{REPO_PATH}/cookbooks/components"
PROFILES_PATH="#{REPO_PATH}/cookbooks/profiles"
puts "Running knife cookbook test against all cookbooks in #{COMPONENTS_PATH} and #{PROFILES_PATH}"
knife_output = `$(which knife) cookbook test -a -o #{ COMPONENTS_PATH } #{ PROFILES_PATH }`
unless $?.success?
puts knife_output
@meirish
meirish / transloadit.py
Created August 14, 2011 01:26
Transloadit.com wrapper by @redneckbeard
{% extends "base.html" %}
{% block extra_head %}
<script type="text/javascript" charset="utf-8" src="{{ MEDIA_URL }}js/jquery.tools.date.min.js"></script>
<script type="text/javascript">
var tlProtocol = (('https:' == document.location.protocol) ? 'https://' : 'http://');
document.write(unescape("%3Cscript src='" + tlProtocol + "assets.transloadit.com/js/jquery.transloadit2.js' type='text/javascript'%3E%3C/script%3E"));
</script>
{% endblock %}