CodeSubmit Editorial

Practical ideas for engineering teams using AI

Writing on assessment design, interview signal, AI workflows, and the candidate experience.

Inside the feed

Research, editorial notes, product updates, and hiring trends.

Publishing now

80 articles published. Latest update .

Latest Articles

Recent writing for AI-ready engineering teams

80 published articles across hiring, AI workflows, and real-world technical assessment.

AI Code Tools: The Ultimate Guide in 2025
Dev Topics

AI Code Tools: The Ultimate Guide in 2025

AI coding tools are becoming standard practice for many developers. Discover which code generators are best for creating high-quality code with the help of artificial int...

Tracy Phillips
Tracy Phillips
CodeSubmit Team
The Best Countries to Work As a Software Engineer in 2024 (Based Solely on Compensation)
Industry Research

The Best Countries to Work As a Software Engineer in 2024 (Based Solely on Compensation)

With today's remote workforce and distributed teams, there are more opportunities than ever to work globally. Of course, some roles pay more than others. Discover which o...

Lauren Shroll
Lauren Shroll
CodeSubmit Team
Average Software Engineering Salaries by Country [2024]
Industry Research

Average Software Engineering Salaries by Country [2024]

Find average developer salaries in the United States, European Union, India, and many more. We compared data from over a dozen countries where software engineering is gro...

Tracy Phillips
Tracy Phillips
CodeSubmit Team
The Top 37 Coding Assessment Tools in 2024
Coding Assignments

The Top 37 Coding Assessment Tools in 2024

We break down the top technical assessment tools of 2024 including features, pros and cons to consider, pricing, and what teams should expect to get the most value from e...

Lauren Shroll
Lauren Shroll
CodeSubmit Team
The AI Job Search Guide: Essential Tools & Tips to Land Your Next Role
Recruiting

The AI Job Search Guide: Essential Tools & Tips to Land Your Next Role

Artificial intelligence (AI) can make job searching easier and less headache-inducing. Uncover ways AI can streamline the job search process, including recommended tools...

Lauren Shroll
Lauren Shroll
CodeSubmit Team
The 25+ Best Global HR Tools in 2023
Industry Research

The 25+ Best Global HR Tools in 2023

Wondering which global HR software solutions out there will work for your team? Discover the top global software tools to recruit, hire, and manage employees anywhere.

Tracy Phillips
Tracy Phillips
CodeSubmit Team
The Tech Meetups Guide: How to Find, Join, or Start a Meetup
Dev Topics

The Tech Meetups Guide: How to Find, Join, or Start a Meetup

Looking to get involved in the tech meetup scene? We share how to find, join, and ace your first meetup experience! Plus, we share the step-by-step process to start your...

Lauren Shroll
Lauren Shroll
CodeSubmit Team
How to Interview Software Engineers (+Top Interview Questions)
Hiring

How to Interview Software Engineers (+Top Interview Questions)

An in-depth guide on how to interview software engineers, as well as some of the best questions to ask.

Tracy Phillips
Tracy Phillips
CodeSubmit Team
Developer Screening: How to Screen Developers Before Hiring [2023]
Hiring

Developer Screening: How to Screen Developers Before Hiring [2023]

Developer screening can help you filter candidates early on in your hiring process. Discover the best tools and tips to help you screen your candidates.

Tracy Phillips
Tracy Phillips
CodeSubmit Team
What is Pair Programming? [2023 Guide]
Dev Topics

What is Pair Programming? [2023 Guide]

Pair programming is a collaborative technique that helps developers improve quality and reduce errors while coding. Learn what pair programming is, its benefits, and what...

Tracy Phillips
Tracy Phillips
CodeSubmit Team
Companies with Benefits: How to Include Workplace Perks Your Developers Actually Want
Company Culture

Companies with Benefits: How to Include Workplace Perks Your Developers Actually Want

As we emerge from the pandemic, employees are looking for more substantial offers that drive real value at the workplace. Will tech companies step up?

Nicole Kow
Nicole Kow
CodeSubmit Team
Five Essential Skills for Custom Software Developers
Dev Topics

Five Essential Skills for Custom Software Developers

The future is looking incredibly bright for the world of bespoke software development. Blindingly so, in fact! Here is a forecast of the 5 most sought-after software deve...

