How to Hire a Great Engineering Manager
How do you hire a great engineering manager? It’s a question I’ve been grappling with a lot, as the company I’ve been leading has doubled in size every year for the past five years. At times, I’ve...
View ArticleSoftware Development and Gaming
A few months ago, I started to wonder why I like software development. I love coding, but there’s a huge difference between fun coding projects and professional software development in an engineering...
View ArticleEngineering Management Recruiting is Broken — Here’s How to Fix It
Engineering management recruiting is broken. Why? The fundamental reason is that companies have done exactly what comes naturally to them: to be self-centered. They focus on what they want, and...
View ArticleIn Desperate Need of Engineering Talent? Stop Recruiting Now
Why would someone want to work at your company? This question, bred largely out of the intense competition for engineering talent, assails the mind of many recruiters, hiring managers, and executives...
View ArticleGeohashing
The problem Our anonymous surveys usually require the survey-taker to indicate the target of the feedback, e.g., a physical business property (perhaps a hotel they stayed at, or a restaurant they eat...
View ArticleAn Open Source Guide to Management
Countless books and articles have been written to fill the vast space created by the breadth and depth of management and leadership topics. At the same time, war stories and tools of the trade have...
View ArticleMicroservice architectures: lessons learnt from the early adopters
Two platitudes reign supreme in tech: “Change is the only constant” and “Hindsight is 20/20.” As our industry has evolved over the last few decades, things have moved from imperative to object oriented...
View ArticleThe 7 year itch of software
It’s almost inevitable: someone brings up the topic of a re-architecture. Out with the old, in with the new. Whether it be getting rid of all those nasty 2 page long methods or incorporating the latest...
View ArticleRethinking Recruiting
When I first became a Manager of Engineering, I was expecting a lot of challenges; delivering product on time and with quality, defining technical roadmap and addressing current debt, working on career...
View ArticleLeadership Doesn’t Need a Title
This blog is not about Engineering Managers, instead it is about the Individual Contributors (IC) and the role that leadership plays. During the span of my internship, I have spoken with engineers and...
View ArticleThe secret ingredient behind a successful tech lead
Healthy engineering teams are generally structured in a pretty horizontal manner, and yet, for various reasons it is quite common to appoint one of the engineers as Tech Lead (TL). There are many...
View ArticleThe Elastic Stack at Medallia
Microservices are a big deal in software architecture; however, they come with tradeoffs. New things come into play, and new challenges appear. One of them is logging, which is the main topic of this...
View ArticleMicroservices @Medallia using relocatable Docker containers
Today we want to share a talk that Thorvald Natvig (Architect) and Mauricio Garavaglia (Staff Engineer) gave at a conference in Buenos Aires, Argentina last July. In this presentation they deep dive...
View ArticleNew Hire: Project Selection and Execution
Over the years, our engineering team has grown from a dozen super-talented individual contributors to a hundred-strong organization with teams, specialized roles, and responsibilities. With that growth...
View ArticleDo IoT yourself in 20 minutes
In this post, I would like to show you the steps for controlling your first device via HTTP. Requirements You have a little experience with Arduino and the IDE installed on your computer You have...
View ArticleHow to push notifications into your HipChat Room
Hi geeks! The post reviews the whole process in order to create your own HipChat notifications for your team room. For this tutorial, let’s suppose that we make regular new releases of our product, and...
View ArticleExtending applications with JavaScript
As JavaScript is becoming more ubiquitous, we see more people teaching it, learning it, and more pieces of software starting to allow their users to customize or extend them via JavaScript plugins or...
View ArticleReflections on My First Year at Medallia
My name is Kacyn, and this week is my one-year anniversary of working as a Software Engineer at Medallia. I’ve been reflecting on my first year, and as a female engineer and recent graduate, I’m...
View Article
More Pages to Explore .....