Skip to content

Instantly share code, notes, and snippets.

@bricker
bricker / amznymous.md
Last active May 31, 2021 01:26
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.

require 'spec_helper'
shared_examples "extended_definition" do
it "must contain original definition" do
expect(sense.extended_definition).to include(sense.definition)
end
it "must contain both sample texts" do
expect(
sense.samples.pluck(:sample).collect { |t| sense.extended_definition.include? t }.inject(:&)
require 'rails_helper'
class ApplicationController < ActionController::Base
rescue_from ActiveRecord::RecordNotFound, with: :not_found
rescue_from Pundit::NotAuthorizedError, with: :permission_denied
rescue_from ActionController::UnknownFormat, with: :unknown_format
private
def permission_denied
class User < ActiveRecord::Base
def needs_proof?
self.util_one.blank? && self.letter_approved
end
# ... etc
end
class UsersController < ApplicationController
@bricker
bricker / factory.rb
Last active December 11, 2015 04:09 — forked from chewmanfoo/factory.rb
FactoryGirl.define do
factory :application do
name "Cool App"
end
factory :role do
name "Cool Role"
end
factory :environment do