Gemma Harvey
Gemma Harvey
CodeSubmit Team
How to Create a Winning Candidate Experience
Company Culture

How to Create a Winning Candidate Experience

If you want to attract and retain the best talent, candidate experience must be a top priority during the hiring process. Here’s precisely why candidate experience matter...

Caroline Mameesh
Caroline Mameesh
CodeSubmit Team
Interviewing Developers: The Complete Guide
Recruiting

Interviewing Developers: The Complete Guide

How do you interview developers? Here's the step-by-step guide to interviewing developers and finding GREAT tech talent.

Tracy Phillips
Tracy Phillips
CodeSubmit Team
The Top 20+ Sites to Find Software Developers [2023]
Recruiting

The Top 20+ Sites to Find Software Developers [2023]

If you’ve ever tried to find software developers for your business, you know that sourcing tech talent can be pretty challenging. Luckily, there are lots of resources you...

Tracy Phillips
Tracy Phillips
CodeSubmit Team
How to Promote and Earn Money from Your Open Source Projects
Dev Topics

How to Promote and Earn Money from Your Open Source Projects

Plenty of well-funded companies rely on open source projects, but many open source projects struggle to get funding themselves. In this article, we’ll look at the differe...

Nicole Kow
Nicole Kow
CodeSubmit Team
Which Degree Should You Pursue to Get a Job in Tech?
Developer Takes

Which Degree Should You Pursue to Get a Job in Tech?

Whether you’re a high school student trying to figure out which career path to take or someone looking for a career switch, this post lists the various tech careers and t...

Nicole Kow
Nicole Kow
CodeSubmit Team
Developer Burnout: Why It Happens and What We Can Do About It
Dev Topics

Developer Burnout: Why It Happens and What We Can Do About It

The pandemic has exacerbated stressful work conditions for software developers. The good news is that there are many strategies developers can adopt to manage stressors w...

Nicole Kow
Nicole Kow
CodeSubmit Team
Hybrid Workplace Statistics: The Ultimate List [2022]
Industry Research

Hybrid Workplace Statistics: The Ultimate List [2022]

What are the top hybrid workplace statistics? Here are 50+ key statistics that show you what the workplace will look like in the future.

Tracy Phillips
Tracy Phillips
CodeSubmit Team
Is There a Shortage of Developers? Developer Shortage Statistics in 2022
Industry Research

Is There a Shortage of Developers? Developer Shortage Statistics in 2022

We’ve put together all the tech talent shortage statistics you need. Learn exactly what the developer shortage looks like right now and trends for the future.

Tracy Phillips
Tracy Phillips
CodeSubmit Team
Is Game Development a Dream Job?
Developer Takes

Is Game Development a Dream Job?

A passion for video games leads many toward game development. But is this career path the dream job it's anticipated to be? We dive deeper into the career of a game devel...

Lauren Shroll
Lauren Shroll
CodeSubmit Team
How to Design a Take-Home Coding Assignment
Coding Assignments

How to Design a Take-Home Coding Assignment

Don't waste time with a bad coding assignment. Learn to design one for signals and insights.

Tracy Phillips
Tracy Phillips
CodeSubmit Team
How to Write a Great Job Description
Recruiting

How to Write a Great Job Description

Optimize your job posts and attract better candidates

Tracy Phillips
Tracy Phillips
CodeSubmit Team
One Simple Tech Recruiting Strategy for Smarter Hiring
Recruiting

One Simple Tech Recruiting Strategy for Smarter Hiring

Recruiting developers is hard — this process makes it easier. Six simple steps to hiring the best technical talent for your growing team.

Tracy Phillips
Tracy Phillips
CodeSubmit Team
How to Evaluate Mobile Developer Talent (iOS and Android)
Coding Assignments

How to Evaluate Mobile Developer Talent (iOS and Android)

Test candidates for iOS and Android dev skills on CodeSubmit

Tracy Phillips
Tracy Phillips
CodeSubmit Team
How to Help Employees Transition to Work From Home
Remote

How to Help Employees Transition to Work From Home

Transitioning to work from home (WFH) is a unique experience for anyone who is used to working in an office-like environment. Here are three tips to make the transition a...

Kristen Schmorleitz
Kristen Schmorleitz
CodeSubmit Team
Why Developers Prefer Coding Challenges Over Whiteboard Interviews
Developer Takes

