Viewing posts about Shutterstock.

What is an API Developer?

For the last two years I've been working in the role of an API developer at Shutterstock. This was, initially, a career move that seemed to be both simple and stable. After all, working on an API is just making sure some lightweight application spit out JSON to match an interface, right? Wrong. The…

  • Category Personal
  • Posted November 25, 2017
  • read more

Full-time Employment at Shutterstock

In early 2014 I started a new, shiny job working for a company based in New York. Shutterstock was my first fully remote position and my first time working for a 'big' technical company - that is, they had more than a hundred employees. Up until then I had worked for small, local shops in Wisconsin,…

  • Category Personal
  • Posted August 24, 2017
  • read more

A Project Death March

For the last month or so my team at Shutterstock has been going through a death march. It has negatively impacted my blogging, personal life, and open source contributions. Also, it has only increased my commitment to the company and strengthened our team's dynamic.

So, what is a death march in this…

  • Category Web Development
  • Posted June 30, 2016
  • read more

An Arduino Pomodoro Timer

Pomodoro Timer on the Arduino Uno

A cool event that happens every quarter at Shutterstock is Coderage, a 24-hour period of time where all of the developers can work on whatever they want. The project doesn't have to be related to work, though we often leverage tools that we use everyday to bootstrap something together quickly. Some…

  • Category Web Development
  • Posted May 24, 2016
  • read more

JSON Responses in Guzzle 6

Guzzle is a wildly popular PHP client that makes it simple to perform HTTP requests. The latest version, Guzzle v6, implements PSR-7 standards when handling requests and responses. By enforcing this standard HTTP messaging protocol it is now easier to have inter operable exchanges between packages,…

  • Category Web Development
  • Posted January 14, 2016
  • read more

Breakneck Ridge on the Hudson

Long line of hikers on the way to the trailhead

For the last two years I've been regularly flying to New York to sync up with my coworkers. See, I work as a remote engineer for Shutterstock, and while we do a lot of things to maintain healthy communication over different channels there is nothing like some solid face-to-face interaction a few…

  • Category Hiking
  • Posted November 29, 2015
  • read more

Simple Messaging in PHP

Queuing and messaging are two super-dandy things that I've had plenty of opportunities to play with while at Shutterstock. And with such a diverse company there are plenty of options to choose from. For a while I played with Resque, then it was RabbitMQ, then it was Kafka and Amazon SQS, all the…

  • Category Web Development
  • Posted November 24, 2015
  • read more

First Venture into the Slim Framework

One of the traditions at Shutterstock is a quarterly Coderage or Hackathon, when all the developers group up and build something outside of planned workflows. These projects could vary from quick prototypes of internal service mashups to large-scale refactors of problematic areas in the codebase.…

  • Category Web Development
  • Posted December 19, 2014
  • read more

Difficulties of Working Remote

Being a remote developer has its share of obvious benefits. There is no commute to work, none of the office distractions, and the comforts of home are just a couple of steps away. However, there are a few downsides to deal with. After five months of working remotely I wanted to take some time and go…

  • Category Personal
  • Posted June 3, 2014
  • read more

First Trip to the Big Apple

Looking south over Manhattan

This year started with a big change for me - a new job with Shutterstock in New York. At least the company is based in New York. I'm working as a remote software engineer, staying right here in Wisconsin. Anyways, one of the cool things that Shutterstock does with its remote developers is fly them…

  • Category Personal
  • Posted February 21, 2014
  • read more

Activity Stream

  • Tweeted | 1500 miles and done. Family is all living in the same state for the first time in 12 years.
  • Tweeted | 1330 miles in, pretty sure that a gentle incline is my eternal nemesis. Handily knocks the truck down to 25 mph.
  • Tweeted | Now 920 miles and I think I’m going to buy a big truck just to run errands around town.
  • Tweeted | 260 miles into driving a 24’ truck from Sea -> Phx and I have so much more respect for truckers now.
  • Read Acceptance (Southern Reach, #3) by Jeff VanderMeer.
View more activities…