
Latest
-
What happens when “learn to code” fails a generation?
Options are thin on the ground for junior devs as AI and economic factors cut off blood supply to their careers.
-
Interview tactics to find your footing in a chaotic job market
Navigating the current job market can feel daunting, but certain principles and internal guides can improve the process for you.
-
Interviewing in the age of AI
Rethink technical interviews for an AI-enhanced world by focusing on timeless engineering skills and real-world problem solving.
Editor’s picks
Meta and the great DEI rollback
Once an emblem of inclusivity, Meta has officially joined tech’s anti-DEI bandwagon.

Deadline: January 4, 2026
Call for Proposals for London 2026 is open!
Essential reading
31 smart questions to ask in a software engineering interview
Interviews are a two-way street, don’t waste the opportunity to ask these smart questions.
On our Hiring playlist
De-coding the technical interview process: Emma Bostian in conversation
What if you had a cheat code for acing technical interviews?
Inclusive hiring is not a checkmark
Inclusion is the foundation of creating a level playing field for employees with all backgrounds to be heard, to be challenged, and to have an impact.
Retaining Your People After the Tech Boom
Discover how to retain talent during staff reductions by leading with empathy, building trust, and understanding employees’ motivators in times of economic and industry change.
What is the role of the engineering manager in the hiring process?
How can time-strapped engineering managers juggle hiring responsibilities alongside their day to day?

More about Hiring
-
Are you ready for pay transparency?
New pay transparency laws are spreading across the globe, how should you prepare?
-
What does the end of affirmative action mean for engineering managers?
A landmark US Supreme Court decision on ending affirmative action in education could have massive widespread effects for diversity and inclusion efforts in the corporate world. Here’s what engineering managers need to know.
-
What is a staff engineering manager and how can you become one?
Staff engineering manager is a rewarding position that has you cultivating different types of relationships and projects.
-
What AI has to offer: Using LLM tools in interviews
AI is changing the face of the tech industry. Learn about the current AI climate, its pros and cons, and how AI tools can help in your company’s interview processes.
-
Efficient interviewing techniques
Here are some steps you can take, from the start of the interview process to the end, that can help you make the right hire.
-
A diverse career can help you be a better leader
Casting an eye back over her career, Afiya Chohollo reflects on her unique journey to VP of Engineering and the benefits of a varied career path.
-
What is a software architect? Someone with an eye on the big picture
As a software architect, you’re going to implement some big ideas – but you can’t lose sight of the details.
-
Three tips for retaining key engineering talent
Use these three tips to foster the right environment for your engineering team and lower the rate of attrition.
Top Hiring videos
-
How to succeed at hiring without really trying
Hiring good people can be hard. Keeping good people can be hard. It’s made easier though if you can set your company apart as a place that people want to work at. But how do you make the community aware that that’s the case?
-
The positives and negatives of networks and tech hiring
In a fast developing industry such as tech, the acquisition and retention of talent is a crucial success factor. Often, hiring through personal networks can lead to a quicker and more successful hiring process than traditional methods – and sometimes contacts can even encourage under-represented groups to apply for positions they wouldn’t consider otherwise.
-
Building and Scaling a Distributed and Inclusive Team
The current status quo in running and scaling out teams is to have everyone work in the same office or in offices across different locations.
-
Rethinking the Developer Career Path
Our current methods for measuring a developer’s career progression are broken. At best, we count the number of days someone’s been paid to write code and massage that into a title. As a result, there’s no consensus as to what a given title means, leading to frustration for everyone.
-
How tech hiring fails us all
From the outrageous to the sad, hiring experiences in tech can be really … bad! For the hiree and the hirer! From both sides of the table, Crystal has seen illegal and immoral behaviour — choices that damage companies as much as they damage individuals. Let’s do better. Please. We can improve this.
-
The Inclusive Leader: Tips for Developing Diverse Engineering Teams
Managing people is hard. Managing people who aren’t like you is harder. As we push to build more diverse teams, how do we ensure everyone can succeed equally?
-
Lending privilege as engineering leaders
Diversity and inclusion have become hot topics in technology, but you may not know how you can make a difference. This talk will help you understand that, no matter your background, you have privilege and can lend it to marginalized groups in tech.
-
5 Ways You Can Hire Engineers Better
For most companies, hiring is a cargo-culted, cut-and-pasted affair, run by people not trained to perform the task.