Why Developers Prefer Coding Challenges Over Whiteboard Interviews

Developers love a thoughtful take-home coding challenge. Shanika shares why she prefers a take-home over a whiteboarding challenge, any day.

Tracy Phillips
Tracy Phillips
CodeSubmit Team
Developer Assessment: The Ultimate Guide
Hiring

Developer Assessment: The Ultimate Guide

Wondering how to choose the right developer for your growing team? Finding the right tech talent will save you money and have a big impact on your organization’s bottom l...

Tracy Phillips
Tracy Phillips
CodeSubmit Team
How to Hire Remote Developers [Updated for 2023]
Remote

How to Hire Remote Developers [Updated for 2023]

How do you hire remote developers? Discover best practices for hiring remote developers and where to find them, plus templates and scripts to help you get started!

Tracy Phillips
Tracy Phillips
CodeSubmit Team
How to Use Pair Programming in Your Next Technical Interview [2023]
Coding Assignments

How to Use Pair Programming in Your Next Technical Interview [2023]

Learn how to conduct a pair programming interview while providing a first-class candidate experience.

Tracy Phillips
Tracy Phillips
CodeSubmit Team
The Top No-Code Tools That Make Life Easier for Developers
Dev Topics

The Top No-Code Tools That Make Life Easier for Developers

No-code tools offer both technical and non-technical team members alike the chance to build and test new ideas quickly! Here’s a list of top no-code tools to leverage in...

Nicole Kow
Nicole Kow
CodeSubmit Team
The Ultimate Guide to Onboarding New Developers: The First 90 Days
Industry Research

The Ultimate Guide to Onboarding New Developers: The First 90 Days

Onboarding new hires requires taking their perspective into account and designing the best possible experience to get your new teammate assimilated and contributing as qu...

Nicole Kow
Nicole Kow
CodeSubmit Team
6 Ways to Level Up Your Employee Development Program
Company Culture

6 Ways to Level Up Your Employee Development Program

Employee development is on the rise, with more workers citing this as a workplace value that truly matters. Here we’ll discuss exactly what employee development is, why i...

Caroline Mameesh
Caroline Mameesh
CodeSubmit Team
Conducting the Perfect Remote Interview: 7 Tips for Success
Remote

Conducting the Perfect Remote Interview: 7 Tips for Success

Remote interviews and remote work are here to stay, with 75% of companies conducting fully remote interviews during the pandemic. But what once worked for in-person inter...

Caroline Mameesh
Caroline Mameesh
CodeSubmit Team
How to Develop Career Paths for Your Software Engineering Team
Company Culture

How to Develop Career Paths for Your Software Engineering Team

Software engineers have a few different options for career advancements. How should companies structure these opportunities to help their engineers do the best work of th...

Nicole Kow
Nicole Kow
CodeSubmit Team
The Cost of Hiring a Software Developer: The Definitive Guide
Industry Research

The Cost of Hiring a Software Developer: The Definitive Guide

Hiring developers is an upfront investment that can cost multiple five figures. Learn all about the cost of hiring a software developer so that you can make your investme...

Tracy Phillips
Tracy Phillips
CodeSubmit Team
Successfully Manage Virtual Teams: 5 Strategies to Try Today
Remote

Successfully Manage Virtual Teams: 5 Strategies to Try Today

Regardless of whether you think working from home is a trend or not, it’s likely here to stay. Here are 5 strategies to strengthen bonds and effectively manage outstandin...

Caroline Mameesh
Caroline Mameesh
CodeSubmit Team
Operational Tech Stacks: Choose the Right Software for Your Company
Company Culture

Operational Tech Stacks: Choose the Right Software for Your Company

The tools you rely on have a huge impact on the capabilities of your business! Learn exactly how to build your own operational tech stacks with this article.

Caroline Mameesh
Caroline Mameesh
CodeSubmit Team
Coding Bootcamps: Are They Worth the Hype?
Dev Topics

Coding Bootcamps: Are They Worth the Hype?

Coding bootcamps around the world promise students a brand new career after graduation. Do they live up to that promise? Should you consider joining one? Let's find out.

Nicole Kow
Nicole Kow
CodeSubmit Team
Reciprocal Technical Interviews:  How to Get Started
Recruiting

