Code for a Living

We’re here to help developers at every stage of their careers.

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
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
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.
code-for-a-living October 1, 2019

Introducing The Overflow and Cassidy Williams

Today we’re launching The Overflow, a newsletter from Stack Overflow that brings together great questions from our community, news and articles from our blog, and awesome links from around the web. Our goal is to produce a collection of links about the world of software development that entertains, educates, and informs. It’s content by developers,…
Avatar for Cassidy Williams
Instructor and developer at React Training
Two people review code
code-for-a-living September 30, 2019

How to Make Good Code Reviews Better

I have been doing day-to-day code reviews for over a decade now. The benefits of code reviews are plenty: someone spot checks your work for errors, they get to learn from your solution, and the collaboration helps to improve the organization’s overall approach to tooling and automation. If you’re not currently doing code reviews in…