Don’t let fear of feedback undermine your technical design
Let’s begin with a hypothetical scenario: You’ve spent the last two weeks perfecting your pitch. You’ve thought through every possible...
Let’s begin with a hypothetical scenario: You’ve spent the last two weeks perfecting your pitch. You’ve thought through every possible...
The engineering interview presents a unique opportunity to showcase your company’s engineering culture and values to potential new hires....
Six years ago, Intercom invented business messaging – helping internet businesses interact with their customers in a personal, scalable...
It’s hard to win a battle you don’t realise you’re in. It’s even harder if you don’t know all of the armies on the field, their...
As a student of engineering you’re incentivized to write a lot and to read a lot. You’re expected to solve many well understood,...
The offer email I received from Intercom ended with the line “Join us to do the best job of your career”. My first thought was that it’s...
Onboarding new employees is a hard process to do well. You might think of onboarding as something you just have to check off your list,...
Strategy and planning are the heart of great leadership and management. Why? Because a goal without a plan is just a well intentioned...
At Intercom, we have a few values that underpin our engineering culture – moving fast but optimizing for the long term; doing less but...
An internship represents your first steps from the world of college to the world of work, but we often don’t appreciate just how...
How do you find the space to take on high-risk, high-reward projects, especially when it involves a system the whole company relies on?...
Process is important for any startup. But process is a means to an end. It’s never the end product. I see lots of talented people get...
In some of my previous workplaces, it was quite common among engineers to hear that the company was growing too fast. You may be familiar...
On my way to becoming a product engineer with Intercom I took an unusual diversion for a few years – I became a professional cyclist. I...
When you’re growing fast, it can be easy to focus on nothing but the next line of code. But as our team has grown, here’s why we sweated...
The most productive engineers I’ve ever worked with aren’t the engineers who pull all-nighters or clock in 80 hour work weeks. Nor are...
Conventional wisdom suggests that engineers reporting to non-technical managers can wind up being a disastrous situation. When I joined...
What is it that we as technologists are building and how can we make the community building it more inclusive? Entrepreneur, software...
In the not too distant past, a career in engineering was relatively straightforward. You studied one or more particular languages, got a...
Getting the maximum impact from everyone on your team, and growing their potential for impact over time, is perhaps the most important...