Category: Programming

Rework

As a programmer, I look at the code that I have to work in and oftentimes shake my head in disgust saying “who was the dumbass that did this?” That got me thinking. Most every time I dealt with a tradesman, be it a...

Read More

Quick and dirty scripts

Without getting too far into the specifics about the stuff I’m doing at work (random on-call stuff to fix problems that have cropped up in systems) one of the common tasks is to make a quick throw-away script that’ll...

Read More

Learning to program

I had an interesting conversation at work today — about how to learn to program. Back when dinosaurs roamed the earth you sat down at your computer and quickly learned something like BASIC. Once you outgrew that you were...

Read More

Code Reviews

I had a conversation at work today about code reviews… I made some connections that I’ve not really had before. So, let me start off and say that I like code reviews. They are a good way of maintaining good overall...

Read More

Documentation

There was a conversation today at work about docs. Amazon has a huge internal wiki where we basically keep all of our documentation. It’s a great help in certain cases. Certainly for our team it makes for a great place to...

Read More

Interview Questions

It’s interesting to look at the world to find interview questions. I’ve tended to gravitate towards some of the old stand-bys, but recently the NBC bracket website crapped out. Now you can do all sorts of...

Read More

Design of experiments

There was something that came up at work today that made me think of traditional science. Specifically, it made me think of the scientific method. Whenever you try an experiment, you need to figure out what the success criteria...

Read More

Forethought

I had an interesting hallway conversation with a co-worker other day about how something in Amazon’s systems just don’t work for us. “Why didn’t they make it in a way that could be extended to our use...

Read More
Loading