There are some terms in common use in the software industry that, while originally well-intentioned, have since become damaging rather than useful. "Sprint" Sprints were originally meant to create some focused time for engineers to give them space for concentration and deep work. They are only supposed to happen periodically, and in between less intense … Continue reading Three Terms in Software That We Should Consider Retiring
Category: Interviews
How to tell an engineering candidate that they didn’t get the job
One of the tougher parts of any manager's job is rejecting candidates who have been interviewing with them. While it's not a pleasant task for the interviewer, it's far worse for the candidate. They might be in dire need of a steady income, they might have high hopes for getting the job, and it's also … Continue reading How to tell an engineering candidate that they didn’t get the job
The must-ask question for your software engineering interview
If you're interviewing for a software engineering position, there are plenty of articles and books out there to help you get ready to answer questions from your prospective employer. There are far fewer resources to help you learn which questions you should ask if you’re the one being interviewed. Having interviewed hundreds of software engineering … Continue reading The must-ask question for your software engineering interview
What Your Resume Says About Your Programming Skills
If you're looking to get a new programming job, there is a very important fact to know about hiring managers. Since they are very busy and receive lots of resumes for open positions, they will build a mental profile of a candidate's skills by scanning their resume in just a few seconds. Much like when … Continue reading What Your Resume Says About Your Programming Skills
Understanding Software Engineering Job Titles
The world of professional software engineering is full of titles and grades. Employers use job titles as a means to help them build new teams with the right mix of talent, attract the right caliber of candidates when hiring, create attractive career paths and assist with compensation planning. However, many companies assign titles differently, making … Continue reading Understanding Software Engineering Job Titles