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
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
Product Guy
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
community October 10, 2019

Iterating on Inclusion

What’s Next Our original text says: Be kind and friendly. Avoid sarcasm and be careful with jokes — tone is hard to decipher online. If a situation makes it hard to be friendly, stop participating and move on. Our new tenet is: Be inclusive and respectful. Avoid sarcasm and be careful with jokes — tone…
Avatar for Sara Chipps
Director of Public Q&A
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
company October 8, 2019

Adding Static Code Analysis to Stack Overflow

As of September 23rd, 2019, we’re applying static analysis to some of the code behind public Stack Overflow, Stack Overflow for Teams, and Stack Overflow Enterprise in order to pre-emptively find and eliminate certain kinds of vulnerabilities. How we accomplished this is an interesting story and also illustrative of advancements in .NET’s open source community.…
Avatar for Kevin Montrose
Team Lead, Data
code-for-a-living October 7, 2019

Einstein Analytics and Go

It’s rare that we get a chance to directly compare two technologies against each other for the same task. But sometimes the stars align, either because you start experiencing negative effects from your current stack, new technology appears that meets your exact needs, or the scale and feature set of your project outpaced the tech on hand.