article thumbnail

Digital Sustainability: A Growing Frontier in Software Development

The Product Coalition

Software development with sustainability in mind is a rising trend in digital spaces. While software is intangible and doesn’t directly consume energy or produce emissions, its environmental implications lie in its development and usage. As software builders, we are uniquely positioned to influence this environmental trajectory.

article thumbnail

Guide to the Software Engineer Career Path

PMLesson's Ace the PM Interview

Trying to better understand the software engineer career path? Want to know what your next steps are as an engineer as you make your way to CTO? An engineering career can go in many different directions depending on your technical skill set and what you want out of a job. We've got your covered.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

How 12 Top Tech Companies Interview Software Engineers

PMLesson's Ace the PM Interview

It is no secret that software engineering interviews are rigorous and extensive today. Nevertheless, there are some general trends you can expect in many of your software engineering interviews. Nevertheless, there are some general trends you can expect in many of your software engineering interviews.

article thumbnail

How to Evaluate Startup Offers for Software Engineer

PMLesson's Ace the PM Interview

With so many factors to consider, this article aims to compile the most important factors into one easy-to-read resource for software engineers evaluating startup offers. Levels.fyi is a great resource for helping software engineers learn what a fair salary is in the industry. Still got questions? We’re happy to help.

article thumbnail

The Benefits of Leveraging Feature Toggles in Software Development

Split

Feature Toggles, or feature flags as they’re often called, are a powerful tool for software engineers. Feature toggles have become increasingly popular among software developers. This is probably due to their ability to improve agility, accelerate time-to-market velocity, and increase reliability. Take notes! Take notes!

article thumbnail

The Code and Fix Model

The Product Coalition

When one learns to code, the initial steps involve a great deal of experimentation with code writing and debugging. The learning process usually starts by writing the program and then finding all the software bugs and fixing them. It is a cyclic process consisting of two major steps: Coding and Fixing.

article thumbnail

Run Less Software

Intercom, Inc.

The same is true in software. In this battle, I’ve found a secret weapon hidden within one of our core engineering strategies, an idea called Run Less Software. As well as being a critical philosophy behind how we build software, it also represents how I feel about the software industry and technology in general.