Reciprocal Technical Interviews: How to Get Started

Reciprocal describes something that's the same on both sides. Are your technical interviews well-balanced? Learn all about Reciprocal Interviews, why they're important, a...

Tracy Phillips
Tracy Phillips
CodeSubmit Team
What is a Live Coding Interview? (+6 Live Coding Platforms To Try)
Hiring

What is a Live Coding Interview? (+6 Live Coding Platforms To Try)

What is a live coding interview? Here's how to use live coding (aka pair-programming) interviews to find the best developer for your open role!

Tracy Phillips
Tracy Phillips
CodeSubmit Team
32 Tech Recruiting Software Tools to Scale Your Hiring [2023]
Recruiting

32 Tech Recruiting Software Tools to Scale Your Hiring [2023]

Here are the top tools you need to successfully source, assess, and hire technical talent.

Tracy Phillips
Tracy Phillips
CodeSubmit Team
3 Reasons to Add a Time Limit to Your Coding Test
Coding Assignments

3 Reasons to Add a Time Limit to Your Coding Test

Time is money — for hiring teams and for candidates

Tracy Phillips
Tracy Phillips
CodeSubmit Team
How to Recruit Top Software Developers [Updated for 2023]
Recruiting

How to Recruit Top Software Developers [Updated for 2023]

Want to learn how to find and hire the best developers? We put together this ultimate guide with all the steps to recruiting top talent. Learn how to find, interview, and...

Tracy Phillips
Tracy Phillips
CodeSubmit Team
CodePair Interview: A Guide to Remote Interviews [Updated for 2023]
Coding Assignments

CodePair Interview: A Guide to Remote Interviews [Updated for 2023]

CodeSubmit’s CodePair can significantly improve your interviews. Learn how to use CodePair to identify the right people for your technical team.

Tracy Phillips
Tracy Phillips
CodeSubmit Team
How‌ ‌to‌ ‌Hire‌ ‌Software‌ ‌Developers‌
Hiring

How‌ ‌to‌ ‌Hire‌ ‌Software‌ ‌Developers‌

Need to hire software developers? Learn how to attract and hire the right people for your team!

Tracy Phillips
Tracy Phillips
CodeSubmit Team
The 30 Best Coding Assessment Tools [Updated for 2023]
Coding Assignments

The 30 Best Coding Assessment Tools [Updated for 2023]

Discover the 30 best coding assessment tools that will help you identify and hire the right candidates and build a world-class technical team.

Tracy Phillips
Tracy Phillips
CodeSubmit Team
How to Test Programming Skills Before Hiring [Updated for 2023]
Hiring

How to Test Programming Skills Before Hiring [Updated for 2023]

How do you test programming skills before you make a hiring decision? Great question! Learn the exact process to test developers’ skills so that you can identify and hire...

Tracy Phillips
Tracy Phillips
CodeSubmit Team
How to Strengthen Inclusion and Belonging in Distributed Teams
Company Culture

How to Strengthen Inclusion and Belonging in Distributed Teams

By the end of last year, more than half of employed knowledge workers worldwide were working in distributed teams. Discover strategies to build or strengthen the sense of...

Tracy Phillips
Tracy Phillips
CodeSubmit Team
How to Hire Developers for Your Startup
Hiring

How to Hire Developers for Your Startup

Want to learn how to hire developers for your startup? You’re in the right place. Discover the best strategies to find software developers for startups.

Tracy Phillips
Tracy Phillips
CodeSubmit Team
Is Programming as a Side Gig Worth It? (+ How to Find Gigs)
Dev Topics

Is Programming as a Side Gig Worth It? (+ How to Find Gigs)

If you're a programmer looking to learn more, earn more, or branch out as a solopreneur, here's a look at what side jobs can offer. Plus, we share some gig options to con...

Lauren Shroll
Lauren Shroll
CodeSubmit Team
The Ultimate List of Remote Work Statistics [September 2022]
Industry Research

The Ultimate List of Remote Work Statistics [September 2022]

Remote work gained significant global traction in recent years due to the COVID-19 pandemic, but also due to a multitude of other factors. If you are curious to understan...

Tracy Phillips
Tracy Phillips
CodeSubmit Team
The 20 Best Online Coding Interview Tools [Updated for 2023]
Industry Research

