Habits of great software engineers

#549 – November 12, 2023

It's a combination of many different skills, mindsets, and disciplines.

Habits of great software engineers
20 minutes by Vadim Kravcenko

The role of a software developer often gets distilled down to a singular activity: coding. While coding is undeniably the heartbeat of the profession, defining a developer by this act alone is akin to defining a painter by their ability to mix colors. It's a crucial part but just the tip of the iceberg. The true essence of a software developer's role combines many different skills, mindsets, and disciplines.

Black Friday Deal – Streamline your coding journey at just $199
sponsored by Programiz

Stop jumping from one coding tutorial to another. Plan out your programming journey with expert-curated learning paths from Programiz PRO. Learn coding from scratch focusing only on what's important - avaliable with coding challenges, quizzes, projects, and AI mentor, and professional certifications. And this Black Friday, get lifetime access to all courses at just $199 - a delightful 60% discount.

Running Unified PubSub Client in Production at Pinterest
10 minutes by Pinterest Engineering

At Pinterest, data is ingested and transported at petabyte scale every day, bringing inspiration for our users to create a life they love. A central component of data ingestion infrastructure at Pinterest is our PubSub stack, and the Logging Platform team currently runs deployments of Apache Kafka and MemQ.

10 truths they won't tell you about software engineer job
15 minutes by Mensur Durakovic

Last weekend I had a chance to talk with some students who just got their degree. They are pursuing their first software engineer job. In conversation with them, I learned that they have a pretty wrong perception of this job. This is because the reality for these new kids is so skewed.

How We Automated Content Marketing to Acquire Users at Scale
16 minutes by Spotify Engineering

Our journey to building a complex automated content management system started with a tiny hypothesis: “We can make Spotify’s Performance Marketing more efficient by leveraging the power of engineering and content.”

A Guide to Public Speaking for Software Engineers
11 minutes by Jordan Cutler

“Your technical skills are where they need to be, but you need to improve your communication.” - Your manager. This is one of the hardest pieces of feedback to hear as a software engineer. Why? Because you probably thought as a software engineer you can just speak code.

newsletters