Code for a Living

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

code-for-a-living February 5, 2018

The Secret Behind Great Developer Onboarding

Starting a new job as a developer can be a little overwhelming. There is a lot of information to process, new faces to see, and code you want to get up-to-speed with as soon as possible. A positive onboarding experience can make a huge difference to a developer’s happiness and productivity.  To hear more about…
Avatar for Medi Madelen Gwosdz
Content Strategist - Former
code-for-a-living January 8, 2018

Take the 2018 Developer Survey

It’s that time of year again—the annual developer survey is now open! This survey marks the 8th year we’ve been asking the developer community for their thoughts on everything from programming languages to career preferences. This year, we added in new questions about artificial intelligence, ethics in coding, and more.  As in previous years, anonymized…
Avatar for Rachel Ferrigno
Marketing (Former)
code-for-a-living November 16, 2017

How Developers Can Build SQL Skills

First introduced in the early 1970s, SQL (Standardized Query Language) was initially used by IBM to maintain its database management system. Fast forward to today, and SQL is the standard language for most relational database management systems. It’s the fundamental programming language used to update, retrieve, and work with data, which is why virtually everybody…
Avatar for David Haney
Engineering Manager
code-for-a-living October 20, 2017

Developer Happiness: The Right Tools for the Job

This is Part I in a series exploring developer happiness. The equation for professional developer happiness is a difficult thing to pin down. It’s arguably not even the same for everyone. But it is important, really important. Your happiness at your job affects every part of your life, not just the time at and the…
Avatar for Nick Larsen
Principal Data Engineer
code-for-a-living October 16, 2017

How Developers Can Best Negotiate Their Salary

Whether it’s your first position out of college or a more advanced, senior role, receiving a job offer in development is an exciting accomplishment. It can be easy to get wrapped up in the excitement, but you need to keep your wits about you for just a little bit longer so you can get through…
Avatar for Nick Larsen
Principal Data Engineer
code-for-a-living October 9, 2017

Companies Hiring Data Scientists Right Now

One of our Data Scientists at Stack Overflow, Julia Silge, recently wrote a post about things to know if you want to transition into a career in data science. A lot of you read that post, and no wonder! Demand and compensation for data scientists is only going up. So today I wanted to highlight…
Avatar for Alyssa Mazzina
Marketing (Former)
code-for-a-living October 5, 2017

What You Need to Know to Transition to a Career in Data Science

Demand for developers with specialized skills is on the rise across the board, and companies are particularly interested in filling data science roles. A recent IBM study projects that the number of work opportunities in data science will increase 15% in the coming years, adding 364,000 openings by 2020. It also predicts that demand for…
Avatar for Julia Silge
Data Scientist (former)
code-for-a-living October 4, 2017

3 Ways You Can Be an Ally to Women in Tech

According to the National Center for Women & Information Technology, only 26% of professional computing roles in the workforce in the US are held by women. Within prominent companies in the industry, the numbers tend to be even lower. It’s clear that there’s work to be done. Many organizations are putting in the work to increase diversity, but in the…
Avatar for Kristina Lustig
Associate Software Developer
code-for-a-living September 29, 2017

Making Remote Work: Behind the Scenes at Stack Overflow

The logistics of Stack Overflow’s remote-first philosophy By now you’ve probably heard about Stack Overflow’s commitment to making remote work, well… work. If not, you can read about it here, here, and a whole page of links here. Seriously, we care about it a LOT. At Stack Overflow we want to hire the best person…
Avatar for Jess Pardue
Operations Manager (former)
code-for-a-living September 28, 2017

How to Become a Thought Leader in Software

There’s been a lot of buzz around the phrase “thought leadership” in the past couple years, but what exactly does it mean? Denise Brosseau, author of “Ready to be a Thought Leader,” defines the group as “informed opinion leaders and the go-to people in their field of expertise.” People turn to thought leaders for their takes…
Avatar for Jon Chan
Engineering Manager, Public Platform
code-for-a-living September 26, 2017

Employer Spotlight: Zapier, a Remote Work Leader

Zapier is known as a leader in the remote work movement; they’re 100% remote and always have been. I sat down with CEO Wade Foster recently to get his thoughts on the future of work, remote team best practices, and how Zapier builds team culture when they’re spread out to all corners of the world. Founded…
Avatar for Alyssa Mazzina
Marketing (Former)