The 20 Best Online Coding Interview Tools [Updated for 2023]

What are the best online coding interview tools to hire developers? Here are our top picks for every type of team and for all technical candidates.

Tracy Phillips
Tracy Phillips
CodeSubmit Team
Technical Assessment: How to Find the Best Talent
Recruiting

Technical Assessment: How to Find the Best Talent

Technical assessments are key in your recruitment process. They help you sift through candidates and find those that stand out with their technical skills. Learn how to c...

Tracy Phillips
Tracy Phillips
CodeSubmit Team
A Guide to Tech Conferences: How to Find and Attend the Best Events
Dev Topics

A Guide to Tech Conferences: How to Find and Attend the Best Events

Curious about attending a tech conference? We outline what makes a good conference experience and which events you should have your eye on. Plus, we share how the confere...

Lauren Shroll
Lauren Shroll
CodeSubmit Team
How to Use Coding Tests for Interviews: Hire Developers with Ease
Take-home

How to Use Coding Tests for Interviews: Hire Developers with Ease

How should you use coding tests in interviews for the best results? Learn how to use coding challenges to test programming skills and find the best developers.

Tracy Phillips
Tracy Phillips
CodeSubmit Team
Interview Coding Challenges: Hire the Best Developers
Coding Assignments

Interview Coding Challenges: Hire the Best Developers

You need to use the right type of coding challenge to keep candidates happy and identify top talent. Find out how!

Tracy Phillips
Tracy Phillips
CodeSubmit Team
The Average Software Developer Salaries in the US [November 2022]
Industry Research

The Average Software Developer Salaries in the US [November 2022]

Discover how much American software developers earn on average nationwide, as well as salary averages in each of the 50 states.

Tracy Phillips
Tracy Phillips
CodeSubmit Team
An Anecdotal Guide to Pivoting Into Software Engineering
Developer Takes

An Anecdotal Guide to Pivoting Into Software Engineering

Switching career paths is often messy and uncertain. It takes hard work, grit, and a lot of time for individuals to successfully break into a new field. Here's how three...

Nicole Kow
Nicole Kow
CodeSubmit Team
A Brief History of Android: Founding, Evolution & Industry Impact
Industry Research

A Brief History of Android: Founding, Evolution & Industry Impact

We share the story behind the world's largest mobile OS. Learn all about Android's journey from early development to its market dominance and future plans with Google.

Lauren Shroll
Lauren Shroll
CodeSubmit Team
Inclusive Hiring: 6 Practices to Implement Today
Hiring

Inclusive Hiring: 6 Practices to Implement Today

Promoting inclusive hiring has huge benefits for both the company and its employees. Here’s exactly why inclusive hiring practices matter so much and 6 practices to imple...

Caroline Mameesh
Caroline Mameesh
CodeSubmit Team
The Evolution of Developer Salaries: Looking Back 20 Years
Industry Research

The Evolution of Developer Salaries: Looking Back 20 Years

Much has been covered about developer salaries based on coding language, location, job title, and so on. But little has been done to chart the rise and fall of developer...

Nicole Kow
Nicole Kow
CodeSubmit Team
CodePair Follow-Up Interviews & Multi-File Sessions
Recruiting

CodePair Follow-Up Interviews & Multi-File Sessions

CodePair now supports multifile coding interviews! Import your candidate’s take-home solution into a CodePair instance and work on it collaboratively. Or, create a multif...

Tracy Phillips
Tracy Phillips
CodeSubmit Team
An Introduction to Bug Bounty Hunting
Dev Topics

An Introduction to Bug Bounty Hunting

Get a primer on bug bounty hunting, what to look out for in programs, how to write a bug report, and questions to figure out if bug bounty hunting is a good fit for you.

Nicole Kow
Nicole Kow
CodeSubmit Team
CodeSubmit x Lever - Our Latest  Integration
Hiring

CodeSubmit x Lever - Our Latest Integration

The CodeSubmit x Lever integration is now live! 🎉 Empower your team to optimize the technical interview process and win top tech talent.

Tracy Phillips
Tracy Phillips
CodeSubmit Team
Technical Recruitment: How to Attract the Right Candidates
Recruiting

Technical Recruitment: How to Attract the Right Candidates

When you attract the right technical talent, there are secondary benefits to your employer brand! Here’s what you need to know.

