DEV Community


Posted on

A framework for choosing from multiple job offers.

"Which job offer should I accept" is a question I see pretty frequently in various Slack groups and hear IRL. The answer of course is always personal and subjective so I thought it would be helpful to write software that helps organize our thoughts in a structured way and eliminate the Decision Fatigue associated with multiple good options.

I've published a very alpha quality version in Python-3.7 @ Feel free to fork it or use it as inspiration.

The core idea here is:

  • Rank the categories that are most important to you.
  • Rank the companies in these categories.
  • Select the company that performs best using a weighted average.

P.S. Python 3.7's new data class module is pretty awesome. This project relies upon them pretty heavily.

Top comments (0)