Amazon S3 for Application Storage

Hosting content in the cloud can seem like a daunting task – but Amazon S3 makes life very simple for those needing cloud based storage.  At the heart of Amazon’s cloud based solutions, they provide three principal services. Amazon EC2 Amazon SQS Amazon S3 Amazon EC2 (East Coast 2) is a virtual server farm where […]

10 Google Chrome Tips

I currently use Google Chrome as my browser of choice.  Over the last while of using it I have found these tips and tricks to be particularly helpful. Use a “Pin Tab”. If you have multiple tabs open, use a “Pin Tab” to make the tabs the size of the little icon on the left […]

As a Manager, Do No Harm

In today’s post I wanted to explore a phrase that I have heard a lot during the course of my career. As a Manager, Do No Harm. Let’s face a fact.  All of us out there really don’t want to do harm as a Manager by nature.  Ok there may be a few people out […]

Long Live Engineers!

I came across this the other day and just had to share it: void main() {   for(i = 0 knowledge; i < infinite knowledge; i++)     while(you don’t know how something works)     {       Read(Your Brain, i);       Experiment(Your Brain, i);       Learn(Your Brain, i);     } } I love the simplicity of […]

How much direction to give while Coaching

I just recently attended a Management training session that was devoted to skills around coaching and performance.  During the training a lot of discussion ensued over how much direction to give or not give to your employees.  I thought I would use today’s post to share some of the learnings that came from this training. […]

3 Business Skills for Zynga Engineers

Let’s face it.  As an engineer we can create freaking awesome stuff – but do we have the business chops to back up our creations?  During this post I want to explore 3 critical business skills that I believe every engineer should master. Data Driven Critical Reasoning Generally speaking, as an engineer, we are naturally […]

5 Tips to prepare for a Software Engineer Interview at Zynga

Let’s be honest – interviewing for a job is a daunting task.  Over the 3.5 years I have spent at Zynga I have done a lot of interviews from entry level engineers to CTO’s.  I thought that it would be beneficial in today’s post to share 5 pieces of advice in preparing for a software […]