Tracy Phillips
Tracy Phillips
CodeSubmit Team
Remote Work Compensation: How Should Tech Companies Pay Their Remote Workers?
Industry Research

Remote Work Compensation: How Should Tech Companies Pay Their Remote Workers?

Now that pay cuts are on the table, remote workers have to determine how much an office-free life is really worth.

Nicole Kow
Nicole Kow
CodeSubmit Team
A Developer's Guide to Dogfooding
Dev Topics

A Developer's Guide to Dogfooding

Using your own products is a great way to gain customer insights, drive innovation, and stay ahead of the competition. Here's how to get your company's dogfooding program...

Nicole Kow
Nicole Kow
CodeSubmit Team
50+ Developer Interview Questions to Spot the Best Candidates
Hiring

50+ Developer Interview Questions to Spot the Best Candidates

Wondering what types of questions to ask your next developer candidate? Let's dive into top interview questions for technical candidates!

Tracy Phillips
Tracy Phillips
CodeSubmit Team
How to Create a Take-Home Coding Challenge Developers Love
Take-home

How to Create a Take-Home Coding Challenge Developers Love

We’ve perfected take-home coding challenges so that they produce the best results for your hiring team while keeping candidates engaged. Here’s how, why, and when to desi...

Tracy Phillips
Tracy Phillips
CodeSubmit Team
Diversity in Tech: 4 Inclusive Hiring Strategies to Try Today
Hiring

Diversity in Tech: 4 Inclusive Hiring Strategies to Try Today

What does diversity in tech look like today? And what can you do to improve diversity, inclusivity, and equity at your company? Discover what an inclusive hiring process...

Tracy Phillips
Tracy Phillips
CodeSubmit Team
How to Craft the Perfect Tech Resume
Dev Topics

How to Craft the Perfect Tech Resume

Crafting an outstanding technical resume is critical if you want to land a job in tech. With how competitive these roles are, you’ll likely be competing against a lot of...

Caroline Mameesh
Caroline Mameesh
CodeSubmit Team
Top 9 Soft Skills Developers Need to Succeed
Dev Topics

Top 9 Soft Skills Developers Need to Succeed

Any successful developer needs fundamental technical skills. That said, the best developers also possess some critical soft skills. Here are the most important ones you n...

Caroline Mameesh
Caroline Mameesh
CodeSubmit Team
Bias in Interviews: Eliminate It Fast with These 6 Easy Strategies
Recruiting

Bias in Interviews: Eliminate It Fast with These 6 Easy Strategies

During the interview process, the goal of most companies is to hire the best candidate for the position. Unfortunately, what constitutes the “best candidate” can be skewe...

Caroline Mameesh
Caroline Mameesh
CodeSubmit Team
When to Outsource: An Alternative Way to Build Your Dev Dream Team
Remote

When to Outsource: An Alternative Way to Build Your Dev Dream Team

Today, outsourcing work can take on many forms and arrangements. Find out which type is right for your growing team.

Nicole Kow
Nicole Kow
CodeSubmit Team
Do Developers Still Want Swag?
Recruiting

Do Developers Still Want Swag?

Over the years, company merchandise, also known as swag (short for “stuff we all get”), has become something of a status symbol in some circles. But do developers still w...

Nicole Kow
Nicole Kow
CodeSubmit Team
Build Successful (Remote) Tech Teams with These 7 Tips
Hiring

Build Successful (Remote) Tech Teams with These 7 Tips

Tech teams handle a variety of issues and exist at the core of a company. Here are the 7 most essential tips for building successful technology teams (and thus, successfu...

Caroline Mameesh
Caroline Mameesh
CodeSubmit Team
Is Hybrid Work the Future of Work for Developers?
Remote

Is Hybrid Work the Future of Work for Developers?

What does the future of work look like post-pandemic? One-third of employees would leave their current roles if remote work was no longer an option at their company. Work...

Nicole Kow
Nicole Kow
CodeSubmit Team
Hiring Java Developers: How to Recruit the Best Talent Possible
Hiring

Hiring Java Developers: How to Recruit the Best Talent Possible

Java is one of the most in-demand programming languages out there. Given its role in your core business operations, you’ll need to bring on the best talent for your organ...

Caroline Mameesh
Caroline Mameesh
CodeSubmit Team