Losing the imitation gameAI cannot develop software for you, but it is going to turn easy software development problems into hard problemsApr 9, 2023Apr 9, 2023
Interviewing Software EngineersArtificial white board programming tests are the wrong thing, but we do it because they’re easy to assign. Doing the right thing is better.Aug 2, 2021Aug 2, 2021
Questions for your interviewerThese questions explore how a team works, and how the company treats their employees. They focus on team dynamics, quality of life, etc.Feb 23, 2021Feb 23, 2021
Published inInclusive Tech CoalitionProject Spotlight: BugPhone by JordanToday it is our unique pleasure to introduce you to the BugPhone. This was a large scale real world project built by our very own Jordan.Sep 14, 2020Sep 14, 2020
FizzBuzz? Really?Yes, it’s FizzBuzz, but without the modulo! Exploring FizzBuzz as an interview exercise, implemented as a counting problem.Jun 19, 2020Jun 19, 2020
Published inInclusive Tech CoalitionTech Is Not NeutralThose of us in the tech field like to pretend that it’s neutral. We like to pretend that we’re neutral. We have to stop.Jun 3, 20201Jun 3, 20201
Published inInclusive Tech CoalitionDesigning for TestabilityThe same factors that make your software hard to test will also make it hard to maintain. By adding tests, you can find and fix those…Sep 20, 20191Sep 20, 20191
Falsehoods programmers believe about gender (and sex)Originally published at https://jenniferplusplus.com on June 27, 2019.Jun 27, 2019Jun 27, 2019
Published inInclusive Tech CoalitionMaybe don’t use StringBuilderOriginally published at https://jenniferplusplus.com on June 12, 2019.Jun 13, 2019Jun 13, 2019
Published inInclusive Tech CoalitionEnabling RefactoringOriginally published at jenniferplusplus.com on March 19, 2019.Mar 19, 2019Mar 19, 2019