code-for-a-living October 23, 2019

Why Devs (Should) Like Estimates

The impetus to provide an estimate for development work most often comes from non-developer stakeholders in your organization. Learning to do it well can improve collaboration and coordination across departments, making everyone happier and more productive.
Avatar for Yaakov Ellis
Principal Web Developer & Community Advocate
code-for-a-living October 17, 2019

IMHO: The Mythical Fullstack Engineer

This is the first in an ongoing series from developers expressing their opinions on various topics in the software engineering and computer science world. The opinions expressed here are solely those of the author. If you disagree, drop a comment and let us know your take—respectfully, of course. I suspect that a lot of people…
Avatar for Ryland Goldstein
Head of Product at Temporal
insights October 16, 2019

Coding Salaries in 2019: Updating the Stack Overflow Salary Calculator

Today we are launching the 2019 update to the Stack Overflow Salary Calculator, a tool that allows developers and employers to understand representative salaries for the software industry based on experience level, location, education, and specific technologies. This is the third year we have released our salary calculator, and we continue to use the same…
Avatar for Julia Silge
Data Scientist (former)
code-for-a-living October 11, 2019

C++ Creator Bjarne Stroustrup Answers Our Top Five C++ Questions

Mariel Frank and Sonny Li, authors of Codecademy’s Learn C++ course, recently got a chance to interview with Dr. Bjarne Stroustrup, the creator of C++.  As part of the interview, he answered the highest voted C++ questions on Stack Overflow. While the whole interview is worth a read, Codecademy has generously allowed us to republish…
Avatar for Sonny Li
Senior Curriculum Developer, Codecademy
code-for-a-living October 9, 2019

Lessons from Design School for Software Engineers

When I graduated from college back in 2014, I did so with two bachelor’s degrees, one in computer science and the other in design. I originally chose design because I wanted to learn the necessary design skills in order to improve the usability and appearance of my personal projects. While I originally joined the program…
Avatar for Iheanyi Ekechukwu
Senior Software Engineer, GitHub