Why I chose a HP Windows laptop over a MacBook Pro

Posted Leave a commentPosted in Software Development, Technology

When I started my new job at Amazon, I had the option to switch laptops. I’d been using a MacBook Pro for the last 5 or 6 years, and decided it was time to go back to Windows. My first day, a brand new HP Elitebook awaited me, and though it’s only been a week, I’m quite happy with the decision. Though I miss some parts of the Mac, I’ve already found a ton of […]

The end of a chapter, but not the end. I’m moving over to Amazon

Posted Leave a commentPosted in Software Development, Technology

After nearly 7.5 years at Audible, I am moving over to Amazon NYC at the end of January. I’ll be joining the Supply Chain Optimization Technology group, leading a team using some pretty sophisticated Learning Machines – think Machine Learning, Deep Learning and more, as well as building on the latest Amazon technology. I’m super excited for it, but leaving Audible after the better part of a decade is incredibly bittersweet. I’m desperately going to […]

Why I’m sticking with my Garmin SmartWatch over the Apple Watch

Posted Leave a commentPosted in Fitness, Health, Technology

I’ve been playing with the Apple Watch for the last month, putting it through the paces as an everyday watch and a fitness tracker. I’ve had a Garmin Vivoactive for all three generations over the last three years, so I had a great comparison point. With it being a perfect time to test out running, skiing, and the normal daily uses of the watch, I was able to do a great head to head matchup […]

5 Reasons Hiring Managers Need to be Recruiters Too

Posted Leave a commentPosted in Equality, Management, Technology

It’s no secret that the engineering industry is hyper-competitive. Finding and attracting the best talent is difficult, but a critical part of any manager’s overall success. Yet, I see far too many managers sit back and rely entirely on their recruiting team to build the hiring pipeline for them. To build the best team possible, hiring managers need to play an active role in building the recruiting pipeline, not just sit in the interview. An […]

Where we’re going, we don’t need servers. Why Serverless is taking over the world

Posted Leave a commentPosted in Software Development, Technology

Serverless applications are quickly growing in popularity, taking over huge portions of new app development for tiny startups and massive enterprise organizations as well. If the buzz and excitement over new announcements and education on best practices for serverless at AWS reInvent this year is any indication, they will only grow in popularity as time progresses. With no management of servers to worry about, the infrastructure management that cloud providers take care of with serverless […]

Five reasons I’ll never travel without Google’s Project Fi for my phone again

Posted Leave a commentPosted in Technology, Travel

A few years ago, it felt amazing that I had figured out to get an unlocked cell phone and pick up a SIM card in Germany to have service and data there. Picking up a card from a vending machine in the center of Heidelberg, I was able to get data on my phone while traveling the country after only an hour or so of figuring out the setup instructions and settings on my phone. […]

How to get ready for AWS Re:Invent

Posted Leave a commentPosted in Las Vegas, Software Development, Technology

With less than a month left until this year’s re:Invent, I wanted to share what I’ve learned about getting ready and making the most of it. This will be my third AWS re:Invent, and the first time I’m speaking. This year’s re:Invent is bigger than ever, and it could already be an overwhelming experience. With a full five days of workshops, sessions, talks, and events to explore, it’s best to prepare ahead of time.  These […]

My Pixel 3 XL and iPhone XS Camera Comparison

Posted Leave a commentPosted in Technology

I just upgraded from the Pixel 2 XL to the 3 XL last week, mainly for the improved camera. While the Pixel 2 had an incredible camera that seemed like it would be impossible to beat, I decided I needed to give the newer version a shot to give my photos even more of an improvement. While waiting for the new phone to arrive, and after selling the old one, I was left with nearly […]

What it’s like to use a Fire Phone in 2018

Posted Leave a commentPosted in Lifestyle, Technology

For the last week, I’ve been using a Fire Phone exclusively because my normal phone – a pixel 2XL had to be sent in while I waited for my new Pixel 3. When it launched in 2014, it had a few innovative features, but never gained traction as it failed to compete with iOS and Android in app selection and struggled to find distribution channels. I’ve had mine since then, and while I never used […]

Management isn’t just people engineering

Posted Leave a commentPosted in Management, Software Development, Technology

I recently read a blog post from, as is often the source of somewhat polarizing ideas in software engineering, and engineer on medium who argued that management was simply “human engineering”, after several years as both a software engineer and a manager, I can see some similarities, but certainly can’t agree. There’s so much more than just fine tuning processes and treating people and relationships than systems in management and I find this idea far […]