In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.
"
+ ],
+ "text/plain": [
+ "Pipeline(steps=[('preprocessor',\n",
+ " ColumnTransformer(transformers=[('cat',\n",
+ " OneHotEncoder(handle_unknown='ignore'),\n",
+ " ['Employment',\n",
+ " 'FormalEducation',\n",
+ " 'CompanySize', 'DevType',\n",
+ " 'Exercise', 'Age'])])),\n",
+ " ('classifier', RandomForestClassifier(random_state=42))])"
+ ]
+ },
+ "execution_count": 75,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "model.fit(X_train, y_train)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 76,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " precision recall f1-score support\n",
+ "\n",
+ " No 0.83 0.36 0.50 14\n",
+ " Yes 0.36 0.83 0.50 6\n",
+ "\n",
+ " accuracy 0.50 20\n",
+ " macro avg 0.60 0.60 0.50 20\n",
+ "weighted avg 0.69 0.50 0.50 20\n",
+ "\n",
+ "ROC-AUC Score: 0.7142857142857143\n"
+ ]
+ }
+ ],
+ "source": [
+ "# Evaluating the model\n",
+ "y_pred = model.predict(X_test)\n",
+ "print(classification_report(y_test, y_pred))\n",
+ "print(\"ROC-AUC Score:\", roc_auc_score(y_test, model.predict_proba(X_test)[:, 1]))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 77,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ " Feature Importance\n",
+ "74 Exercise_1 - 2 times per week 0.036055\n",
+ "11 CompanySize_100 to 499 employees 0.035641\n",
+ "76 Exercise_Daily or almost every day 0.035033\n",
+ "3 FormalEducation_Bachelor’s degree (BA, BS, B... 0.034483\n",
+ "12 CompanySize_20 to 99 employees 0.033110\n",
+ ".. ... ...\n",
+ "56 DevType_Database administrator;Full-stack deve... 0.003156\n",
+ "24 DevType_Back-end developer;Data scientist or m... 0.002218\n",
+ "60 DevType_Designer;Front-end developer;QA or tes... 0.002116\n",
+ "48 DevType_Back-end developer;Front-end developer... 0.001994\n",
+ "39 DevType_Back-end developer;Desktop or enterpri... 0.001451\n",
+ "\n",
+ "[84 rows x 2 columns]\n"
+ ]
+ }
+ ],
+ "source": [
+ "# Feature importance\n",
+ "importances = model.named_steps['classifier'].feature_importances_\n",
+ "feature_names = list(model.named_steps['preprocessor'].transformers_[0][1].get_feature_names_out())\n",
+ "feature_importance_df = pd.DataFrame({'Feature': feature_names, 'Importance': importances}).sort_values(by='Importance', ascending=False)\n",
+ "print(feature_importance_df)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 78,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "y_pred = model.predict(X_test)\n",
+ "y_prob = model.predict_proba(X_test)[:, 1]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 79,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "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",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "# plotting confusion matrix\n",
+ "def plot_confusion_matrix(y_true, y_pred, title='Confusion Matrix'):\n",
+ " cm = confusion_matrix(y_true, y_pred)\n",
+ " plt.figure(figsize=(8, 6))\n",
+ " sns.heatmap(cm, annot=True, fmt='d', cmap='Blues', xticklabels=['No', 'Yes'], yticklabels=['No', 'Yes'])\n",
+ " plt.xlabel('Predicted')\n",
+ " plt.ylabel('Actual')\n",
+ " plt.title(title)\n",
+ " plt.show()\n",
+ "\n",
+ "plot_confusion_matrix(y_test, y_pred)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 80,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "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GDFiBBQKRYGvGzduyB0N69ev18jk4OCAgQMHIjY2Vievf+bMGYwdO1Z6rFAosHv3bo1tPvroI/z22286eb8X+ffntLe3R+/evXHlyhWtX6c8/0eEiMomFl8iqlC6d++OhIQEja/atWvLHQsAYGVlhYSEBMTHx2PLli04f/48+vTpA5VK9dqvXbVqVZiZmb10GwsLC9jZ2b32e73KPz/n//73P2RmZqJnz57Izc0t8fcmInoZFl8iqlBMTU1RvXp1jS9DQ0N88803aNy4MczNzVGzZk1MmDABT548eeHrXLhwAR07doSlpSWsrKzQokULREVFSc+fPHkSb731FipVqoSaNWti8uTJyMzMfGk2hUKB6tWrw8HBAR07dsTs2bNx+fJlaUZ61apVcHV1hYmJCd544w1s2rRJY/8vvvgCtWrVgqmpKRwdHTF58mTpuX8udXBxcQEA+Pj4QKFQSI//udTh559/hlKpxOPHjzXeY/LkyejQoYPOPqeHhwcCAwNx584d/PXXX9I2Lzsehw8fxsiRI5GWlibNHH/xxRcAgNzcXEybNg01atSAubk5WrdujcOHD780DxHRcyy+RKQXDAwMsGzZMly+fBkbNmzAwYMHMW3atBdu7+fnBycnJ5w5cwZnz57F9OnTYWxsDAC4dOkSunXrhv79++PixYvYvn07jh8/jkmTJmmVqVKlSgCAvLw8RERE4MMPP8TUqVNx+fJljBs3DiNHjsShQ4cAADt27MDixYuxZs0aXL9+Hbt370bjxo0Lfd0zZ84AANatW4eEhATp8T917twZNjY22LlzpzSmUqnw/fffw8/PT2ef8/Hjx9iyZQsASL9/wMuPR9u2bbFkyRJp5jghIQEfffQRAGDkyJE4ceIEtm3bhosXL+K9995D9+7dcf369SJnIiI9JoiIKojhw4cLQ0NDYW5uLn29++67hW77/fffCzs7O+nxunXrhLW1tfTY0tJSrF+/vtB9hw4dKsaOHasxduzYMWFgYCCysrIK3effr3/37l3Rpk0b4eTkJHJyckTbtm3FmDFjNPZ57733hLe3txBCiEWLFon69euL3NzcQl/f2dlZLF68WHoMQERERGhsM3v2bNG0aVPp8eTJk0WnTp2kxz///LMwMTERqampr/U5AQhzc3NhZmYmAAgAok+fPoVu/9yrjocQQty4cUMoFApx//59jfF33nlHzJgx46WvT0QkhBBG8tZuIiLd6tixI1atWiU9Njc3BwAcOnQIX331Fa5evYr09HTk5+cjOzsbmZmZ0jb/FBQUhNGjR2PTpk3o3Lkz3nvvPbi6ugIAzp49ixs3biA8PFzaXggBtVqN2NhYuLm5FZotLS0NFhYWEELg6dOnaN68OXbt2gUTExNcu3ZN4+Q0AGjXrh2WLl0KAHjvvfewZMkS1KlTB927d4e3tzd69+4NI6Pi/zXu5+cHT09PxMfHw9HREeHh4fD29oatre1rfU5LS0ucO3cO+fn5OHLkCBYsWIDVq1drbKPt8QCAc+fOQQiB+vXra4zn5OSUytplIir/WHyJqEIxNzdH3bp1Ncbu3LkDb29vBAQEYO7cuahcuTKOHz8Of39/5OXlFfo6X3zxBXx9ffG///0P+/fvx+zZs7Ft2zb4+PhArVZj3LhxGmtsn6tVq9YLsz0vhAYGBrC3ty9Q8BQKhcZjIYQ0VrNmTfz111+IjIzEr7/+igkTJmDBggU4cuSIxhICbbRq1Qqurq7Ytm0bxo8fj4iICKxbt056vrif08DAQDoGDRo0QGJiIgYNGoSjR48CKN7xeJ7H0NAQZ8+ehaGhocZzFhYWWn12ItJPLL5EVOFFRUUhPz8fixYtgoHBs1Mbvv/++1fuV79+fdSvXx+BgYEYPHgw1q1bBx8fHzRv3hxXrlwpULBf5Z+F8N/c3Nxw/PhxDBs2TBo7efKkxqxqpUqV0KdPH/Tp0wcTJ05EgwYNcOnSJTRv3rzA6xkbGxfpahG+vr4IDw+Hk5MTDAwM0LNnT+m54n7OfwsMDMQ333yDiIgI+Pj4FOl4mJiYFMjv7u4OlUqFpKQkeHl5vVYmItJPPLmNiCo8V1dX5Ofn49tvv8WtW7ewadOmAj96/6esrCxMmjQJhw8fxp07d3DixAmcOXNGKqGffPIJfv/9d0ycOBHnz5/H9evX8dNPP+GDDz4odsaPP/4Y69evx+rVq3H9+nV888032LVrl3RS1/r167F27VpcvnxZ+gyVKlWCs7Nzoa/n4uKC3377DYmJiXj06NEL39fPzw/nzp3D/Pnz8e6770KpVErP6epzWllZYfTo0Zg9ezaEEEU6Hi4uLnjy5Al+++03JCcn4+nTp6hfvz78/PwwbNgw7Nq1C7GxsThz5gz++9//Yt++fVplIiI9JecCYyIiXRo+fLjo27dvoc998803wsHBQVSqVEl069ZNbNy4UQAQjx49EkJonkyVk5Mj3n//fVGzZk1hYmIiHB0dxaRJkzRO6Dp9+rTo0qWLsLCwEObm5qJJkyZi/vz5L8xW2Mla/7Zy5UpRp04dYWxsLOrXry82btwoPRcRESFat24trKyshLm5uWjTpo349ddfpef/fXLbTz/9JOrWrSuMjIyEs7OzEKLgyW3PtWzZUgAQBw8eLPCcrj7nnTt3hJGRkdi+fbsQ4tXHQwghAgIChJ2dnQAgZs+eLYQQIjc3V8yaNUu4uLgIY2NjUb16deHj4yMuXrz4wkxERM8phBBC3upNRERERFTyuNSBiIiIiPQCiy8RERER6QUWXyIiIiLSCyy+RERERKQXWHyJiIiISC+w+BIRERGRXmDxJSIiIiK9wOJLRERERHqBxZeIiIiI9AKLLxERERHpBRZfIiIiItIL/weTvOC+RWA6MQAAAABJRU5ErkJggg==",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "# ROC Curve\n",
+ "# Encode 'No' as 0 and 'Yes' as 1 for the ROC curve\n",
+ "y_test_binary = y_test.map({'No': 0, 'Yes': 1})\n",
+ "def plot_roc_curve(y_true, y_prob, title='ROC Curve'):\n",
+ " fpr, tpr, _ = roc_curve(y_true, y_prob)\n",
+ " roc_auc = auc(fpr, tpr)\n",
+ " plt.figure(figsize=(8, 6))\n",
+ " plt.plot(fpr, tpr, color='darkorange', lw=2, label=f'ROC curve (area = {roc_auc:.2f})')\n",
+ " plt.plot([0, 1], [0, 1], color='navy', lw=2, linestyle='--')\n",
+ " plt.xlim([0.0, 1.0])\n",
+ " plt.ylim([0.0, 1.05])\n",
+ " plt.xlabel('False Positive Rate')\n",
+ " plt.ylabel('True Positive Rate')\n",
+ " plt.title(title)\n",
+ " plt.legend(loc='lower right')\n",
+ " plt.show()\n",
+ "\n",
+ "plot_roc_curve(y_test_binary, y_prob)\n"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 81,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAABKUAAAPdCAYAAABba9tpAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8pXeV/AAAACXBIWXMAAA9hAAAPYQGoP6dpAAEAAElEQVR4nOzdd3xO5//H8ddNZMi0E4QYGVYqdqjZkFBK7ZqxWzRV1CghlKqqlg6jWolVo6WKqlEatWdjptZX7FU0dpDcvz88cn5uGUL1jvJ+Ph7n8XWfc53r+pzrnOSb+9Pruo7JbDabERERERERERERsaIsmR2AiIiIiIiIiIi8eJSUEhERERERERERq1NSSkRERERERERErE5JKRERERERERERsTolpURERERERERExOqUlBIREREREREREatTUkpERERERERERKxOSSkREREREREREbE6JaVERERERERERMTqlJQSEREREXlOmUymDG3R0dGZFkvu3Ln/tTY//PBDFi9e/K/V/0/UqlWL0qVLZ3YYT+zmzZtERERY5dkRkeeXTWYHICIiIiIi/47NmzdbfP7ggw/47bffWLt2rcX+kiVLWiWe5s2b069fP4t92bJl+9fa+/DDD2nevDlNmjT519p4Ud28eZMRI0YA9xNsIiJPQkkpEREREZHnVJUqVSw+58mThyxZsqTYby358uXLtLafplu3buHg4JDZYWQKs9nM7du3MzsMEXlOaPqeiIiIiMgL7PLly/Ts2ZMCBQpga2tL0aJFGTJkCAkJCRblTCYTvXv3ZurUqfj4+GBnZ0fJkiWZN2/eU4vl8OHDtGnThrx582JnZ0eJEiX46quvLMrcvn2bfv36UbZsWVxdXcmZMyeBgYH89NNPKeK9ceMGM2bMMKYKJo/oiYiIwGQypWg/KioKk8lEXFycsc/Ly4uGDRuyaNEiAgICsLe3N0YInTt3jh49elCwYEFsbW0pUqQII0aM4N69e090/cl9HBkZia+vLw4ODlSoUIEtW7ZgNpsZN24cRYoUwcnJiTp16nDkyBGL85OnBK5fv54qVarg4OBAgQIFCA8PJzEx0aLs4973KVOmUKJECezs7JgxYwZ58uQBYMSIEUb/hoaGAnDkyBE6deqEt7c32bNnp0CBAjRq1Ii9e/da1B0dHY3JZGLu3LkMGTKE/Pnz4+LiQlBQEAcP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7dps27aN0aNH06dPH65cuUKuXLkoWbIkLVu2NMrVqVOHJUuW8Nlnn3Hz5k0KFChAhw4dGDJkyBPHJyJPxmQ2m82ZHYSIiIiIiDzbTCYTvXr1MkalyLOnVq1a/PXXX+zbty+zQxERyZAsmR2AiIiIiIiIiIi8eJSUEhERERERERERq9P0PRERERERERERsTqNlBIREREREREREatTUkpERERERERERKzOJrMDEBEREXlYUlISZ86cwdnZGZPJlNnhiIiIiMhjMJvNXLt2jfz585MlS9rjoZSUEhERkWfOmTNn8PT0zOwwREREROQfOHnyJAULFkzzuJJSIiIi8sxxdnYG7v8h4+LiksnRiIiIiMjjuHr1Kp6ensbfdGlRUkpERESeOclT9lxcXJSUEhEREfmPetQyDFroXERERERERERErE5JKRERERERERERsTpN3xMREZFnVpOS3bDJki2zwxARERH5z1p1YnZmh5AmjZQSERERERERERGrU1JKRERERERERESsTkkpERERERERERGxOiWlRERERERERETE6pSUEhERERERERERq1NSSkRERERERERErE5JKRERERERERERsTolpURERERERERExOqUlBIREREREREREatTUkpERERERERERKxOSSkREREREREREbE6JaVERERERERERMTqlJQSERERERERERGrU1JKROQ5ExERQdmyZTM7jGdGrVq16NOnT2aH8ULRMygiIiIiGaGklIjIEwoNDcVkMqXYQkJCMjWu/v37s2bNGqu09fXXX1OrVi1cXFwwmUz8/fffT6XeRYsWUbduXfLkyYOLiwuBgYGsXLky3XOio6NTjWHRokV88MEHTyUuERERERF5epSUEhH5B0JCQjh79qzFNnfu3H+tvTt37jyyjJOTE7ly5frXYnjQzZs3CQkJ4f3333+q9f7+++/UrVuX5cuXs3PnTmrXrk2jRo34448/HruunDlz4uzs/FTje1bdvXs3s0MQEREREckwJaVERP4BOzs73N3dLbYcOXIA90fu2Nrasn79eqP8+PHjyZ07N2fPngXg9OnTtGrVihw5cpArVy4aN25MXFycUT40NJQmTZowZswY8ufPj4+PDwCnTp2idevW5MyZE0dHRypUqMDWrVuBlFOnoqOjqVSpEo6Ojri5uVGtWjWOHz9uHF+6dCnly5fH3t6eokWLMmLECO7du5eh6+/Tpw+DBg2iSpUqT9R/aZkwYQIDBgygYsWKeHt78+GHH+Lt7c3SpUtTLR8XF0ft2rUByJEjByaTidDQUCDl9D0vLy9GjRpFhw4dcHJyonDhwvz0009cvHiRxo0b4+TkRJkyZdixY4dFG5s2baJGjRo4ODjg6elJWFgYN27cMI5PmjQJb29v7O3tyZcvH82bN0/z+qKionBzc2Px4sX4+Phgb29P3bp1OXnypEW5R90bk8nElClTaNy4MY6OjowaNSpFW1988QVlypQxPi9evBiTycRXX31l7AsODmbw4MEZbjc+Pp7u3buTN29eXFxcqFOnDrt3707zeo8dO0bx4sV56623SEpKSrVMQkICV69etdhERERE5PmmpJSIyL8kORnSvn174uPj2b17N0OGDGHatGl4eHhw8+ZNateujZOTE7///jsbNmzAycmJkJAQixFRa9asITY2ltWrV7Ns2TKuX79OzZo1OXPmDEuWLGH37t0MGDAg1S/79+7do0mTJtSsWZM9e/awefNmunfvjslkAmDlypW0a9eOsLAwDhw4wNSpU4mKimL06NFW66eMSEpK4tq1a+TMmTPV456enixcuBCAgwcPcvbsWSZOnJhmfZ999hnVqlXjjz/+4NVXX6V9+/Z06NCBdu3asWvXLooXL06HDh0wm80A7N27l+DgYJo2bcqePXuYP38+GzZsoHfv3gDs2LGDsLAwRo4cycGDB1mxYgU1atRI95pu3rzJ6NGjmTFjBhs3buTq1au0bt3aOJ7RezN8+HAaN27M3r176dy5c4p2atWqxf79+/nrr78AWLduHblz52bdunXA/Wdk06ZN1KxZM0Ptms1mXn31Vc6dO2eMZCtXrhyvvPIKly9fTtH+vn37qFatGi1atGDy5MlkyZL6nx5jxozB1dXV2Dw9PdPtPxERERH57zOZk//iFhGRxxIaGsrs2bOxt7e32D9w4EDCw8OB+9PtqlSpgre3N/v37ycwMJBp06YBMH36dD7++GNiY2ONJNGdO3eMETT16tUjNDSUFStWcOLECWxtbYH76zj179+fuLi4VJM0ERERLF68mJiYGC5fvkyuXLmIjo42kg4PqlGjBvXr17cYJTN79mwGDBjAmTNnMtwX0dHR1K5dmytXruDm5pbh8zJq3LhxfPTRR8TGxpI3b97HiqFWrVqULVuWCRMmAPdHSlWvXp1Zs2YBcO7cOTw8PAgPD2fkyJEAbNmyhcDAQM6ePYu7uzsdOnTAwcGBqVOnGvVu2LCBmjVrcuPGDZYvX06nTp04depUhqYKRkVF0alTJ7Zs2ULlypUB+PPPPylRogRbt26lUqVKGbo3JpOJPn368Nlnn6XZltlsJm/evEyZMoVmzZoREBBAq1at+Oyzzzh//jybN2+mRo0aXLlyBScnp0e2u3btWl5//XUuXLiAnZ2dUaZ48eIMGDCA7t27G8/g5MmTadiwIYMHD6Z///7p9klCQgIJCQnG56tXr+Lp6UntAi2xyZLtkX0qIiIiIqlbdWK21du8evUqrq6uxMfH4+LikmY5GyvGJCLy3KlduzaTJ0+22PdgosjW1pbZs2fj7+9P4cKFjcQIwM6dOzly5EiKJMbt27c5evSo8blMmTJGQgogJiaGgICANEcNPRxLaGgowcHB1K1bl6CgIFq2bImHh4cRw/bt2y1G3yQmJnL79m1u3rxJ9uzZM9YRGTRnzhx69OhhfP7ll1+oXr16uufMnTuXiIgIfvrppzQTUo/L39/f+He+fPkALKa4Je+7cOEC7u7uxr2aM2eOUcZsNpOUlMSxY8eoW7cuhQsXpmjRooSEhBASEsLrr7+ebv/Z2NhQoUIF47Ofnx9ubm7ExsZSqVKlDN+bB+tIjclkokaNGkRHR/PKK6+wf/9+3nzzTT755BNiY2OJjo6mXLlyODk5AY9+Jnbu3Mn169dTrFt269Yti+f2xIkTBAUFMWrUKN599910Y4T7U2EfTHKJiIiIyPNPSSkRkX/A0dGR4sWLp1tm06ZNAFy+fJnLly/j6OgI3J+SVr58eYtER7I8efJYtPEgBweHx4oxMjKSsLAwVqxYwfz58xk6dCirV6+mSpUqJCUlMWLECJo2bZrivIdHgD0Nr732mjEyCKBAgQLplp8/fz5dunTh+++/Jygo6KnFkS3b/4+8SR6lltq+5CmRSUlJ9OjRg7CwsBR1FSpUCFtbW3bt2kV0dDSrVq1i2LBhREREsH379nRHjiW3k9q+jN6bh5+P1NSqVYuvv/6a9evX89JLL+Hm5kaNGjVYt24d0dHR1KpVyyj7qHaTkpLw8PAgOjo6xfEHrzVPnjzkz5+fefPm0aVLl3T/C5mIiIiIvJiUlBIR+RcdPXqUd999l2nTprFgwQI6dOjAmjVryJIlC+XKlWP+/PnGYtEZ5e/vzzfffMPly5czNFoKICAggICAAAYPHkxgYCDfffcdVapUoVy5chw8ePCRibWnxdnZOcNvwps7dy6dO3dm7ty5vPrqq48snzyaLDEx8R/FmJpy5cqxf//+dPvJxsaGoKAggoKCGD58OG5ubqxduzbV5A7cX8tpx44dVKpUCbi/Ftbff/+Nn5+f0ebTuje1atXinXfe4YcffjASUDVr1uTXX39l06ZNvPPOOxbXml675cqV49y5c9jY2ODl5ZVmmw4ODixbtowGDRoQHBzMqlWrXpi3IIqIiIhIxmihcxGRfyAhIYFz585ZbMkLSicmJtK+fXvq1atHp06diIyMZN++fYwfPx6Atm3bkjt3bho3bsz69es5duwY69at45133uHUqVNptvnGG2/g7u5OkyZN2LhxI//73/9YuHAhmzdvTlH22LFjDB48mM2bN3P8+HFWrVrFoUOHKFGiBADDhg1j5syZREREsH//fmJjY43RVBlx7tw5YmJiOHLkCHB/QfDktaz+iblz59KhQwfGjx9PlSpVjL6Nj49P85zChQtjMplYtmwZFy9e5Pr16/8ohgcNHDiQzZs306tXL2JiYjh8+DBLlizh7bffBmDZsmV8/vnnxMTEcPz4cWbOnElSUhK+vr5p1pktWzbefvtttm7dyq5du+jUqRNVqlQxklT/9N48qHTp0uTKlYs5c+YYSalatWqxePFibt26xcsvv2yUfVS7QUFBBAYG0qRJE1auXElcXBybNm1i6NChKd5Y6OjoyM8//4yNjQ3169d/qvdERERERP77lJQSEfkHVqxYgYeHh8WW/AV/9OjRxMXF8fXXXwPg7u7ON998w9ChQ4mJiSF79uz8/vvvFCpUiKZNm1KiRAk6d+7MrVu30h05ZWtry6pVq8ibNy8NGjSgTJkyfPTRR2TNmjVF2ezZs/Pnn3/SrFkzfHx86N69O7179zbWdQoODmbZsmWsXr2aihUrUqVKFT799FMKFy6coeufMmUKAQEBdOvWDbi/cHpAQABLlix5rH582NSpU7l37x69evWy6NsHR/Q8rECBAowYMYJBgwaRL18+4814T4O/vz/r1q3j8OHDVK9enYCAAMLDw421udzc3Fi0aBF16tShRIkSTJkyhblz51KqVKk068yePTsD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IiIiGafpeyIi8sxydnbG2dk5s8MQERERERExaPqeiIiIiIiIiIhYnZJSIiIiIiIiIiJidUpKiYiIiIiIiIiI1SkpJSIiIiIiIiIiVqeklIiIiIiIiIiIWJ2SUiIiIiIiIiIiYnU2mR2AiIiISFoWbh6Pi4tLZochIiIiIv8CjZQSERERERERERGrU1JKRERERERERESsTkkpERERERERERGxOiWlRERERERERETE6pSUEhERERERERERq1NSSkRERERERERErE5JKRERERERERERsTolpURERERERERExOqUlBIREREREREREauzyewARERERNLSol442WzsMjsMERERkUyxbMPHmR3Cv0ojpURERERERERExOqUlBIREREREREREatTUkpERERERERERKxOSSkREREREREREbE6JaVERERERERERMTqlJQSERERERERERGrU1JKRERERERERESsTkkpERERERERERGxOiWlRERERERERETE6pSUEhERERERERERq1NSSkRERERERERErE5JKRERERERERERsTolpURE/qGIiAjKli2b2WE8ttDQUJo0aWJ8rlWrFn369Mm0eB6XyWRi8eLFmR3GC+G/+oyLiIiIyLNNSSkR+c8IDQ3FZDKl2EJCQjI1rv79+7NmzRqrtOXl5WVct4ODA15eXrRs2ZK1a9c+dl0TJ04kKirq6Qf5AlFiTERERETkySkpJSL/KSEhIZw9e9Zimzt37r/W3p07dx5ZxsnJiVy5cv1rMTxs5MiRnD17loMHDzJz5kzc3NwICgpi9OjRj1WPq6srbm5u/06QGZSR/pUno74VERERkWedklIi8p9iZ2eHu7u7xZYjRw4AoqOjsbW1Zf369Ub58ePHkzt3bs6ePQvA6dOnadWqFTly5CBXrlw0btyYuLg4o3zylLYxY8aQP39+fHx8ADh16hStW7cmZ86cODo6UqFCBbZu3QqknNoUHR1NpUqVcHR0xM3NjWrVqnH8+HHj+NKlSylfvjz29vYULVqUESNGcO/evQz3gbOzM+7u7hQqVIgaNWrw9ddfEx4ezrBhwzh48CAAiYmJdOnShSJFiuDg4ICvry8TJ060qOfh6XsPGjlyJGXKlEmxv3z58gwbNizN2NatW0elSpWws7PDw8ODQYMGWVxbrVq16N27N3379iV37tzUrVs31Xq2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OsT333+Pu7s7bm5uwP033q1Zs4Zz585x5cqVVNvI6HPXtm1bdu3axejRo2nevLnFyLmBAweyefNmevXqRUxMDIcPH2bJkiW8/fbbGbrOrl278tFHH5GYmGissZaWd955h+nTpzN9+nQOHTrE8OHD2b9/v0WZjN6frl27MmPGDGJjY4111EREREREkikpJSL/KStWrMDDw8Nie/nll4H7i4jHxcXx9ddfA+Du7s4333zD0KFDiYmJIXv27Pz+++8UKlSIpk2bUqJECTp37sytW7fSHcFia2vLqlWryJs3Lw0aNKBMmTJ89NFHZM2aNUXZ7Nmz8+eff9KsWTN8fHzo3r07vXv3pkePHgAEBwezbNkyVq9eTcWKFalSpQqffvrpY02nGjZsGB4eHhQvXtx40+CaNWsYOHCgUebNN9+kadOmtGrVisqVK3Pp0iWLUVMZ5e3tbSxaXbly5XTLFihQgOXLl7Nt2zZeeukl3nzzTbp06fJYCbdk06dP58qVKwQEBNC+fXvCwsLImzfvY9fzKGFhYfTr149+/fpRpkwZVqxYwZIlS/D29gbAycmJsWPHUqFCBSpWrEhcXBzLly83kmzjx49n9erVeHp6EhAQkGobGX3uvL29qVixInv27DHeupfM39+fdevWcfjwYapXr05AQADh4eF4eHhk6DrfeOMNbGxsaNOmzSOnibZq1Yphw4YxcOBAypcvz/Hjx3nrrbcsymT0/gQFBeHh4UFwcDD58+fPUKwiIiIi8uIwmZMX/BAREXmI2WzGz8+PHj160Ldv38wOR57QyZMn8fLyYvv27ZQrV85q7d68eZP8+fMzffr0VNdRS8/Vq1dxdXWlXuUwstlorSkRERF5MS3bkP5bq59VyX/LxcfHpzsAQGtKiYhIqi5cuMCsWbM4ffq01gP6j7p79y5nz55l0KBBxppm1pCUlMS5c+cYP348rq6uvPbaa1ZpV0RERET+W5SUEhF5RsyZM8eY5vewwoULp1jX59+WL18+cufOzddff02OHDms2rY8HRs3bqR27dr4+Pg81hsD/6kTJ05QpEgRChYsSFRUFDY2+nNDRERERFLSX4kiIs+I1157Lc11m7Jly2blaO5P3ZP/tlq1amXKffTy8tLzIyIiIiKPpKSUiMgzwtnZGWdn58wOQ0RERERExCr09j0REREREREREbE6JaVERERERERERMTqlJQSERERERERERGrU1JKRERERERERESsTkkpERERERERERGxOiWlRERERERERETE6pSUEhERERERERERq7PJ7ABERERE0vL9qg9wcXHJ7DBERERE5F+gkVIiIiIiIiIiImJ1SkqJiIiIiIiIiIjVKSklIiIiIiIiIiJWp6SUiIiIiIiIiIhYnZJSIiIiIiIiIiJidUpKiYiIiIiIiIiI1SkpJSIiIiIiIiIiVqeklIiIiIiIiIiIWJ1NZgcgIiIikpbmzUaTLZtdZochIiIi8tT9vHxkZoeQ6TRSSkRERERERERErE5JKRERERERERERsTolpURERERERERExOqUlBIREREREREREatTUkpERERERERERKxOSSkREREREREREbE6JaVERERERERERMTqlJQSERERERERERGrU1JKRERERERERESsTkkpERERERERERGxOiWlRERERERERETE6pSUEpEXTqlSpZg0aRJ79+7FycmJEydOZHZIIiIiIiIiLxybzA5ARMTali9fjpubGw4ODsTExJA/f/5Uy02ePBk/Pz9q165t5QhFRERERESefxopJf8JcXFxmEwmYmJi/lE9ERERlC1b9qnE9E88ret51jyt6/Ly8mLChAlPJabUFC5cGFdXV2xtbSlevDg2Ninz84sXL2b27Nn06NGDixcvPtX2n5f7v3btWvz8/EhKSsrsUOQZtnfvXgoWLMiNGzcyOxQRERERecYoKfUCCw0NxWQypdiOHDmS2aE9UvKX+tS2LVu2ZHZ4FkJDQ2nSpInFPk9PT86ePUvp0qWtFoeXl5fRR1mzZiV//vx06dKFK1euWC2GZ4XZbKZIkSLY2Nhw+PDhFMevXLlCREQEP/zwA2PHjqVXr16ZEOWzb8CAAQwZMoQsWe7/X0lUVJTFz6KTkxPly5dn0aJFqZ7/3XffkTVrVt58880naj8iIsKiPVdXV6pXr866dessyi1cuJDKlSvj6uqKs7MzpUqVol+/fo/V1sO/L3PlykVISAh79ux5rPOSt5CQkMe+3sxQq1Yt+vTp84/qKFOmDJUqVeKzzz57OkGJiIiIyHNDSakXXEhICGfPnrXYihQp8kR13blz5ylH92i//vprivjLly9v9TgeV9asWXF3d091hM6/aeTIkZw9e5YTJ04wZ84cfv/9d8LCwqwagzXcvXs33eNr164lMTGRVq1aERUVleJ4jhw5iImJwcPDg9dff50FCxb8S5H+u/7Nn8lNmzZx+PBhWrRoYbHfxcXF+Fn8448/CA4OpmXLlhw8eDBFHdOnT2fAgAHMmzePmzdvPlEcpUqVMtrbvHkz3t7eNGzYkPj4eOD+74jWrVvTvHlztm3bxs6dOxk9evQT9c2Dvy/XrFmDjY0NDRs2fKzzkre5c+c+dvv/ZZ06dWLy5MkkJiZmdigiIiIi8gxRUuoFZ2dnh7u7u8WWNWtWANatW0elSpWws7PDw8ODQYMGce/ePePcWrVq0bt3b/r27Uvu3LmpW7cu0dHRmEwmVq5cSUBAAA4ODtSpU4cLFy7wyy+/UKJECVxcXHjjjTcsvoSuWLGCl19+GTc3N3LlykXDhg05evToI+PPlStXivizZctmHP/oo4/Ily8fzs7OdOnShdu3b1ucn9oogCZNmhAaGmp8TkhIYMCAAXh6emJnZ4e3tzfffvstAImJiXTp0oUiRYrg4OCAr68vEydONM6NiIhgxowZ/PTTT8YIiejo6FSnb2Wkv8PCwhgwYAA5c+bE3d2diIiIR/bRg5ydnXF3d6dAgQLUrl2bDh06sGvXLuP4pUuXeOONNyhYsCDZs2enTJkyKb48JyUlMXbsWIoXL46dnR2FChVi9OjRFmX+97//Ubt2bbJnz85LL73E5s2bLY5v2rSJGjVq4ODggKenJ2FhYelO7Tlx4gSNGzfGyckJFxcXWrZsyfnz543jydMyp0+fTtGiRbGzs8NsNqdZX2RkJG3atKF9+/bMnDkzxfSzvXv3UqdOHRwcHMiVKxfdu3fn+vXrxvHo6GgqVaqEo6Mjbm5uVKtWjePHj6fZ3rZt2wgICMDe3p4KFSrwxx9/pChz4MABGjRogJOTE/ny5aN9+/b89ddfxvFr167Rtm1bHB0d8fDw4LPPPkvx/Hp5eTFq1ChCQ0NxdXWlW7duGervO3fuMGDAAAoUKICjoyOVK1cmOjo6zesBmDdvHvXq1cPe3t5iv8lkMn4Wvb29GTVqFFmyZEkxoiguLo5NmzYxaNAg/Pz8+OGHH9JtLy02NjZGeyVLlmTEiBFcv36dQ4cOAbBs2TJefvll3nvvPXx9ffHx8aFJkyZ88cUXj93Wg78vy5Yty8CBAzl58uQjp3em9ns2R44cxnGTycQ333zD66+/Tvbs2fH29mbJkiUWdSxZsgRvb28cHByoXbs2M2bMwGQy8ffffz/2dTwovecuNDSUdevWMXHiROP3V1xcHAD79+/n1VdfxcXFBWdnZ6pXr57u7+zg4GAuXbqUYhTbgxISErh69arFJiIiIiLPNyWlJFWnT5+mQYMGVKxYkd27dzN58mS+/fZbRo0aZVFuxowZ2NjYsHHjRqZOnWrsj4iI4Msvv2TTpk2cPHmSli1bMmHCBL777jt+/vlnVq9ebfGl8MaNG/Tt25ft27ezZs0asmTJwuuvv/6P1qpZsGABw4cPZ/To0ezYsQMPDw8mTZr02PV06NCBefPm8fnnnxMbG8uUKVNwcnIC7idoChYsyIIFCzhw4ADDhg3j/fffN0bW9O/fn5YtW1qMlKhatWqKNh6nvx0dHdm6dSsff/wxI0eOZPXq1U/QO/fbXLZsGZUrVzb23b59m/Lly7Ns2TL27dtH9+7dad++PVu3bjXKDB48mLFjxxIeHs6BAwf47rvvyJcvn0XdQ4YMoX///sTExODj48Mbb7xhJNj27t1LcHAwTZs2Zc+ePcyfP58NGzbQu3fvVOM0m800adKEy5cvs27dOlavXs3Ro0dp1aqVRbkjR46wYMECFi5cmO5aTfHx8SxatIi2bdtSt25d7t69a9GHN2/eJCQkhBw5crB9+3a+//57fv31VyO+e/fu0aRJE2rWrMmePXvYvHkz3bt3x2QypdrejRs3aNiwIb6+vuzcuZOIiAj69+9vUebs2bPUrFmTsmXLsmPHDlasWMH58+dp2bKlUaZv375s3LiRJUuWsHr1atavX2+RUEw2btw4Spcuzc6dOwkPD89Qf3fq1ImNGzcyb9489uzZQ4sWLQgJCUl1amOy33//nQoVKqR5HO4nbWfMmAFAuXLlLI5Nnz6dV199FVdXV9q1a2ckev+JhIQEoqKicHNzw9fXFwB3d3f279/Pvn37/nH9D7p+/Tpz5syhePHi5MqV6x/XN2LECFq2bMmePXto0KABbdu25fLly8D9BF7z5s1p0qQJMTEx9OjRgyFDhvzjNh/13E2cOJHAwEC6detm/P7y9PTk9OnT1KhRA3t7e9auXcvOnTvp3LmzRRL9Yba2trz00kusX78+zTJjxozB1dXV2Dw9Pf/xNYqIiIjIs01v33vBLVu2zEiwANSvX5/vv/+eSZMm4enpyZdffonJZMLPz48zZ84wcOBAhg0bZqwhU7x4cT7++GPj/HPnzgEwatQoqlWrBkCXLl0YPHgwR48epWjRogA0b96c3377jYEDBwLQrFkzi7i+/fZb8ubNy4EDB9Jdd6lq1apGLMni4+PJmjUrEyZMoHPnznTt2tWI6ddff00xWio9hw4dYsGCBaxevZqgoCAA4xoAsmXLxogRI4zPRYoUYdOmTSxYsICWLVvi5OSEg4MDCQkJuLu7p9lORvvb39+f4cOHA+Dt7c2XX37JmjVrqFu3boauZ+DAgQwdOpTExERu375N5cqV+fTTT43jBQoUsEiYvP3226xYsYLvv/+eypUrc+3aNSZOnMiXX35Jx44dAShWrBgvv/yyRTv9+/fn1VdfBe5/2S5VqhRHjhzBz8+PcePG0aZNG2OEj7e3N59//jk1a9Zk8uTJKUbe/Prrr+zZs4djx44ZX1JnzZpFqVKl2L59OxUrVgTuj/aZNWsWefLkSbcP5s6di7e3N2XKlAGgdevWREZGEhwcDMCcOXO4desWM2fOxNHREYAvv/ySRo0aMXbsWLJly0Z8fDwNGzakWLFiAJQoUSLN9ubMmUNiYiLTp08ne/bslCpVilOnTvHWW28ZZSZPnky5cuX48MMPjX3Tp0/H09OTQ4cO4eHhwYwZM/juu+945ZVXgPujvVJ7a2CdOnUs7mGHDh3S7e/Tp08zd+5cTp06ZdTXv39/VqxYQWRkpEVMD4qLi0u1/fj4eON3yq1bt8iWLRtff/210VdwP5kbFRVlJKZbt25N3759OXLkCMWLF0+zL1Ozd+9eo72bN2/i7OzM/PnzcXFxAe4/w+vXr6dMmTIULlyYKlWqUK9ePdq2bYudnd1jtfXg78sbN27g4eHBsmXLUvwOSu+8ZAMHDiQ8PNz4HBoayhtvvAHAhx9+yBdffMG2bdsICQlhypQp+Pr6Mm7cOAB8fX3Zt29fihGKj+tRz52Pjw+2trZkz57d4vfXV199haurK/PmzTNGpvr4+DyyvQIFChgjrVIzePBg+vbta3y+evWqElMiIiIizzklpV5wtWvXZvLkycbn5C/hsbGxBAYGWoz+qFatGtevX+fUqVMUKlQIIM2REv7+/sa/8+XLR/bs2S2SOfny5WPbtm3G56NHjxIeHs6WLVv466+/jBFSJ06cSDcpNX/+/BQJgeTph7GxsSkWUA4MDOS3335Ls76HxcTEkDVrVmrWrJlmmSlTpvDNN99w/Phxbt26xZ07dx77DX8Z7e8H+xXAw8ODCxcuZLid9957j9DQUMxmMydPnuT999/n1Vdf5ffffydr1qwkJiby0UcfMX/+fE6fPk1CQgIJCQkWz0VCQoKRGEnLg3F6eHgAcOHCBfz8/Ni5cydHjhxhzpw5Rhmz2UxSUhLHjh1LcT9jY2Px9PS0+HJasmRJ3NzciI2NNZJShQsXfmRCCu4nc9q2bWt8bteuHS+//DJXrlwhR44cxMbG8tJLLxnXDPfvRVJSEgcPHqRGjRqEhoYSHBxM3bp1CQoKomXLlsZ1Piy5vuzZsxv7AgMDLcrs3LmT3377LUXiAu7/bNy6dYu7d+9SqVIlY7+rq6sxGuhBD/9MPqq/9+3bh9lsTpFUSEhISHcE0K1bt1IkEOH+FNHkEVw3b97k119/pUePHuTKlYtGjRoBsGrVKm7cuEH9+vUByJ07N/Xq1WP69OlpJsHS4uvra0x1u3btGvPnz6dFixb89ttvVKhQAUdHR37++WeOHj3Kb7/9xpYtW+jXrx8TJ05k8+bNFvflUR78fXn58mUmTZpE/fr12bZtG4ULF87Qecly5sxp8fnBnxlHR0ecnZ2Nn+2DBw8az3myB5+FJ/Wo5y6tRFNMTAzVq1e3mCqdEQ4ODumuHWZnZ/fYiUIRERER+W9TUuoF5+jomOrIBLPZnGI6UvIaPQ/uf/CL+4Me/LJiMplSfHkxmUwWU/MaNWqEp6cn06ZNI3/+/CQlJVG6dOlHLkbs6en52CMrHpQlS5YUaw89uEi2g4NDuucvWLCAd999l/HjxxMYGIizszPjxo2zmO6WERnt70f146Pkzp3b6C9vb28mTJhgJOqCgoIYP348n332GRMmTKBMmTI4OjrSp08f4z48qj9SizM5/uQ4k5KS6NGjR6oLrCcn3x6UWt+ktj+tZ/FBBw4cYNu2bezYsYP333/f2J+YmMh3331Hr1690mzvwWuJjIwkLCyMFStWMH/+fIYOHcrq1aupUqVKqnE+SlJSkjES62EeHh7GNLq0npEHPdwPj+rvPXv2kDVrVnbu3GkkdJOllqxIljt37lTf3JglSxaLn0l/f39WrVrF2LFjjaTU9OnTuXz5skVCKCkpiT/++IMPPvggRRzpsbW1tWgvICCAxYsXM2HCBGbPnm3sL1asGMWKFaNr164MGTIEHx8f5s+fT6dOnTLc1sO/L8uXL4+rqyvTpk1LMdU2vfNSk97Pdnq/H/6JRz13acno74GHXb582WLEnIiIiIiIklKSqpIlS7Jw4UKLL0ObNm3C2dmZAgUKPNW2Ll26RGxsLFOnTqV69eoAbNiw4R/XW6JECbZs2UKHDh2MfVu2bLEokydPHs6ePWt8TkxMZN++fdSuXRu4/yrzpKQk1q1bZ0zfe9D69eupWrUqPXv2NPY9vNivra3tI984Zc3+flDyl/9bt24B96+ncePGtGvXDrj/pfXw4cPG6KXkhZbXrFljTIt8XOXKlWP//v0ZTiaWLFmSEydOcPLkSWO01IEDB4iPj0932lxqpk+fTuXKlfnmm28s9kdGRhIZGUmvXr0oWbIkM2bM4MaNG0aCZ+PGjWTJksVi5EhAQAABAQEMHjyYwMBAvvvuu1STUiVLlmTWrFncunXL+DL/8HNYrlw5Fi5ciJeXV6pvZCxWrBjZsmVj27ZtRh9cvXqVw4cPpzuKL7nu9Po7ICCAxMRELly4YPz8ZURAQAAHDhzIUNmsWbMaz9ilS5f46aefmDdvHqVKlTLKJCUlUb16dX755ZcMvdEuo+2lxsvLi+zZs6e7uH5GmEwmsmTJkm5bT4Ofnx/Lly+32Ldjx45/XO+jnjtI/feXv78/M2bM4O7du481Wmrfvn00b978H8UsIiIiIs8XLXQuqerZsycnT57k7bff5s8//+Snn35i+PDh9O3b95HrpzyuHDlykCtXLr7++muOHDnC2rVrLdYVSc+lS5c4d+6cxZa8ZtQ777zD9OnTmT59OocOHWL48OHs37/f4vw6derw888/8/PPP/Pnn3/Ss2dPi7dZeXl50bFjRzp37szixYs5duwY0dHRxkLmxYsXZ8eOHaxcuZJDhw4RHh7O9u3bLdrw8vJiz549HDx4kL/++stiJFYya/X3tWvXOHfuHGfPnmXbtm2899575M6d21h8vXjx4qxevZpNmzYRGxtLjx49jHXCAOzt7Rk4cCADBgxg5syZHD16lC1btjzWItUDBw5k8+bN9OrVi5iYGA4fPsySJUt4++23Uy0fFBSEv78/bdu2ZdeuXWzbto0OHTpQs2bNRy60/aB79+4xe/ZsWrduTenSpS22rl27snPnTvbu3Uvbtm2xt7enY8eO7Nu3j99++423336b9u3bky9fPo4dO8bgwYPZvHkzx48fZ9WqVRw6dCjNBFmbNm3IkiULXbp04cCBAyxfvpxPPvnEokyvXr24fPkyb7zxBtu2beN///sfq1atonPnziQmJuLs7EzHjh157733+O2339i/fz+dO3cmS5YsaY7qymh/+/j40LZtWzp06MCiRYs4duwY27dvZ+zYsSkSIQ8KDg5ONXlsNpuNn8Vjx47x9ddfs3LlSho3bgzcXw8sV65ctGjRwuIe+Pv707Bhw8de8PzevXtGe4cPH2bUqFEcOHDAaC8iIoIBAwYQHR3NsWPH+OOPP+jcuTN3797N8FpsyRISEoy2YmNjefvtt7l+/boxAgzglVde4csvv0zzvOTtwTcrPkqPHj34888/GThwoLHOXVRUFPD/o+dOnz6Nn5+fxbToR3nUcwf3f39t3bqVuLg4Y2p17969uXr1Kq1bt2bHjh0cPnyYWbNmcfDgQQB+/PFH/Pz8LNqKi4vj9OnTqSb3RUREROTFpaSUpKpAgQIsX76cbdu28dJLL/Hmm2/SpUsXhg4d+tTbypIlC/PmzWPnzp2ULl2ad99911jQ91GCgoLw8PCw2BYvXgxAq1atGDZsGAMHDqR8+fIcP37cYnFpgM6dO9OxY0cjyVGkSBFjlFSyyZMn07x5c3r27Imfnx/dunUzRli8+eabNG3alFatWlG5cmUuXbpkMWoKoFu3bvj6+lKhQgXy5MnDxo0bU1yHtfp72LBheHh4kD9/fho2bIijoyOrV6821g4KDw+nXLlyBAcHU6tWLdzd3WnSpIlFHeHh4fTr149hw4ZRokQJWrVq9VjrWvn7+7Nu3ToOHz5M9erVCQgIIDw8PM3pQiaTicWLF5MjRw5q1KhBUFAQRYsWZf78+Y9sKzo62niN/c8//8z58+dp2rRpinIlSpSgRIkSxmLkK1eu5PLly1SsWJHmzZtbJBqyZ8/On3/+SbNmzfDx8aF79+707t2bHj16pBqDk5MTS5cu5cCBAwQEBDBkyJAU06Xy58/Pxo0bSUxMJDg4mNKlS/POO+/g6upqJCU//fRTAgMDadiwIUFBQVSrVo0SJUqkuq7T4/Z3ZGQkHTp0oF+/fvj6+vLaa6+xdevWdBeZbteuHQcOHDASEcmuXr1q/CyWKFGC8ePHM3LkSONtcdOnT+f1119PNdnarFkzli1bxvnz54H79z45+ZKW/fv3G+2VLVuWBQsWMHnyZGOEZM2aNfnf//5Hhw4d8PPzo379+pw7d45Vq1YZa3LFxcVhMpmIjo5Ot60VK1YYbVWuXNl4O2OtWrWMMkePHk2RcHrwvOTt4ZcDpKdIkSL88MMPLFq0CH9/fyZPnmz0Z/IaTHfv3uXgwYMWazaFhoZaxPawjDx3/fv3J2vWrJQsWZI8efJw4sQJcuXKxdq1a7l+/To1a9akfPnyTJs2zRg1FR8fn+K5mDt3LvXq1Ut37S0RERERefGYzE9jYQoRkWdQ8tvjDhw48NiLMj/rbty4QYECBRg/fjxdunTJlBgGDBhAfHw8U6dOfep1x8XF4e3tzYEDB/D29n7q9T8oOjqa119/nf/973/kyJHjX23raRk9ejRTpkzh5MmTaZapVasWtWrVIiIiwnqBpSIhIQFvb2/mzp1rvJU1I65evYqrqyt1gwaQLZsWQBcREZHnz8/LR2Z2CP+a5L/l4uPjjTdjp0ZrSonIc2v58uV8+OGHz0VC6o8//uDPP/+kUqVKxMfHM3Lk/f8DS56mlhmGDBnCV199RWJi4mMtTp4RK1asoHv37v96Qiq5rffff/+ZTkhNmjSJihUrkitXLjZu3Mi4cePo3bt3muWvXbvG0aNHWbZsmRWjTN3x48cZMmTIYyWkREREROTFoJFSIs+BOXPmpDl9rHDhwinW0pL/nj/++IOuXbty8OBBbG1tKV++PJ9++illypTJ7NDECt59913mz5/P5cuXKVSoEO3bt2fw4MFpLlD+PNBIKREREXneaaSUklIiz4Vr164Z6/A8LFu2bFrHRUT+c5SUEhERkeedklKavifyXHB2dsbZ2TmzwxARERERERHJML19T0RERERERERErE5JKRERERERERERsTolpURERERERERExOqUlBIREREREREREatTUkpERERERERERKxOSSkREREREREREbE6m8wOQERERCQtPywcgouLS2aHISIiIiL/Ao2UEhERERERERERq1NSSkRERERERERErE5JKRERERERERERsTolpURERERERERExOqUlBIREREREREREatTUkpERERERERERKxOSSkREREREREREbE6JaVERERERERERMTqbDI7ABEREZG0vN5+DDbZ7DM7DBEREXlBrfxheGaH8FzTSCkREREREREREbE6JaVERERERERERMTqlJQSERERERERERGrU1JKRERERERERESsTkkpERERERERERGxOiWlRERERERERETE6pSUEhERERERERERq1NSSkRERERERERErE5JKRERERERERERsTolpURERERERERExOqUlBIREREREREREatTUkpERERERERERKxOSSkREREREREREbE6JaVERF4AtWrVok+fPpkdhvxLIiIiKFu2bGaHISIiIiLyWJSUEpH/tHPnzvH2229TtGhR7Ozs8PT0pFGjRqxZsyazQ7OaxMRExowZg5+fHw4ODuTMmZMqVaoQGRlplFm0aBEffPDBvx7L5cuXefvtt/H19SV79uwUKlSIsLAw4uPjLcpduXKF9u3b4+rqiqurK+3bt+fvv/9Ot24vLy8mTJjwVOL86quvKFGiBA4ODvj6+jJz5kyL43fv3mXkyJEUK1YMe3t7XnrpJVasWPFU2hYRERERkftsMjsAEZEnFRcXR7Vq1XBzc+Pjjz/G39+fu3fvsnLlSnr16sWff/6Z2SFaRUREBF9//TVffvklFSpU4OrVq+zYsYMrV64YZXLmzGmVWM6cOcOZM2f45JNPKFmyJMePH+fNN9/kzJkz/PDDD0a5Nm3acOrUKSPR0717d9q3b8/SpUv/9RgnT57M4MGDmTZtGhUrVmTbtm1069aNHDly0KhRIwCGDh3K7NmzmTZtGn5+fqxcuZLXX3+dTZs2ERAQ8K/HKCIiIiLyItBIKRH5z+rZsycmk4lt27bRvHlzfHx8KFWqFH379mXLli1GuRMnTtC4cWOcnJxwcXGhZcuWnD9/3jiePPVp+vTpFCpUCCcnJ9566y0SExP5+OOPcXd3J2/evIwePdqifZPJxOTJk6lfvz4ODg4UKVKE77//3qLMwIED8fHxIXv27BQtWpTw8HDu3r2bou1Zs2bh5eWFq6srrVu35tq1awDMnDmTXLlykZCQYFFvs2bN6NChAwBLly6lZ8+etGjRgiJFivDSSy/RpUsX+vbta5R/cPpedHQ0JpMpxRYaGmqUX7p0KeXLl8fe3p6iRYsyYsQI7t2798h7Urp0aRYuXEijRo0oVqwYderUYfTo0SxdutQ4PzY2lhUrVvDNN98QGBhIYGAg06ZNY9myZRw8eDDVemvVqsXx48d59913jXiTLVy4kFKlSmFn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P7dKe/JsiIqKok+fPvz9999Pve6TJ0/i5eXF9u3bKVeu3FOv/59IfmOL3r4nIiIimUlv33syGX37nqbviYg84y5fvsyqVatYu3YtX375ZWaHI8+Bu3fvcvbsWQYNGkSVKlWeuYSUiIiIiLwYlJQSEXnGlStXjitXrjB27NhMX49nzpw59OjRI9VjhQsXZv/+/VaOSJ7Exo0bqV27Nj4+Pvzwww+ZHY6IiIiIvKA0fU9ERDLs2rVrnD9/PtVj2bJly9C6UyIZoel7IiIi8izQ9L0no+l7IiLy1Dk7O+Ps7JzZYYiIiIiIyHNAb98TERERERERERGrU1JKRERERERERESsTkkpERERERERERGxOiWlRERERERERETE6pSUEhERERERERERq1NSSkRERERERERErM4mswMQERERScuPswbj4uKS2WGIiIiIyL9AI6VERERERERERMTqlJQSERERERERERGrU1JKRERERERERESsTkkpERERERERERGxOiWlRERERERERETE6pSUEhERERERERERq1NSSkRERERERERErE5JKRERERERERERsTqbzA5AREREJC0Nu4/FxtY+s8MQERGR58DameGZHYI8RCOlRERERERERETE6pSUEhERERERERERq1NSSkRERERERERErE5JKRERERERERERsTolpURERERERERExOqUlBIREREREREREatTUkpERERERERERKxOSSkREREREREREbE6JaVERERERERERMTqlJQSERERERERERGrU1JKRERERERERESsTkkpERERERERERGxOiWlRERERERERETE6pSUEhERERERERERq1NSSkRE5Bm2adMmsmbNSkhIiFXbvXv3LgMHDqRMmTI4OjqSP39+OnTowJkzZx557sKFCylZsiR2dnaULFmSH3/80QoRi4iIiMh/jZJSIiIiz7Dp06fz9ttvs2HDBk6cOGG1dm/evMmuXbsIDw9n165dLFq0iEOHDvHaa6+le97mzZtp1aoV7du3Z/fu3bRv356WLVuydetWK0UuIiIiIv8VSkqJiIg8o27cuMGCBQt46623aNiwIVFRURbHlyxZgre3Nw4ODtSuXZsZM2ZgMpn4+++/jTKbNm2iRo0aODg44OnpSVhYGDdu3Hhk266urqxevZqWLVvi6+tLlSpV+OKLL9i5c2e6ybEJEyZQt25dBg8ejJ+fH4MHD+aVV15hwoQJT9gLIiIiIvK8UlJKRETkGTV//nx8fX3x9fWlXbt2REZGYjabAYiLi6N58+Y0adKEmJgYevTowZAhQyzO37t3L8HBwTRt2pQ9e/Ywf/58NmzYQO/evZ8onvj4eEwmE25ubmmW2bx5M/Xq1bPYFxwczKZNm9KtOyEhgatXr1psIiIiIvJ8U1JKRETkGfXtt9/Srl07AEJCQrh+/Tpr1qwBYMqUKfj6+jJu3Dh8fX1p3bo1oaGhFuePGzeONm3a0KdPH7y9valatSqff/45M2fO5Pbt248Vy+3btxk0aBBt2rTBxcUlzXLnzp0jX758Fvvy5cvHuXPn0q1/zJgxuLq6Gpunp+djxSciIiIi/z1KSomIiDyDDh48yLZt22jdujUANjY2tGrViunTpxvHK1asaHFOpUqVLD7v3LmTqKgonJycjC04OJikpCSOHTuW4Vju3r1L69atSUpKYtKkSY8sbzKZLD6bzeYU+x42ePBg4uPjje3kyZMZjk9ERERE/ptsMjsAERERSenbb7/l3r17FChQwNhnNpvJli0bV65cSTXRkzy1L1lSUhI9evQgLCwsRf2FChXKUBx3796lZcuWHDt2jLVr16Y7SgrA3d09xaioCxcupBg99TA7Ozvs7OwyFJOIiIiIPB+UlBIREXnG3Lt3j5kzZzJ+/PgU6zM1a9aMOXPm4Ofnx/Llyy2O7dixw+JzuXLl2L9/P8WLF3+iOJITUocPH+a3334jV65cjzwnMDCQ1atX8+677xr7Vq1aRdWqVZ8oBhERERF5fikpJSIi8oxZtmwZV65coUuXLri6uloca968Od9++y2LFi3i008/ZeDAgXTp0oWYmBjj7XzJI6gGDhxIlSpV6NWrF926dcPR0ZHY2FhWr17NF198kW4M9+7do3nz5uzatYtly5aRmJhojIDKmTMntra2AHTo0IECBQowZswYAN555x1q1KjB2LFjady4MT/99BO//vorGzZseJpdJCIiIiLPAa0pJSIi8oz59ttvCQoKSpGQgvsjpWJiYrhy5Qo//PADixYtwt/fn8mTJxtv30ueBufv78+6des4fPgw1atXJyAggPDwcDw8PB4Zw6lTp1iyZAmnTp2ibNmyeHh4GNuDb9I7ceIEZ8+eNT5XrVqVefPmERkZib+/P1FRUcyfP5/KlSv/024RERERkeeMyfzwAhQiIiLynzR69GimTJnyXCwSfvXqVVxdXane6n1sbO0zOxwRERF5DqydGZ7ZIbwwkv+Wi4+PT3dNUk3fExER+Y+aNGkSFStWJFeuXGzcuJFx48bRu3fvzA5LRERERCRDlJQSERH5jzp8+DCjRo3i8uXLFCpUiH79+jF48OAMnbt+/Xrq16+f5vHr168/rTBFRERERFKlpJSIiMh/1GeffcZnn332ROdWqFCBmJiYpxuQiIiIiMhjUFJKRETkBeTg4EDx4sUzOwwREREReYHp7XsiIiIiIiIiImJ1SkqJiIiIiIiIiIjVKSklIiIiIiIiIiJWp6SUiIiIiIiIiIhYnZJSIiIiIiIiIiJidUpKiYiIiIiIiIiI1SkpJSIiIiIiIiIiVmeT2QGIiIiIpGXZ1wNxcXHJ7DBERERE5F+gkVIiIiIiIiIiImJ1SkqJiIiIiIiIiIjVKSklIiIiIiIiIiJWp6SUiIiIiIiIiIhYnZJSIiIiIiIiIiJidUpKiYiIiIiIiIiI1SkpJSIiIiIiIiIiVqeklIiIiIiIiIiIWJ1NZgcgIiIikpbgd8ZiY2uf2WGIiIjIf8T6qeGZHYI8Bo2UEhERERERERERq1NSSkRERERERERErE5JKRERERERERERsTolpURERERERERExOqUlBIREREREREREatTUkpERERERERERKxOSSkREREREREREbE6JaVERERERERERMTqlJQSERERERERERGrU1JKRERERERERESsTkkpERERERERERGxOiWlRERERERERETE6pSUEhERERERERERq1NSSkTESiIiIihbtmxmh5Gm0NBQmjRpktlh/Kvi4uIwmUzExMQ8tTpNJhOLFy/+1+p/Vnh5eTFhwoTMDkNEREREniNKSonIcyc0NBSTyZRiCwkJydS4+vfvz5o1a6zS1rOSQIiKiqJWrVrG54wmvmrVqkWfPn2eejyenp6cPXuW0qVLP/W6n3fbt2+ne/fumR2GiIiIiDxHbDI7ABGRf0NISAiRkZEW++zs7P619u7cuYOtrW26ZZycnHBycvrXYpBHy5o1K+7u7pkdxjPn7t27ZMuWLd0yefLksVI0IiIiIvKi0EgpEXku2dnZ4e7ubrHlyJEDgOjoaGxtbVm/fr1Rfvz48eTOnZuzZ88CcPr0aVq1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JUkjR45UgwYN5OrqqhYtWihTpkw6fPiwjhw5Yjwp7d/o27evJk2aJA8PD3l5eWnatGm6du2asd7Ozk7vvfeeBg8erFy5cqlAgQL65JNPdOvWLXXp0uWpj+vm5qZNmzbp+PHjyp07txwdHVMcOufm5qZ9+/YpJiZG9vb2ypUrlzJlyiQrKyv5+/tr2LBhcnd3T3ZdJembb75R2bJl9dZbb2nx4sX66aefFBQUlGI9vXv31meffabWrVtr2LBhcnR01N69e1W+fHl5enrK3d1dX331lcqWLavr169r8ODBT9wjLj01PywwMFB9+vRR9uzZVbduXcXFxWn//v26evWqBgwYoKioKI0cOVIrV65UlSpVNHPmTPXt21fVq1dX4cKFn/reGTVqlN555x298cYbat26te7fv68NGzZoyJAhydqGhoYqPj5eFSpUULZs2fTVV1/J1tZWBQsWVO7cudWuXTt17NhRU6dOVenSpXX58mVt375dJUuWVL169Z7o+gEAAODVRU8pAK+kjRs3ysXFxez11ltvSZLGjx+vmJgYffnll5IkZ2dnLViwQB9//LGioqKULVs27dixQwUKFFDTpk3l5eWlgIAA3b59O81J+rJkyaLNmzcrb968qlevnkqWLKlJkyYlG8IkSdmyZdOvv/6qZs2aqUiRIurevbt69+6tHj16SJL8/Py0bt06bdmyReXKlVPFihU1bdo0FSxY8Jlcn4EDB6pjx47y9/dXpUqV5ODgoHfffdeszaRJk9SsWTN16NBBPj4++u2337Rp0yblzJnzqY/brVs3eXp6qmzZsnrttde0e/fuFNsNGjRIVlZWKlasmF577TWzOZy6dOmiu3fvptrjaPTo0Vq2bJm8vb21cOFCLV68WMWKFUuxbe7cubV9+3bjyYllypTR/PnzjaAsODhYV69eVenSpdWhQwf16dNHefPmfeLzflzND+vatasWLFig0NBQlSxZUtWrV1doaKgKFSqkO3fuqF27dvL391fDhg2Nffv6+qpDhw6Kj49/6nunRo0a+uabb7R27VqVKlVKb7/9tvbt25di2xw5cmj+/PmqUqWK0cPq+++/N+aMCgkJUceOHTVw4EB5enqqUaNG2rdvH0/UAwAAgBmevgcAeKns3r1bNWrU0J9//iknJyezdQ8/Ce9FklbNSFnSE1t4+h4AAHgSPH3vxcDT9wAAr5S4uDidPXtWI0aMUMuWLV+KcOdlrBkAAACwFIbvAcBLZvHixbK3t0/xVbx48Ywu77lZunSpPD09FRsbq08++SSjy0mXl7FmAAAAwFIYvgcAL5l//vlH//vf/1Jclzlz5mc27xSQkRi+BwAAngbD914MDN8DgFeUg4ODHBwcMroMAAAAAPhXGL4HAAAAAAAAiyOUAgAAAAAAgMURSgEAAAAAAMDiCKUAAAAAAABgcYRSAAAAAAAAsDhCKQAAAAAAAFicdUYXAAAAkJpNM4cqe/bsGV0GAAAAngN6SgEAAAAAAMDiCKUAAAAAAABgcYRSAAAAAAAAsDhCKQAAAAAAAFgcoRQAAAAAAAAsjlAKAAAAAAAAFkcoBQAAAAAAAIsjlAIAAAAAAIDFWWd0AQAAAKl5Z8hkWdtkzegyAACABe2ZOSKjS4CF0FMKAAAAAAAAFkcoBQAAAAAAAIsjlAIAAAAAAIDFEUoBAAAAAADA4gilAAAAAAAAYHGEUgAAAAAAALA4QikAAAAAAABYHKEUAAAAAAAALI5QCgAAAAAAABZHKAUAAAAAAACLI5QCAAAAAACAxRFKAQAAAAAAwOIIpQAAAAAAAGBxhFIA8BRq1Kihfv36ZXQZgCQpLCxMJpNJ165dy+hSAAAAgHQjlAJg5sKFC/rggw9UuHBh2djYyNXVVQ0bNtS2bdsyujSLiY+P18SJE1W0aFHZ2toqV65cqlixokJCQow2q1at0tixYy1Sz5dffqkaNWooe/bsTxQ8zJkzR4UKFVLWrFlVpkwZ7dy502x9YmKiAgMDlS9fPtna2qpGjRo6evSoWZu4uDh98MEHypMnj+zs7NSoUSP9+eefaR73eQR2v/32mxwcHJQjR47Htj1w4IBq1aqlHDlyKHfu3Orevbtu3Lhh1mbbtm2qXLmyHBwc5OLioqFDh+r+/ftmbVasWKFSpUopW7ZsKliwoKZMmfIsTwkAAAD4zyOUAmCIiYlRmTJltH37dn3yySc6cuSINm7cqJo1a+r999/P6PIsJjAwUDNmzNDYsWN17Ngx/fjjj+rWrZuuXr1qtMmVK5ccHBwsUs+tW7dUp04dffTRR+neZvny5erXr5+GDx+ugwcPqmrVqqpbt67OnDljtPnkk080bdo0zZ49Wz///LOcnZ1Vq1Yt/fPPP0abfv36afXq1Vq2bJl27dqlGzduqEGDBoqPj3+m55iWe/fuqU2bNqpatepj2/7111/y9fWVu7u79u3bp40bN+ro0aPy9/c32hw+fFj16tVTnTp1dPDgQS1btkxr167Vhx9+aLTZsGGD2rVrp549e+qXX37RnDlzjGsFAAAA4NkglAJg6NWrl0wmk3766Sc1b95cRYoUUfHixTVgwADt3bvXaHfmzBk1btxY9vb2yp49u1q2bKn//e9/xvrAwECVKlVKwcHBKlCggOzt7fXee+8pPj5en3zyiZydnZU3b16NHz/e7Pgmk0lz585V3bp1ZWtrq0KFCumbb74xazN06FAVKVJE2bJlU+HChTVixAjdu3cv2bG/+uorubm5ydHRUa1btzaClkWLFil37tyKi4sz22+zZs3UsWNHSdL333+vXr16qUWLFipUqJDefPNNdenSRQMGDDDaP9wbKGno1KOvh4OQ77//XmXKlFHWrFlVuHBhjR49OlnPnNT069dPH374oSpWrJiu9pI0bdo0denSRV27dpWXl5dmzJghV1dXzZ07V9KDXlIzZszQ8OHD1bRpU5UoUUILFy7UrVu3tGTJEklSbGysgoKCNHXqVPn6+qp06dL6+uuvdeTIEW3dujXF4/r7+ys8PFwzZ840rkNMTIwkKTw8XOXLl5eNjY1cXFz04YcfpusafPzxxypatKhatmz52Lbr1q1T5syZ9fnnn8vT01PlypXT559/rm+//Va//fabJGnZsmXy9vbWyJEj5e7ururVq2vixIn6/PPPjfvkq6++UpMmTdSzZ08VLlxY9evX19ChQzV58mQlJiamevxz586pVatWypkzp3Lnzq3GjRsb5590fZo0aaIJEybIyclJOXLkMO6FwYMHK1euXHr99dcVHBxsbBMTEyOTyaRly5apcuXKypo1q4oXL66wsLA0r8W3336r4sWLy8bGRm5ubpo6daqxbsyYMSpZsmSybcqUKaORI0ca70NCQuTl5aWsWbOqaNGimjNnzhOdb1hYmMqXLy87OzvlyJFDVapU0R9//JFivXFxcbp+/brZCwAAAK82QikAkqQrV65o48aNev/992VnZ5dsfdKwqcTERDVp0kRXrlxReHi4tmzZolOnTqlVq1Zm7U+dOqUNGzZo48aNWrp0qYKDg1W/fn39+eefCg8P1+TJk/Xxxx+bhV2SNGLECDVr1kyHDh1S+/bt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mzZtmkqWLCk7Ozu5urqqV69eZr2M/vjjDzVs2FA5c+aUnZ2dihcvrvXr1ysmJkY1a9aUJOXMmVMmk8m4nomJifrkk09UuHBh2dra6s0339TKlSuNfT58/5QtW1Y2NjbauXNnquezfPlylShRQsOGDdOBAwd0/Phxs/VXr15Vx44dlTNnTmXLlk1169bVyZMnH3sOqbl48aIaNmwoW1tbFSpUKMUvt7Gxserevbvy5s2r7Nmz6+2339ahQ4fM2owbN0558+aVg4ODunbtqg8//NBsWGlS77qJEycqX758KlKkiCTp3LlzatWqlXLmzKncuXOrcePGyXorhYSEyMvLS1mzZlXRokU1Z86cVM9HejDflrW1tSpVqpRsXadOnZKFQ6GhoerUqVOK+woJCVGDBg303nvvafny5bp582aax05Neu/TiIgIXb9+XQsWLFDp0qVVqFAhvf3225oxY0a6g6Qk1tbWatu2rVmw8ueffyosLExt27ZN1z5y5MiR7PdR1qxZJT24bjly5NCmTZvk5eUle3t74x8Fkty/f199+vQxfg8OHTpUnTp1eibBVt68eVW7dm0tXLjQWBYREaHLly+rfv36ydpbW1sb51CsWDGNHj1aN27c0IkTJ8zahYeH6/bt2xozZoxu3rypHTt2PHFtaf1eSOv3SUJCgiZPnix3d3fZ2NioQIECGj9+fJrHatSokZYuXfrENQIAAODVRij1gjl37pzq1auncuXK6dChQ5o7d66CgoI0btw4s3YLFy6UtbW1du/erS+++MJYHhgYqNmzZysiIkJnz55Vy5YtNWPGDC1ZskQ//PCDtmzZos8++8xof/PmTQ0YMEA///yztm3bpkyZMundd981JrF+GitWrNCoUaM0fvx47d+/Xy4uLo/9gp6Sjh07atmyZZo1a5aio6M1b948o7dNQkKCXn/9da1YsULHjh3TyJEj9dFHH2nFihWSpEGDBqlly5ZmPdIqV66c7BhPcr3t7Oy0b98+ffLJJxozZoy2bNmS7nNxcnKSn5+f8cX01q1bWr58uQICApK1zZQpk2bNmqVffvlFCxcu1Pbt2zVkyBBj/fvvv6+4uDjt2LFDR44c0eTJk2Vvby9XV1d9++23kqTjx4/r/PnzRlD38ccfKyQkRHPnztXRo0fVv39/tW/fPtmwoCFDhmjixImKjo6Wt7d3queTFFQ4Ojqqfv36yYYf+vv7a//+/Vq7dq327NmjxMRE1atXT/fu3UvzHFLj7++vmJgYbd++XStXrtScOXN08eJFY31iYqLq16+vCxcuaP369YqMjJSPj4/eeecdXblyRZK0ePFijR8/XpMnT1ZkZKQKFCiguXPnJjvWtm3bFB0drS1btmjdunW6deuWatasKXt7e+3YsUO7du0ygo2knlTz58/X8OHDNX78eEVHR2vChAkaMWKEWRDxqB07dqhs2bIprmvUqJGuXr2qXbt2SZJ27dqlK1euqGHDhsnaJiYmKiQkRO3bt1fRokVVpEgR4+fgSaX3PnV2dtb9+/e1evVqJSYmPtWxHtalSxctX77cCMxDQ0NVp04dOTk5/et9Sw/O49NPP9VXX32lHTt26MyZMxo0aJCxfvLkyVq8eLFCQkK0e/duXb9+XWvWrHkmx5akgIAAs5+RpJ+fLFmypLldXFycEap5enqarQsKClKbNm2UOXNmtWnT5ql6yKX1eyGt3yfDhg3T5MmTNWLECB07dkxLlix57GdVvnx5/fTTT4qLi0vzfK9fv272AgAAwKuNp+9lkHXr1pl9Ca9bt66++eYbzZkzR66urpo9e7ZMJpOKFi2qv/76S0OHDtXIkSOVKdODHNHd3V2ffPKJsf2FCxckPegJUqVKFUkPvugNGzZMp06dUuHChSU9mHD2xx9/1NChQyVJzZo1M6srKChIefPm1bFjx9Kcd6ly5cpGLUliY2NlZWWlGTNmKCAgwBiWNG7cOG3dujVZb6m0nDhxQitWrNCWLVvk6+srScY5SFLmzJk1evRo432hQoUUERGhFStWqGXLlrK3t5etra3i4uKMCblTkt7r7e3trVGjRkmSPDw8NHv2bG3btk21atVK9zkFBARo4MCBGj58uFauXKk33ngjxcnfH+5BVqhQIY0dO1bvvfeeEeydOXNGzZo1U8mSJZNdl1y5ckl60DsjR44ckh4Ej9OmTdP27duNXjmFCxfWrl279MUXX6h69erG9mPGjHnsOR0/flw///yz8aW9ffv2ev/99zVu3DhZWVnp5MmTWrt2rXbv3m0EgYsXL5arq6vWrFmjFi1apHkOjzpx4oQ2bNigvXv3qkKFCpIe3KcPz0P0448/6siRI7p48aJsbGwkSZ9++qnWrFmjlStXqnv37vrss8/UpUsX40mAI0eO1ObNm5PNdWVnZ6cFCxYYgUFwcLAyZcqkBQsWyGQySXrQMylHjhwKCwtT7dq1NXbsWE2dOlVNmzY1Prdjx47piy++SLV3U0xMjPLly5fiusyZM6t9+/YKDg7WW2+9peDgYLVv396sN2KSrVu36tatW/Lz8zM+j6CgoKd+4mF67tOKFSvqo48+Utu2bdWzZ0+VL19eb7/9tjp27PhUQVKpUqX0xhtvaOXKlerQoYNCQ0M1bdo0/f777+navk2bNkZP0ySHDx827qt79+5p3rx5euONNyRJvXv31pgxY4y2n332mYYNG6Z3331XkjR79uw0e+49qQYNGqhnz57asWOHypQpoxUrVmjXrl0pDrs7cuSI8f8Nt27dkoODg5YvX67s2bMbba5fv65vv/1WERERkh585lWqVNFnn31m1i4t6fm9kNLvk3/++UczZ87U7NmzjXv7jTfe0FtvvZXm8fLnz6+4uDhduHBBBQsWTLHNxIkTzX6vAwAA4NVHT6kMUrNmTUVFRRmvWbNmSZKio6NVqVIl48uvJFWpUkU3btwwm5MktR4WD/ducXJyUrZs2cy+8Ds5OZn1MDl16pTatm2rwoULK3v27Ma8VmfOnEmz/uXLl5vVHxUVZXwpTDqHh6U0RCktSft7ODB51Lx581S2bFm99tprsre31/z58x9b96PSe70f7TXk4uJidh3To379+rpx44Z27Nih4ODgFHtJSQ8Cllq1ail//vxycHBQx44d9ffffxtDsvr06WOEj6NGjdLhw4fTPO6xY8d0584d1apVS/b29sZr0aJFyYZqpnZfPSw4OFi1atVS3rx5JUn16tXTnTt3tGnTJkkPrqm1tbURIEkPhnt6enoqOjr6ic8haX8P11a0aFHjS7IkRUZG6saNG8qdO7fZOZ4+fdo4x+PHj6t8+fJm+370vSSVLFnSrAdLZGSkfvvtNzk4OBj7zZUrl+7cuaNTp07p0qVLOnv2rLp06WJ27HHjxqU5FPb27dvGELOUdOnSRd98840uXLigb775JtX7JSgoSK1atTKG17Vp00b79u1LNqQyvdJ7n44fP14XLlzQvHnzVKxYMc2bN09FixbVkSNHnuq4AQEBCgkJUXh4uG7cuKF69eqle9vp06cn+33k6upqrM+WLZsRSEnmP7+xsbH63//+Z3YvWFlZPdM58pJCxpCQEH3zzTcqUqRIqj0RPT09jXOIjIzUe++9pxYtWmj//v1GmyVLlqhw4cJ68803JT0I9QoXLvxEk7s/ye+Fh0VHRysuLk7vvPNOuo8lSba2tpKU5pxjw4YNU2xsrPF6eBgpAAAAXk30lMogdnZ2cnd3T7Y8MTHRLCBJWibJbHlqk2M/3JPCZDIl61lhMpnMhuY1bNhQrq6umj9/vvLly6eEhASVKFHisRM8u7q6plh/emXKlCnZsJ+koV3S/32BSc2KFSvUv39/TZ06VZUqVZKDg4OmTJmiffv2PVEd6b3ej7uO6WFtba0OHTpo1KhR2rdvn1avXp2szR9//KF69eqpZ8+eGjt2rHLlyqVdu3apS5cuxvXp2rWr/Pz89MMPP2jz5s2aOHGipk6dqg8++CDF4ybV+cMPPySbKDupV1GSx026Hh8fr6+++koXLlwwm2MoPj5eISEhqlevXqrDuR6+1k9yDil9Himdo4uLi8LCwpKtezi8Su2zftij1yAhIUFlypRJcR6r1157zegBOH/+fLMgTlKy3jsPy5Mnj65evZrq+hIlSqho0aJq06aNvLy8VKJECbO50CTpypUrWrNmje7du2c2FDE+Pl7BwcGaPHlyqvtPTXru0yS5c+dWixYt1KJFC02cOFGlS5fWp59+muawxdS0a9dOQ4YMUWBgoDp27PhEDyNwdnZO8/dRSj+/j3726bk3/o2AgABVqFBBv/zyS6pBnyRlyZLF7FxKly6tNWvWaMaMGfr6668lPQiGjx49anaNEhISFBQUpO7du6ernif5vfCwx/1uTk3SMNrXXnst1TY2NjZpHhsAAACvHnpKvWCKFSumiIgIsy9EERERcnBwSPXJW0/r77//VnR0tD7++GO988478vLySvNLcnp5eXkleyz9o+9fe+01s4mG4+Pj9csvvxjvS5YsqYSEhFQfhb5z505VrlxZvXr1UunSpeXu7p7sX/ezZMmi+Pj4NGu15PWWHnwxDQ8PV+PGjZUzZ85k6/fv36/79+9r6tSpqlixoooUKaK//vorWTtXV1f17NlTq1at0sCBAzV//nxJMnr4PHzexYoVk42Njc6cOSN3d3ez18O9SdJjw4YNunr1qvbv32/WK2Xp0qVau3at/v77bxUrVkz37983Cwj//vtvnThxwmzIXWrn8CgvLy/dv3/frKfI8ePHzR5T7+PjYwRlj55jnjx5JD3ogfLTTz+Z7fvhfabGx8dHJ0+eVN68eZPt29HRUU5OTsqfP79+//33ZOvTeqJm6dKldezYsTSPHRAQoLCwsFRDjMWLF+v111/XoUOHzD6PGTNmaOHChWk+QfFxx03rPk1JlixZ9MYbbzz1JOu5cuVSo0aNFB4enmZo86wlfYYP3xvx8fE6ePDgMz1O8eLFVbx4cf3yyy/pnsA9iZWVlW7fvi3pwfC+/fv3KywszOwz37Fjh37++Wez36NpSc/vhZR+n3h4eMjW1lbbtm17onP45Zdf9Prrrxs/jwAAAIBEKPXC6dWrl86ePasPPvhAv/76q7777juNGjVKAwYMSDaH07+V9CSxL7/8Ur/99pu2b9+uAQMGpGvbv//+WxcuXDB7JfUY6du3r4KDgxUcHKwTJ05o1KhROnr0qNn2b7/9tn744Qf98MMP+vXXX9WrVy+zkMHNzU2dOnVSQECA1qxZo9OnTyssLMyYwNnd3V379+/Xpk2bdOLECY0YMUI///yz2THc3Nx0+PBhHT9+XJcvXzbriZXEktdbehCwXL58OdmT1ZK88cYbun//vj777DP9/vvv+uqrrzRv3jyzNv369dOmTZt0+vRpHThwQNu3bzfCnoIFC8pkMmndunW6dOmSbty4IQcHBw0aNEj9+/fXwoULderUKR08eFCff/75E/doCQ4Olp+fn3x8fFSiRAnj1bJlS+XKlUtLliyRh4eHGjdurG7dumnXrl06dOiQ2rdvr/z586tx48aPPYdHeXp6qk6dOurWrZv27dunyMhIde3a1azHhq+vrypVqqQmTZpo06ZNiomJUUREhD7++GMjePrggw8UFBSkhQsX6uTJkxo3bpwOHz6cZg8s6UEPnjx58qhx48bauXOnTp8+rfDwcPXt29cY4hkYGKiJEydq5syZOnHihI4cOaKQkBBNmzYt1f36+fnp6NGjaQbB3bp106VLl4z52R4VFBSk5s2bm30WJUqUUEBAgK5du6YffvghzXNLzePu03Xr1ql9+/Zat26dTpw4oePHj+vTTz/V+vXrjc/4aYSGhury5csqWrRoiut/+uknFS1aVOfOnTNbfu3atWS/j54kHPvggw80ceJEfffddzp+/Lj69u2rq1evmt0bs2fPfuIha4/avn27zp8/b9Z771H37983ziHpPj127JhxXYOCglS+fHlVq1bN7DN/6623VKlSpXRPeJ6e3wsp/T7JmjWrhg4dqiFDhhhD/fbu3Wt23HfeeUezZ882O97OnTtVu3btJ7xiAAAAeNURSr1g8ufPr/Xr1+unn37Sm2++qZ49e6pLly76+OOPn/mxMmXKpGXLlikyMlIlSpRQ//79NWXKlHRt6+vrKxcXF7NX0sTXrVq10siRIzV06FCVKVNGf/zxh9577z2z7QMCAtSpUyd17NhR1atXV6FChYzHjyeZO3eumjdvrl69eqlo0aLq1q2b8UWzZ8+eatq0qVq1aqUKFSro77//Vq9evcy279atmzw9PY15p3bv3p3sPCx5vZPkzp071SEwpUqV0rRp0zR58mSVKFFCixcv1sSJE83axMfH6/3335eXl5fq1KkjT09PYxL0/Pnza/To0frwww/l5OSk3r17S5LGjh2rkSNHauLEifLy8pKfn5++//77NHvyJDGZTEZYsG7dumST40syntqYNHFzSEiIypQpowYNGqhSpUpKTEzU+vXrjWFUaZ1DSkJCQuTq6qrq1auradOm6t69uzGnVVKN69evV7Vq1RQQEKAiRYqodevWiomJMSbebteunYYNG6ZBgwbJx8dHp0+flr+/f5rzOkkP5iPasWOHChQooKZNm8rLy0sBAQG6ffu2Mal0165dtWDBAoWGhqpkyZKqXr26QkND07y+JUuWVNmyZdN8Up61tbXy5MmT4lC2yMhIHTp0KMXPw8HBQbVr1zaCgtDQ0MeGb49K6z4tVqyYsmXLpoEDB6pUqVKqWLGiVqxYoQULFqhDhw5GOzc3NwUGBqb7mLa2tsqdO3eq62/duqXjx48nC5g7d+6c7PfRw08ZfZyhQ4eqTZs26tixoypVqiR7e3v5+fmZ3RuXL19O1hsz6Wcjvezs7NIMpCTp6NGjxjmUKlVKK1as0Ny5c9WxY0fdvXtXX3/9dYqfufTgwRVff/217t69q5iYGJlMphSHtCZ53O+F1H6fjBgxQgMHDtTIkSPl5eWlVq1aJZur8PLly8b7O3fuaPXq1erWrVs6rxQAAAD+K0yJz3riDACvjNOnT6tIkSI6duyYPDw8MrqcZ65WrVpydnbWV199lSHHX79+vQYNGqRffvnlufTMSxIYGKiwsLA0A4pn7fbt28qVK5fWr1+fLHB+0SUkJMjLy0stW7bU2LFjU2wTExMjDw+PF/ZnIywsTO+++65+//33dA/BfF4+//xzfffdd9q8efMTbXf9+nU5OjqqdN9hsrJJOzwGAOC/4ufJIzO6BCBdkv6Wi42NTfMJ0Ux0DiBV69evV/fu3V/IL91P6tatW5o3b578/PxkZWWlpUuXauvWrdqyZUuG1VSvXj2dPHlS586de+L5vZ7Epk2bNHPmzOe2/5SEh4fr7bfffikCqT/++EObN29W9erVFRcXp9mzZ+v06dNpzv20cePGF/pnY+PGjfroo48yPJCSHkw0/yQ91wAAAPDfQU8p4F9YvHixevTokeK6ggULJptLCxnn9u3batiwoQ4cOKC4uDh5enrq448/VtOmTTO6NGSws2fPqnXr1vrll1+UmJioEiVKaNKkSapWrVpGl/afRk8pAACSo6cUXhb0lAIsoFGjRqpQoUKK6x59DD0ylq2trbZu3ZrRZeAF5OrqmuKccwAAAACeL0Ip4F9wcHCQg4NDRpcBAAAAAMBLh6fvAQAAAAAAwOIIpQAAAAAAAGBxhFIAAAAAAACwOEIpAAAAAAAAWByhFAAAAAAAACyOUAoAAAAAAAAWRygFAAAAAAAAizMlJiYmZnQRAAAAD7t+/bocHR0VGxur7NmzZ3Q5AAAAeALp/VuOnlIAAAAAAACwOEIpAAAAAAAAWByhFAAAAAAAACyOUAoAAAAAAAAWRygFAAAAAAAAiyOUAgAAAAAAgMURSgEAAAAAAMDiCKUAAAAAAABgcdYZXQAAAEBq3powUVY2WTO6DAAAUnVw9KiMLgF4adFTCgAAAAAAABZHKAUAAAAAAACLI5QCAAAAAACAxRFKAQAAAAAAwOIIpQAAAAAAAGBxhFIAAAAAAACwOEIpAAAAAAAAWByhFAAAAAAAACyOUAoAAAAAAAAWRygFAAAAAAAAiyOUAgAAAAAAgMURSgEAAAAAAMDiCKUAAAAAAABgcYRSACwuLCxMJpNJ165dy+hSJEkmk0lr1qx5om1q1Kihfv36PZd6UuPv768mTZpY9JiWFBgYqFKlShnvX9TzfZr75VGPnqslhIaGKkeOHBY9JgAAAJAWQilAD778mkwmmUwmZc6cWU5OTqpVq5aCg4OVkJDwzI4TGBhoHCe1V0xMzDM73tN4uBZra2sVKFBAAwYMUFxcXIbWhRdfaGhoivf0ggULMqSejAgOAQAAAKSfdUYXALwo6tSpo5CQEMXHx+t///ufNm7cqL59+2rlypVau3atrK3//Y/LoEGD1LNnT+N9uXLl1L17d3Xr1s1Y9tprr/3r4/xbISEhqlOnju7du6dDhw6pc+fOsrOz09ixYzO6NLwA7t69qyxZsqS4Lnv27Dp+/LjZMkdHR0uUhZdEWvcPAAAA/lvoKQX8fzY2NnJ2dlb+/Pnl4+Ojjz76SN999502bNig0NBQo11sbKy6d++uvHnzKnv27Hr77bd16NAhSdLx48dlMpn066+/mu172rRpcnNzk52dnZydnY2XlZWVHBwc5OzsrM2bN6t48eK6f/++2bbNmjVTx44dJf3fkJ8vvvhCrq6uypYtm1q0aJFsGFxISIi8vLyUNWtWFS1aVHPmzHmia5EjRw45OzvL1dVVDRo0UKNGjXTgwAFj/alTp9S4cWM5OTnJ3t5e5cqV09atW832ERcXpyFDhsjV1VU2Njby8PBQUFBQise7ffu26tevr4oVK+rKlSup1nXs2DHVq1dP9vb2cnJyUocOHXT58mVjfY0aNdSnTx8NGTJEuXLlkrOzswIDA832cfLkSVWrVk1Zs2ZVsWLFtGXLlsdej5s3b6pjx46yt7eXi4uLpk6dmqzN3bt3NWTIEOXPn192dnaqUKGCwsLCJD24Z2xtbbVx40azbVatWiU7OzvduHFDknTu3Dm1atVKOXPmVO7cudW4ceM0e87FxcWpT58+yps3r7Jmzaq33npLP//8s7E+aZjkDz/8oDfffFNZs2ZVhQoVdOTIEbP9REREqFq1arK1tZWrq6v69OmjmzdvGuvd3Nw0btw4+fv7y9HR0SxEfZTJZDK7x52dnWVra5vi0LE1a9bIZDKluq/0mDNnjjw8PJQ1a1Y5OTmpefPmkh70fgwPD9fMmTPNeiHGx8erS5cuKlSokGxtbeXp6amZM2cm229wcLCKFy8uGxsbubi4qHfv3qnWMGbMGDk5OSkqKirVNpMmTZKTk5McHBzUpUsX3blzJ1mbtH5uK1WqpA8//NCs/aVLl5Q5c2b9+OOPktK+B1Mzd+5cvfHGG8qSJYs8PT311Vdfma03mUyaO3eu6tatK1tbWxUqVEjffPONWZvH3bdJwzAnTpyofPnyqUiRIinWEhcXp+vXr5u9AAAA8GojlALS8Pbbb+vNN9/UqlWrJEmJiYmqX7++Lly4oPXr1ysyMlI+Pj565513dOXKFXl6eqpMmTJavHix2X6WLFmitm3bpvkFvEWLFoqPj9fatWuNZZcvX9a6devUuXNnY9lvv/2mFStW6Pvvv9fGjRsVFRWl999/31g/f/58DR8+XOPHj1d0dLQmTJigESNGaOHChU91DU6cOKEff/xRFSpUMJbduHFD9erV09atW3Xw4EH5+fmpYcOGOnPmjNGmY8eOWrZsmWbNmqXo6GjNmzdP9vb2yfYfGxur2rVr6+7du9q2bZty5cqVYh3nz59X9erVVapUKe3fv18bN27U//73P7Vs2dKs3cKFC2VnZ6d9+/bpk08+0ZgxY4zgKSEhQU2bNpWVlZX27t2refPmaejQoY+9BoMHD9aPP/6o1atXa/PmzQoLC1NkZKRZm86dO2v37t1atmyZDh8+rBYtWqhOnTo6efKkHB0dVb9+/RTvi8aNG8ve3l63bt1SzZo1ZW9vrx07dmjXrl2yt7dXnTp1dPfu3RTrGjJkiL799lstXLhQBw4ckLu7u/z8/JIFe4MHD9ann36qn3/+WXnz5lWjRo107949SdKRI0fk5+enpk2b6vDhw1q+fLl27dqVLISZMmWKSpQoocjISI0YMULSgxDQ39//sdfvedm/f7/69OmjMWPG6Pjx49q4caOqVasmSZo5c6YqVaqkbt266fz58zp//rxcXV2VkJCg119/XStWrNCxY8c0cuRIffTRR1qxYoWx37lz5+r9999X9+7ddeTIEa1du1bu7u7Jjp+YmKi+ffsqKChIu3btSnWOqBUrVmjUqFEaP3689u/fLxcXl2RB8eN+btu1a6elS5cqMTHR2Gb58uVycnJS9erVJaV9D6Zk9erV6tu3rwYOHKhffvlFPXr0UOfOnY2QK8mIESPUrFkzHTp0SO3bt1ebNm0UHR0tSem+b7dt26bo6Ght2bJF69atS7GeiRMnytHR0Xi5urqm2A4AAACvjqcej/TVV19p3rx5On36tPbs2aOCBQtqxowZKlSokBo3bvwsawQyVNGiRXX48GFJ0o8//qgjR47o4sWLsrGxkSR9+umnWrNmjVauXKnu3burXbt2mj17tjHU7cSJE4qMjNSiRYvSPI6tra3atm2rkJAQtWjRQpK0ePFivf7666pRo4bR7s6dO1q4cKFef/11SdJnn32m+vXra+rUqXJ2dtbYsWM1depUNW3a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J5Ceng47Ozv07t0bP/zwA9atWydRTk5ODt7e3sjLy4OXl5fEPisrK0RFReHevXto3bo1bGxsMGvWLIkpoGVdb15eHkaPHi0kNM3MzIQHGRARERERAYBIXNKiH0REn4lIJMKBAwdKXdOqIrVv3x4WFhZYu3atTOqrTG/evIGuri6OHTuGtm3bVnY4VAGMjIwwfvx44Ul4FcnHxwdPnz6VSHx+KTIzM6GtrY1Rh32grK5U2eEQEX1XVrZdV3YhIqJSFP5bLiMjo9gDq4ri9D0i+malp6fj5MmTOHPmTLFRIt+qqKgotGvXjgkpKlVGRgauXbuG0NBQHDx4sLLDISIiIqLvFJNSRPTNsrW1xcuXL7F06dIS1z2SldDQUAwfPlzqvrp16+L27dsVUk/Hjh3RsWPHCjkXfbvc3Nxw9epVDB8+HO3bt6/scIiIiIjoO8WkFBHJnKxmDScnJ8uknvLo3r07WrRoIXWfrNZXoq/T5+jHkZGRFX5OIiIiIqIPxaQUEZEMaGpqSiwsTkRERERE9L3j0/eIiIiIiIiIiEjmmJQiIiIiIiIiIiKZY1KKiIiIiIiIiIhkjkkpIiIiIiIiIiKSOSaliIiIiIiIiIhI5piUIiIiIiIiIiIimWNSioiIiIiIiIiIZE6hsgMgIiIiKslip+XQ0tKq7DCIiIiI6DPgSCkiIiIiIiIiIpI5JqWIiIiIiIiIiEjmmJQiIiIiIiIiIiKZY1KKiIiIiIiIiIhkjkkpIiIiIiIiIiKSOSaliIiIiIiIiIhI5piUIiIiIiIiIiIimWNSioiIiIiIiIiIZE6hsgMgIiIiKsnyi8Ogoq5U2WEQEX0Xfm69rbJDIKLvDEdKERERERERERGRzDEpRUREREREREREMsekFBERERERERERyRyTUkREREREREREJHNMShERERERERERkcwxKUVERERERERERDLHpBQREREREREREckck1JERERERERERCRzTEoREREREREREZHMMSlFREREREREREQyx6QUERERERERERHJHJNSREREREREREQkc0xKERERERERERGRzDEpRURE9AXz9/dHkyZNKjsMIiIiIqIKx6QUERHR/+ft7Q2RSFTs1bFjx0qLafLkyTh9+nSl1U9ERERE9LkoVHYAREREX5KOHTsiKChIYpuysvJnqevdu3dQUlIqtYyGhgY0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3LhxaNmyZbkSUkDBCJoPfdrjtygjIwPXrl1DaGgoDh48WNnhlCo9PR0nT57EmTNnsG7dusoOhz5CVlYWNm7cCFdXV8jLy2Pnzp04deoUIiIiKjs0qc6cOYNXr16hcePGSE1NhZ+fH4yMjCTWCyMiIiIi+lyYlKIKERoaiuHDh0vdV7du3WJraVHZ/vvvP/j5+eHRo0eoWrUqXFxciq3LU5phw4Z9xui+Hm5ubrh69SqGDx+O9u3bV3Y4pbK1tcXLly+xdOlSmJmZVXY49BEKp60tWLAA2dnZMDMzw759+6Q+qOJLkJOTg59//hl//fUXNDU14ejoiNDQ0BKfNElEREREVJE4fY8qxH///YenT59K3aeoqCisM0JERFQenL5HRPRhOH2PiL4knL5HMqWpqQlNTc3KDoOIiIiIiIiIvhJf7NP3iIiIiIiIiIjo28WkFBERERERERERyRyTUkREREREREREJHNMShERERERERERkcwxKUVERERERERERDLHpBQREREREREREckck1JERERERERERCRzCpUdABEREVFJvJvvhpaWVmWHQURERESfAUdKERERERERERGRzDEpRUREREREREREMsekFBERERERERERyRyTUkREREREREREJHNMShERERERERERkcwxKUVERERERERERDLHpBQREREREREREckck1JERERERERERCRzCpUdABEREVFJjl53hZo6/7lCRN83txbnKzsEIqLPgiOliIiIiIiIiIhI5piUIiIiIiIiIiIimWNSioiIiIiIiIiIZI5JKSIiIiIiIiIikjkmpYiIiIiIiIiISOaYlCIiIiIiIiIiIpljUoqIiIiIiIiIiGSOSSkiIiIiIiIiIpI5JqWIiIiIiIiIiEjmmJQiIiIiIiIiIiKZY1KKiIiIiIiIiIhkjkkpIiIiIiIiIiKSOSaliIjoi5CcnAyRSITY2FgAQGRkJEQiEf79999Kjet93t7e6NGjxyed4/1rlRWRSISwsDCZ1klEREREVBImpYiIPpG3tzdEIhFEIhEUFRVRo0YNtG/fHlu3bkV+fn6F1ePv7y/UU9IrOTm5wur7GNJiatWqVaXEEhwcDB0dnUqpm4iIiIiIysakFBFRBejYsSNSU1ORnJyM48ePo23bthg3bhy6du2K3NzcCqlj8uTJSE1NFV61a9fGvHnzJLYZ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",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "# Feature Importance\n",
+ "def plot_feature_importance(feature_importance_df, top_n=20, title='Top Feature Importances'):\n",
+ " # Sort the features by importance\n",
+ " feature_importance_df = feature_importance_df.sort_values(by='Importance', ascending=False).head(top_n)\n",
+ " \n",
+ " plt.figure(figsize=(12, 10))\n",
+ " sns.barplot(x='Importance', y='Feature', data=feature_importance_df, palette='viridis')\n",
+ " plt.title(title)\n",
+ " plt.xlabel('Importance')\n",
+ " plt.ylabel('Feature')\n",
+ " plt.tight_layout()\n",
+ " plt.show()\n",
+ "\n",
+ "plot_feature_importance(feature_importance_df)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.11.5"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}
diff --git a/opensource_analysis/requirements.txt b/opensource_analysis/requirements.txt
new file mode 100644
index 0000000..a17719d
--- /dev/null
+++ b/opensource_analysis/requirements.txt
@@ -0,0 +1,7 @@
+
+pandas==1.5.3
+numpy==1.24.2
+scikit-learn==1.2.2
+matplotlib==3.7.1
+seaborn==0.12.2
+streamlit==1.18.1
\ No newline at end of file
diff --git a/opensource_analysis/survey_results_sample_2018.csv b/opensource_analysis/survey_results_sample_2018.csv
new file mode 100644
index 0000000..d160871
--- /dev/null
+++ b/opensource_analysis/survey_results_sample_2018.csv
@@ -0,0 +1,100 @@
+Respondent,Hobby,OpenSource,Country,Student,Employment,FormalEducation,UndergradMajor,CompanySize,DevType,YearsCoding,YearsCodingProf,JobSatisfaction,CareerSatisfaction,HopeFiveYears,JobSearchStatus,LastNewJob,AssessJob1,AssessJob2,AssessJob3,AssessJob4,AssessJob5,AssessJob6,AssessJob7,AssessJob8,AssessJob9,AssessJob10,AssessBenefits1,AssessBenefits2,AssessBenefits3,AssessBenefits4,AssessBenefits5,AssessBenefits6,AssessBenefits7,AssessBenefits8,AssessBenefits9,AssessBenefits10,AssessBenefits11,JobContactPriorities1,JobContactPriorities2,JobContactPriorities3,JobContactPriorities4,JobContactPriorities5,JobEmailPriorities1,JobEmailPriorities2,JobEmailPriorities3,JobEmailPriorities4,JobEmailPriorities5,JobEmailPriorities6,JobEmailPriorities7,UpdateCV,Currency,Salary,SalaryType,ConvertedSalary,CurrencySymbol,CommunicationTools,TimeFullyProductive,EducationTypes,SelfTaughtTypes,TimeAfterBootcamp,HackathonReasons,AgreeDisagree1,AgreeDisagree2,AgreeDisagree3,LanguageWorkedWith,LanguageDesireNextYear,DatabaseWorkedWith,DatabaseDesireNextYear,PlatformWorkedWith,PlatformDesireNextYear,FrameworkWorkedWith,FrameworkDesireNextYear,IDE,OperatingSystem,NumberMonitors,Methodology,VersionControl,CheckInCode,AdBlocker,AdBlockerDisable,AdBlockerReasons,AdsAgreeDisagree1,AdsAgreeDisagree2,AdsAgreeDisagree3,AdsActions,AdsPriorities1,AdsPriorities2,AdsPriorities3,AdsPriorities4,AdsPriorities5,AdsPriorities6,AdsPriorities7,AIDangerous,AIInteresting,AIResponsible,AIFuture,EthicsChoice,EthicsReport,EthicsResponsible,EthicalImplications,StackOverflowRecommend,StackOverflowVisit,StackOverflowHasAccount,StackOverflowParticipate,StackOverflowJobs,StackOverflowDevStory,StackOverflowJobsRecommend,StackOverflowConsiderMember,HypotheticalTools1,HypotheticalTools2,HypotheticalTools3,HypotheticalTools4,HypotheticalTools5,WakeTime,HoursComputer,HoursOutside,SkipMeals,ErgonomicDevices,Exercise,Gender,SexualOrientation,EducationParents,RaceEthnicity,Age,Dependents,MilitaryUS,SurveyTooLong,SurveyEasy
+1,Yes,No,Kenya,No,Employed part-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)",Mathematics or statistics,20 to 99 employees,Full-stack developer,3-5 years,3-5 years,Extremely satisfied,Extremely satisfied,Working as a founder or co-founder of my own company,"I’m not actively looking, but I am open to new opportunities",Less than a year ago,10,7,8,1,2,5,3,4,9,6,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,3,1,4,2,5,5,6,7,2,1,4,3,My job status or other personal status changed,NA,NA,Monthly,NA,KES,Slack,One to three months,"Taught yourself a new language, framework, or tool without taking a formal course;Participated in a hackathon","The official documentation and/or standards for the technology;A book or e-book from O’Reilly, Apress, or a similar publisher;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.)",NA,To build my professional network,Strongly agree,Strongly agree,Neither Agree nor Disagree,JavaScript;Python;HTML;CSS,JavaScript;Python;HTML;CSS,"Redis;SQL Server;MySQL;PostgreSQL;Amazon RDS/Aurora;Microsoft Azure (Tables, CosmosDB, SQL, etc)","Redis;SQL Server;MySQL;PostgreSQL;Amazon RDS/Aurora;Microsoft Azure (Tables, CosmosDB, SQL, etc)",AWS;Azure;Linux;Firebase,AWS;Azure;Linux;Firebase,Django;React,Django;React,Komodo;Vim;Visual Studio Code,Linux-based,1,Agile;Scrum,Git,Multiple times per day,Yes,No,NA,Strongly agree,Strongly agree,Strongly agree,Saw an online advertisement and then researched it (without clicking on the ad);Stopped going to a website because of their advertising,1,5,4,7,2,6,3,"Artificial intelligence surpassing human intelligence (""the singularity"")",Algorithms making important decisions,The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,No,"Yes, and publicly",Upper management at the company/organization,Yes,10 (Very Likely),Multiple times per day,Yes,I have never participated in Q&A on Stack Overflow,"No, I knew that Stack Overflow had a jobs board but have never used or visited it",Yes,NA,Yes,Extremely interested,Extremely interested,Extremely interested,Extremely interested,Extremely interested,Between 5:00 - 6:00 AM,9 - 12 hours,1 - 2 hours,Never,Standing desk,3 - 4 times per week,Male,Straight or heterosexual,"Bachelor’s degree (BA, BS, B.Eng., etc.)",Black or of African descent,25 - 34 years old,Yes,NA,The survey was an appropriate length,Very easy
+3,Yes,Yes,United Kingdom,No,Employed full-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)","A natural science (ex. biology, chemistry, physics)","10,000 or more employees",Database administrator;DevOps specialist;Full-stack developer;System administrator,30 or more years,18-20 years,Moderately dissatisfied,Neither satisfied nor dissatisfied,Working in a different or more specialized technical role than the one I'm in now,I am actively looking for a job,More than 4 years ago,1,7,10,8,2,5,4,3,6,9,1,5,3,7,10,4,11,9,6,2,8,3,1,5,2,4,1,3,4,5,2,6,7,I saw an employer’s advertisement,British pounds sterling (£),51000,Yearly,70841,GBP,"Confluence;Office / productivity suite (Microsoft Office, Google Suite, etc.);Slack;Other wiki tool (Github, Google Sites, proprietary software, etc.)",One to three months,"Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software",The official documentation and/or standards for the technology;Questions & answers on Stack Overflow,NA,NA,Agree,Agree,Neither Agree nor Disagree,JavaScript;Python;Bash/Shell,Go;Python,Redis;PostgreSQL;Memcached,PostgreSQL,Linux,Linux,Django,React,IPython / Jupyter;Sublime Text;Vim,Linux-based,2,NA,Git;Subversion,A few times per week,Yes,Yes,The website I was visiting asked me to disable it,Somewhat agree,Neither agree nor disagree,Neither agree nor disagree,NA,3,5,1,4,6,7,2,Increasing automation of jobs,Increasing automation of jobs,The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,Depends on what it is,Depends on what it is,Upper management at the company/organization,Yes,10 (Very Likely),A few times per month or weekly,Yes,A few times per month or weekly,Yes,"No, I have one but it's out of date",7,Yes,A little bit interested,A little bit interested,A little bit interested,A little bit interested,A little bit interested,Between 6:01 - 7:00 AM,5 - 8 hours,30 - 59 minutes,Never,Ergonomic keyboard or mouse,Daily or almost every day,Male,Straight or heterosexual,"Bachelor’s degree (BA, BS, B.Eng., etc.)",White or of European descent,35 - 44 years old,Yes,NA,The survey was an appropriate length,Somewhat easy
+4,Yes,Yes,United States,No,Employed full-time,Associate degree,"Computer science, computer engineering, or software engineering",20 to 99 employees,Engineering manager;Full-stack developer,24-26 years,6-8 years,Moderately satisfied,Moderately satisfied,Working as a founder or co-founder of my own company,"I’m not actively looking, but I am open to new opportunities",Less than a year ago,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA
+5,No,No,United States,No,Employed full-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",100 to 499 employees,Full-stack developer,18-20 years,12-14 years,Neither satisfied nor dissatisfied,Slightly dissatisfied,Working as a founder or co-founder of my own company,"I’m not actively looking, but I am open to new opportunities",Less than a year ago,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,A recruiter contacted me,U.S. dollars ($),NA,NA,NA,NA,NA,Three to six months,"Completed an industry certification program (e.g. MCPD);Taught yourself a new language, framework, or tool without taking a formal course","The official documentation and/or standards for the technology;A book or e-book from O’Reilly, Apress, or a similar publisher;Questions & answers on Stack Overflow;The technology’s online help system",NA,NA,Disagree,Disagree,Strongly disagree,C#;JavaScript;SQL;TypeScript;HTML;CSS;Bash/Shell,C#;JavaScript;SQL;TypeScript;HTML;CSS;Bash/Shell,"SQL Server;Microsoft Azure (Tables, CosmosDB, SQL, etc)","SQL Server;Microsoft Azure (Tables, CosmosDB, SQL, etc)",Azure,Azure,NA,Angular;.NET Core;React,Visual Studio;Visual Studio Code,Windows,2,Agile;Kanban;Scrum,Git,Multiple times per day,Yes,Yes,The ad-blocking software was causing display issues on a website,Neither agree nor disagree,Somewhat agree,Somewhat agree,Stopped going to a website because of their advertising,NA,NA,NA,NA,NA,NA,NA,"Artificial intelligence surpassing human intelligence (""the singularity"")","Artificial intelligence surpassing human intelligence (""the singularity"")",A governmental or other regulatory body,"I don't care about it, or I haven't thought about it.",No,"Yes, but only within the company",Upper management at the company/organization,Yes,10 (Very Likely),A few times per week,Yes,A few times per month or weekly,Yes,"No, I have one but it's out of date",8,Yes,Somewhat interested,Somewhat interested,Somewhat interested,Somewhat interested,Somewhat interested,Between 6:01 - 7:00 AM,9 - 12 hours,Less than 30 minutes,3 - 4 times per week,NA,I don't typically exercise,Male,Straight or heterosexual,Some college/university study without earning a degree,White or of European descent,35 - 44 years old,No,No,The survey was an appropriate length,Somewhat easy
+7,Yes,No,South Africa,"Yes, part-time",Employed full-time,Some college/university study without earning a degree,"Computer science, computer engineering, or software engineering","10,000 or more employees",Data or business analyst;Desktop or enterprise applications developer;Game or graphics developer;QA or test developer;Student,6-8 years,0-2 years,Slightly satisfied,Moderately satisfied,Working in a different or more specialized technical role than the one I'm in now,"I’m not actively looking, but I am open to new opportunities",Between 1 and 2 years ago,8,5,7,1,2,6,4,3,10,9,1,10,2,4,8,3,11,7,5,9,6,2,1,4,5,3,7,3,6,2,1,4,5,My job status or other personal status changed,South African rands (R),260000,Yearly,21426,ZAR,"Office / productivity suite (Microsoft Office, Google Suite, etc.)",Three to six months,"Taken a part-time in-person course in programming or software development;Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course","The official documentation and/or standards for the technology;A book or e-book from O’Reilly, Apress, or a similar publisher;Questions & answers on Stack Overflow",NA,NA,Strongly agree,Agree,Strongly disagree,C;C++;Java;Matlab;R;SQL;Bash/Shell,Assembly;C;C++;Matlab;SQL;Bash/Shell,SQL Server;PostgreSQL;Oracle;IBM Db2,PostgreSQL;Oracle;IBM Db2,Arduino;Windows Desktop or Server,Arduino;Windows Desktop or Server,NA,NA,Notepad++;Visual Studio;Visual Studio Code,Windows,2,Evidence-based software engineering;Formal standard such as ISO 9001 or IEEE 12207 (aka “waterfall” methodologies),Zip file back-ups,Weekly or a few times per month,No,NA,NA,Somewhat agree,Somewhat agree,Somewhat disagree,Clicked on an online advertisement;Saw an online advertisement and then researched it (without clicking on the ad),2,3,4,6,1,7,5,Algorithms making important decisions,Algorithms making important decisions,The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,No,"Yes, but only within the company",Upper management at the company/organization,Yes,10 (Very Likely),Daily or almost daily,Yes,Less than once per month or monthly,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, I know what it is but I don't have one",NA,Yes,Extremely interested,Extremely interested,Extremely interested,Extremely interested,Extremely interested,Before 5:00 AM,Over 12 hours,1 - 2 hours,Never,NA,3 - 4 times per week,Male,Straight or heterosexual,Some college/university study without earning a degree,White or of European descent,18 - 24 years old,Yes,NA,The survey was an appropriate length,Somewhat easy
+8,Yes,No,United Kingdom,No,Employed full-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",10 to 19 employees,Back-end developer;Database administrator;Front-end developer;Full-stack developer,6-8 years,3-5 years,Moderately satisfied,Slightly satisfied,Working in a different or more specialized technical role than the one I'm in now,I am actively looking for a job,Between 2 and 4 years ago,8,5,4,9,1,3,6,2,10,7,1,3,4,10,9,2,6,5,11,7,8,4,2,5,1,3,2,6,7,3,1,5,4,I did not receive an expected change in compensation,British pounds sterling (£),30000,NA,41671,GBP,"Confluence;Jira;Office / productivity suite (Microsoft Office, Google Suite, etc.);Other chat system (IRC, proprietary software, etc.)",Less than a month,"Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder)","The official documentation and/or standards for the technology;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.)",NA,"To improve my general technical skills or programming ability;To improve my knowledge of a specific programming language, framework, or other technology;Because I find it enjoyable",Disagree,Neither Agree nor Disagree,Strongly disagree,Java;JavaScript;Python;TypeScript;HTML;CSS,C#;Go;Java;JavaScript;Python;SQL;TypeScript;HTML;CSS,MongoDB,PostgreSQL,Linux,Linux,Angular;Node.js,Node.js,IntelliJ;PyCharm;Visual Studio Code,Linux-based,2,Agile,Git,A few times per week,Yes,Yes,I wanted to support the website I was visiting by viewing their ads,Somewhat agree,Somewhat agree,Somewhat disagree,Saw an online advertisement and then researched it (without clicking on the ad);Stopped going to a website because of their advertising,1,3,4,2,7,5,6,Increasing automation of jobs,Algorithms making important decisions,A governmental or other regulatory body,I'm excited about the possibilities more than worried about the dangers.,Depends on what it is,Depends on what it is,Upper management at the company/organization,Unsure / I don't know,7,A few times per month or weekly,Yes,Less than once per month or monthly,Yes,"No, I have one but it's out of date",8,No,A little bit interested,Not at all interested,Very interested,Very interested,Extremely interested,Between 7:01 - 8:00 AM,9 - 12 hours,30 - 59 minutes,1 - 2 times per week,NA,1 - 2 times per week,Male,Straight or heterosexual,"Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",White or of European descent,18 - 24 years old,No,NA,The survey was an appropriate length,Somewhat easy
+9,Yes,Yes,United States,No,Employed full-time,Some college/university study without earning a degree,"Computer science, computer engineering, or software engineering","10,000 or more employees",Back-end developer;Front-end developer;Full-stack developer,9-11 years,0-2 years,Slightly satisfied,Moderately satisfied,Working as a founder or co-founder of my own company,"I’m not actively looking, but I am open to new opportunities",Less than a year ago,5,3,9,4,1,8,2,7,10,6,1,3,2,9,11,4,8,6,7,10,5,3,1,5,4,2,1,5,3,4,2,6,7,My job status or other personal status changed,U.S. dollars ($),120000,Yearly,120000,USD,"Confluence;Office / productivity suite (Microsoft Office, Google Suite, etc.);Stack Overflow Enterprise;Other chat system (IRC, proprietary software, etc.);Other wiki tool (Github, Google Sites, proprietary software, etc.)",Six to nine months,"Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course","The official documentation and/or standards for the technology;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.)",NA,NA,Disagree,Agree,Strongly disagree,JavaScript;HTML;CSS,C;Go;JavaScript;Python;HTML;CSS,MongoDB,NA,Linux,Linux,Node.js;React,React;TensorFlow,Atom;Visual Studio Code,MacOS,2,Agile;Scrum,Git,Multiple times per day,Yes,Yes,The ad-blocking software was causing display issues on a website,Somewhat disagree,Neither agree nor disagree,Somewhat disagree,Clicked on an online advertisement;Stopped going to a website because of their advertising,1,4,2,5,3,7,6,Algorithms making important decisions,"Artificial intelligence surpassing human intelligence (""the singularity"")",The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,Depends on what it is,"Yes, but only within the company",Upper management at the company/organization,Yes,10 (Very Likely),Multiple times per day,Yes,I have never participated in Q&A on Stack Overflow,Yes,"No, I have one but it's out of date",7,No,Very interested,A little bit interested,Extremely interested,Very interested,Very interested,Between 9:01 - 10:00 AM,Over 12 hours,Less than 30 minutes,1 - 2 times per week,NA,I don't typically exercise,Male,Straight or heterosexual,"Master’s degree (MA, MS, M.Eng., MBA, etc.)",White or of European descent,18 - 24 years old,No,No,The survey was an appropriate length,Somewhat easy
+10,Yes,Yes,Nigeria,No,Employed full-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",10 to 19 employees,Designer;Front-end developer;QA or test developer,0-2 years,3-5 years,Slightly satisfied,Moderately satisfied,Working as a founder or co-founder of my own company,"I’m not actively looking, but I am open to new opportunities",Less than a year ago,6,5,4,2,7,8,10,1,9,3,1,3,5,7,6,2,11,9,4,10,8,1,3,2,4,5,2,6,1,3,7,5,4,I saw an employer’s advertisement,NA,NA,NA,NA,NA,"Facebook;Google Hangouts/Chat;Office / productivity suite (Microsoft Office, Google Suite, etc.);Slack;Trello;Other wiki tool (Github, Google Sites, proprietary software, etc.)",One to three months,"Taken an online course in programming or software development (e.g. a MOOC);Participated in a full-time developer training program or bootcamp;Received on-the-job training in software development;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Contributed to open source software",NA,Immediately after graduating,"To improve my general technical skills or programming ability;To improve my knowledge of a specific programming language, framework, or other technology;To improve my ability to work on a team with other programmers;Because I find it enjoyable",Strongly agree,Strongly disagree,Neither Agree nor Disagree,JavaScript;TypeScript;HTML;CSS,Matlab;SQL;Kotlin;Bash/Shell,"MongoDB;MySQL;Microsoft Azure (Tables, CosmosDB, SQL, etc);Google Cloud Storage",NA,Azure;Heroku,Amazon Echo;Android;Apple Watch or Apple TV;AWS;Google Cloud Platform/App Engine;Google Home;iOS;WordPress;Firebase,Angular;Node.js,.NET Core;Django,Atom;Notepad++;Sublime Text;Visual Studio Code,Windows,1,Agile;Extreme programming (XP);Scrum,Git,Multiple times per day,Yes,No,NA,Strongly agree,Neither agree nor disagree,Strongly disagree,Saw an online advertisement and then researched it (without clicking on the ad),NA,NA,NA,NA,NA,NA,NA,"Artificial intelligence surpassing human intelligence (""the singularity"")","Evolving definitions of ""fairness"" in algorithmic versus human decisions",NA,I'm excited about the possibilities more than worried about the dangers.,Depends on what it is,"Yes, but only within the company",The developer who wrote it,Yes,10 (Very Likely),Daily or almost daily,Yes,A few times per month or weekly,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, and I don't know what that is",NA,Yes,Very interested,Very interested,Very interested,A little bit interested,Extremely interested,I do not have a set schedule,Over 12 hours,1 - 2 hours,Daily or almost every day,NA,1 - 2 times per week,Female,NA,Primary/elementary school,Black or of African descent,25 - 34 years old,No,NA,The survey was too long,Somewhat difficult
+11,Yes,Yes,United States,No,Employed full-time,Some college/university study without earning a degree,"Fine arts or performing arts (ex. graphic design, music, studio art)",100 to 499 employees,"Back-end developer;C-suite executive (CEO, CTO, etc.);Data or business analyst;Database administrator;DevOps specialist;Engineering manager;Full-stack developer;System administrator",30 or more years,21-23 years,Moderately satisfied,Moderately satisfied,Doing the same work,"I’m not actively looking, but I am open to new opportunities",Between 2 and 4 years ago,6,3,7,4,1,5,10,8,9,2,1,3,2,9,11,5,8,4,10,7,6,5,1,2,3,4,3,7,2,4,1,6,5,My job status or other personal status changed,U.S. dollars ($),250000,Yearly,250000,USD,"Confluence;HipChat;Jira;Office / productivity suite (Microsoft Office, Google Suite, etc.)",Three to six months,"Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course;Participated in a hackathon;Contributed to open source software","The official documentation and/or standards for the technology;A book or e-book from O’Reilly, Apress, or a similar publisher;A college/university computer science or software engineering book;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);Tapping your network of friends, family, and peers versed in the technology;The technology’s online help system",NA,Because I find it enjoyable,Strongly agree,Strongly disagree,Strongly disagree,Assembly;CoffeeScript;Erlang;Go;JavaScript;Lua;Python;Ruby;SQL;HTML;CSS;Bash/Shell,Erlang;Go;Python;Rust;SQL,Redis;PostgreSQL;Amazon DynamoDB;Apache HBase;Apache Hive;Amazon Redshift;Amazon RDS/Aurora;Elasticsearch,Redis;PostgreSQL;Amazon DynamoDB;Apache Hive;Amazon RDS/Aurora;Neo4j,Amazon Echo;AWS;iOS;Linux;Mac OS;Serverless,AWS;Linux;Mac OS;Serverless,Hadoop;Node.js;React;Spark,NA,IntelliJ;PyCharm;Sublime Text;Vim,MacOS,1,Agile;Evidence-based software engineering;Extreme programming (XP);Formal standard such as ISO 9001 or IEEE 12207 (aka “waterfall” methodologies);Kanban;Lean;Pair programming;Scrum,Git,Multiple times per day,No,NA,NA,Neither agree nor disagree,Somewhat agree,Neither agree nor disagree,Clicked on an online advertisement;Saw an online advertisement and then researched it (without clicking on the ad);Stopped going to a website because of their advertising,1,3,5,4,2,7,6,Algorithms making important decisions,"Artificial intelligence surpassing human intelligence (""the singularity"")",The developers or the people creating the AI,I'm worried about the dangers more than I'm excited about the possibilities.,No,"Yes, and publicly",The person who came up with the idea,Yes,7,A few times per month or weekly,Yes,Less than once per month or monthly,Yes,Yes,7,No,Not at all interested,Not at all interested,Not at all interested,Not at all interested,Not at all interested,Between 8:01 - 9:00 AM,9 - 12 hours,Less than 30 minutes,1 - 2 times per week,Standing desk;Fatigue-relieving floor mat,I don't typically exercise,Male,Straight or heterosexual,Some college/university study without earning a degree,White or of European descent,35 - 44 years old,Yes,No,The survey was an appropriate length,Very easy
+16,No,Yes,India,No,Employed full-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",500 to 999 employees,Designer,0-2 years,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA
+17,Yes,No,Spain,No,Employed full-time,"Master’s degree (MA, MS, M.Eng., MBA, etc.)","Information systems, information technology, or system administration","1,000 to 4,999 employees",Back-end developer;Database administrator;Mobile developer;System administrator,6-8 years,0-2 years,Moderately dissatisfied,Moderately dissatisfied,Doing the same work,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA
+18,Yes,Yes,India,No,Employed full-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)","Another engineering discipline (ex. civil, electrical, mechanical)",100 to 499 employees,Back-end developer;Front-end developer;Full-stack developer,0-2 years,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,7,A few times per week,Yes,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA
+19,Yes,No,Croatia,NA,Employed full-time,Some college/university study without earning a degree,"Computer science, computer engineering, or software engineering",20 to 99 employees,Back-end developer;Front-end developer,0-2 years,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,10 (Very Likely),A few times per week,I'm not sure / I can't remember,NA,"No, I knew that Stack Overflow had a jobs board but have never used or visited it",NA,NA,Yes,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA
+20,No,No,India,No,Employed full-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)","Another engineering discipline (ex. civil, electrical, mechanical)",20 to 99 employees,Back-end developer;Full-stack developer,3-5 years,3-5 years,Extremely satisfied,Moderately satisfied,Working as an engineering manager or other functional manager,"I’m not actively looking, but I am open to new opportunities",Less than a year ago,6,9,2,4,3,5,8,7,10,1,5,2,1,11,6,8,10,4,7,3,9,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,Java,Java;Python,MongoDB;MySQL;Oracle;MariaDB;Elasticsearch,MongoDB;MySQL;Oracle;MariaDB;Apache HBase;Elasticsearch,Linux,Linux,Spring,Hadoop;Spark;Spring,Eclipse;NetBeans,Linux-based,More than 4,Agile,Git,Multiple times per day,Yes,No,NA,Strongly agree,NA,NA,Stopped going to a website because of their advertising,NA,NA,NA,NA,NA,NA,NA,Increasing automation of jobs,Algorithms making important decisions,The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,Depends on what it is,"Yes, but only within the company",The developer who wrote it,Yes,10 (Very Likely),Multiple times per day,Yes,Daily or almost daily,Yes,"No, and I don't know what that is",10 (Very Likely),Yes,Somewhat interested,Extremely interested,Extremely interested,A little bit interested,Somewhat interested,Between 6:01 - 7:00 AM,5 - 8 hours,1 - 2 hours,Never,Ergonomic keyboard or mouse,I don't typically exercise,NA,NA,NA,NA,NA,NA,NA,NA,NA
+21,No,No,Netherlands,"Yes, full-time",Employed full-time,"Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",NA,20 to 99 employees,Back-end developer;Front-end developer;Student,0-2 years,0-2 years,Neither satisfied nor dissatisfied,Moderately dissatisfied,Working in a career completely unrelated to software development,"I’m not actively looking, but I am open to new opportunities",Between 2 and 4 years ago,1,9,2,10,6,3,4,5,7,8,2,3,6,11,9,8,10,4,5,7,1,5,3,2,1,4,1,2,6,7,3,4,5,My job status or other personal status changed,Euros (€),0,Monthly,0,EUR,NA,Less than a month,Received on-the-job training in software development,NA,NA,NA,Disagree,Strongly disagree,Strongly agree,Java;JavaScript;PHP;VB.NET;HTML;CSS,NA,SQL Server;MySQL,NA,Windows Desktop or Server,NA,NA,NA,Notepad++;Visual Studio,Windows,2,Agile;Scrum,Copying and pasting files to network shares,Never,No,NA,NA,Strongly agree,Somewhat agree,Neither agree nor disagree,Clicked on an online advertisement,4,5,6,2,1,7,3,"Artificial intelligence surpassing human intelligence (""the singularity"")",NA,The developers or the people creating the AI,I'm worried about the dangers more than I'm excited about the possibilities.,No,"Yes, and publicly",The person who came up with the idea,Yes,8,Daily or almost daily,Yes,Less than once per month or monthly,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, and I don't know what that is",NA,No,Not at all interested,Not at all interested,Not at all interested,Not at all interested,Not at all interested,Between 6:01 - 7:00 AM,9 - 12 hours,1 - 2 hours,Never,NA,Daily or almost every day,Male,NA,Associate degree,White or of European descent,18 - 24 years old,No,NA,The survey was an appropriate length,Neither easy nor difficult
+22,Yes,No,Israel,No,Employed full-time,"Master’s degree (MA, MS, M.Eng., MBA, etc.)","Fine arts or performing arts (ex. graphic design, music, studio art)","5,000 to 9,999 employees",Full-stack developer,3-5 years,3-5 years,Moderately dissatisfied,Extremely dissatisfied,Working in a different or more specialized technical role than the one I'm in now,"I’m not actively looking, but I am open to new opportunities",Between 2 and 4 years ago,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,10 (Very Likely),Multiple times per day,No,NA,"No, I knew that Stack Overflow had a jobs board but have never used or visited it",NA,NA,No,A little bit interested,A little bit interested,Not at all interested,Not at all interested,Not at all interested,Between 5:00 - 6:00 AM,9 - 12 hours,1 - 2 hours,Never,NA,3 - 4 times per week,NA,NA,NA,NA,NA,NA,NA,NA,NA
+26,No,No,United States,"Yes, full-time",Employed part-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering","1,000 to 4,999 employees",Student,0-2 years,NA,NA,NA,NA,I am actively looking for a job,Less than a year ago,5,7,4,8,2,6,9,1,10,3,1,2,4,10,11,5,6,7,9,8,3,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,10 (Very Likely),Daily or almost daily,Yes,I have never participated in Q&A on Stack Overflow,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, I know what it is but I don't have one",NA,Yes,Very interested,Very interested,Very interested,Very interested,Very interested,Between 9:01 - 10:00 AM,5 - 8 hours,30 - 59 minutes,Never,Standing desk,3 - 4 times per week,NA,NA,NA,NA,NA,NA,NA,NA,NA
+27,Yes,No,Sweden,No,Employed full-time,"Master’s degree (MA, MS, M.Eng., MBA, etc.)","A business discipline (ex. accounting, finance, marketing)",10 to 19 employees,Back-end developer,6-8 years,0-2 years,Moderately satisfied,Moderately satisfied,Working in a different or more specialized technical role than the one I'm in now,"I’m not actively looking, but I am open to new opportunities",Between 1 and 2 years ago,9,4,10,3,1,6,5,2,7,8,1,8,9,4,11,3,5,6,10,7,2,NA,NA,NA,NA,NA,7,6,1,5,3,4,2,A friend told me about a job opportunity,Swedish kroner (SEK),32000,Monthly,47904,SEK,Confluence;Jira,Three to six months,"Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder)","A book or e-book from O’Reilly, Apress, or a similar publisher",NA,To improve my general technical skills or programming ability,Neither Agree nor Disagree,Agree,Disagree,C#;SQL;HTML;CSS;Bash/Shell,C#;F#;Haskell;SQL;Ocaml,SQL Server,Redis;SQL Server;PostgreSQL;Elasticsearch,Linux;Windows Desktop or Server,Linux;Windows Desktop or Server,.NET Core,.NET Core,Visual Studio;Visual Studio Code,Windows,1,Agile,Git,Multiple times per day,Yes,Yes,The website I was visiting forced me to disable it to access their content,Strongly disagree,Strongly disagree,Strongly agree,NA,3,2,4,7,5,6,1,NA,NA,A governmental or other regulatory body,"I don't care about it, or I haven't thought about it.",No,"Yes, and publicly",NA,Yes,10 (Very Likely),Multiple times per day,Yes,Less than once per month or monthly,Yes,Yes,6,No,Not at all interested,Not at all interested,Not at all interested,Very interested,Somewhat interested,Between 7:01 - 8:00 AM,9 - 12 hours,30 - 59 minutes,Never,NA,3 - 4 times per week,Male,NA,"Bachelor’s degree (BA, BS, B.Eng., etc.)",White or of European descent,35 - 44 years old,Yes,NA,The survey was too long,Somewhat difficult
+29,Yes,Yes,India,"Yes, full-time",Employed full-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)",NA,"10,000 or more employees",Data or business analyst;Data scientist or machine learning specialist;Database administrator;DevOps specialist,0-2 years,3-5 years,Slightly satisfied,Extremely satisfied,Doing the same work,"I’m not actively looking, but I am open to new opportunities",Between 1 and 2 years ago,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,A recruiter contacted me,NA,NA,Monthly,NA,NA,NA,NA,Contributed to open source software,NA,NA,NA,Strongly agree,Strongly agree,Strongly agree,C;C++;C#,Python;R,NA,Redis;PostgreSQL;Oracle,NA,Azure;ESP8266;Gaming console,Angular,Django,Android Studio;Coda;Xcode,Windows,More than 4,Agile,Git,Never,I'm not sure/I don't know,NA,NA,Strongly disagree,Strongly disagree,Strongly disagree,Clicked on an online advertisement;Saw an online advertisement and then researched it (without clicking on the ad);Stopped going to a website because of their advertising;Paid to access a website advertisement-free,NA,NA,NA,NA,NA,NA,NA,Increasing automation of jobs,"Evolving definitions of ""fairness"" in algorithmic versus human decisions",The developers or the people creating the AI,I'm worried about the dangers more than I'm excited about the possibilities.,No,No,The developer who wrote it,No,10 (Very Likely),Multiple times per day,I'm not sure / I can't remember,NA,Yes,NA,10 (Very Likely),I'm not sure,NA,NA,NA,NA,Extremely interested,I do not have a set schedule,9 - 12 hours,1 - 2 hours,3 - 4 times per week,Fatigue-relieving floor mat,Daily or almost every day,Female,NA,Some college/university study without earning a degree,NA,NA,NA,NA,The survey was too long,Very difficult
+31,Yes,Yes,Chile,"Yes, full-time",Employed part-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)","A business discipline (ex. accounting, finance, marketing)",Fewer than 10 employees,Back-end developer;Front-end developer;Full-stack developer;QA or test developer;Student,3-5 years,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,10 (Very Likely),Daily or almost daily,Yes,I have never participated in Q&A on Stack Overflow,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, I have one but it's out of date",NA,No,NA,NA,NA,NA,NA,Between 7:01 - 8:00 AM,9 - 12 hours,30 - 59 minutes,1 - 2 times per week,Standing desk;Ergonomic keyboard or mouse,1 - 2 times per week,NA,NA,NA,NA,NA,NA,NA,NA,NA
+33,Yes,Yes,Australia,No,Employed full-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)","Another engineering discipline (ex. civil, electrical, mechanical)","1,000 to 4,999 employees",Database administrator;Full-stack developer;Mobile developer,15-17 years,12-14 years,Slightly satisfied,Slightly dissatisfied,Working in a different or more specialized technical role than the one I'm in now,"I’m not actively looking, but I am open to new opportunities",Between 2 and 4 years ago,7,4,10,2,1,5,3,6,9,8,3,1,6,4,5,8,9,7,2,11,10,2,1,4,3,5,7,3,4,5,2,1,6,I saw an employer’s advertisement,Australian dollars (A$),120000,Yearly,95968,AUD,"Confluence;Jira;Office / productivity suite (Microsoft Office, Google Suite, etc.);Slack",Less than a month,"Taken an online course in programming or software development (e.g. a MOOC);Taken a part-time in-person course in programming or software development;Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Contributed to open source software","The official documentation and/or standards for the technology;A college/university computer science or software engineering book;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);The technology’s online help system",NA,To improve my general technical skills or programming ability;To build my professional network;To help me find new job opportunities;Because I find it enjoyable,Agree,Neither Agree nor Disagree,Strongly disagree,C;C++;Go;Python;SQL;Swift,C;C++;Go;Python;SQL;Swift;Kotlin,Redis;PostgreSQL;SQLite,Redis;PostgreSQL;SQLite;Google BigQuery,Android;AWS;iOS;Linux;Mac OS;Firebase,Android;AWS;Google Cloud Platform/App Engine;iOS;Linux;Mac OS;Firebase,Angular;Node.js,Angular;Node.js;TensorFlow,Android Studio;Sublime Text;Visual Studio Code;Xcode,MacOS,1,Agile;Extreme programming (XP);Formal standard such as ISO 9001 or IEEE 12207 (aka “waterfall” methodologies);Scrum,Git,Multiple times per day,Yes,Yes,The ad-blocking software was causing display issues on a website,Somewhat disagree,Neither agree nor disagree,Somewhat agree,NA,2,3,1,7,6,4,5,Increasing automation of jobs,"Artificial intelligence surpassing human intelligence (""the singularity"")",Prominent industry leaders,I'm excited about the possibilities more than worried about the dangers.,No,"Yes, but only within the company",The developer who wrote it,Yes,9,Daily or almost daily,Yes,Less than once per month or monthly,Yes,"No, I know what it is but I don't have one",6,No,A little bit interested,Not at all interested,Somewhat interested,Somewhat interested,A little bit interested,Between 6:01 - 7:00 AM,9 - 12 hours,30 - 59 minutes,Never,Ergonomic keyboard or mouse,3 - 4 times per week,Male,Straight or heterosexual,"Bachelor’s degree (BA, BS, B.Eng., etc.)",NA,35 - 44 years old,Yes,NA,The survey was too long,Neither easy nor difficult
+34,Yes,No,United States,No,Employed full-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)",NA,500 to 999 employees,Back-end developer;Desktop or enterprise applications developer;QA or test developer,24-26 years,24-26 years,Extremely satisfied,Moderately satisfied,Working in a different or more specialized technical role than the one I'm in now,"I’m not actively looking, but I am open to new opportunities",More than 4 years ago,3,4,6,7,1,8,5,2,9,10,2,4,1,11,7,3,8,5,9,6,10,2,1,5,4,3,2,1,3,5,4,7,6,My job status or other personal status changed,U.S. dollars ($),NA,Monthly,NA,USD,"Confluence;Jira;Office / productivity suite (Microsoft Office, Google Suite, etc.);Slack",Three to six months,"Taken an online course in programming or software development (e.g. a MOOC);Taken a part-time in-person course in programming or software development;Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course","The official documentation and/or standards for the technology;A book or e-book from O’Reilly, Apress, or a similar publisher;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);Pre-scheduled tutoring or mentoring sessions with a friend or colleague;The technology’s online help system",NA,NA,Strongly agree,Strongly disagree,Disagree,C;C++;C#;Groovy;JavaScript;Python;SQL;HTML;CSS;Bash/Shell,C;C++;JavaScript;Python;HTML;CSS;Bash/Shell,SQL Server;MySQL;SQLite,MySQL;SQLite;Elasticsearch,Linux;Mac OS;Windows Desktop or Server,Linux;Mac OS;Windows Desktop or Server,Django,Django;Node.js,Visual Studio;Visual Studio Code,MacOS,3,Agile;Scrum,Git;Subversion,Multiple times per day,No,NA,NA,Somewhat agree,Somewhat agree,Somewhat disagree,Clicked on an online advertisement;Saw an online advertisement and then researched it (without clicking on the ad);Paid to access a website advertisement-free,1,3,2,4,7,5,6,"Artificial intelligence surpassing human intelligence (""the singularity"")",Increasing automation of jobs,The developers or the people creating the AI,I'm worried about the dangers more than I'm excited about the possibilities.,No,"Yes, but only within the company",Upper management at the company/organization,Yes,10 (Very Likely),Daily or almost daily,Yes,A few times per month or weekly,Yes,"No, I know what it is but I don't have one",7,Yes,Somewhat interested,A little bit interested,Not at all interested,Somewhat interested,Very interested,Between 6:01 - 7:00 AM,5 - 8 hours,1 - 2 hours,NA,Ergonomic keyboard or mouse,Daily or almost every day,Male,Straight or heterosexual,"Bachelor’s degree (BA, BS, B.Eng., etc.)",White or of European descent,45 - 54 years old,Yes,No,The survey was too long,Very easy
+37,No,No,United Kingdom,No,Employed full-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",20 to 99 employees,Back-end developer;Database administrator;Designer;Desktop or enterprise applications developer;Front-end developer;Full-stack developer,9-11 years,6-8 years,Slightly satisfied,Neither satisfied nor dissatisfied,Working as a product manager or project manager,I am not interested in new job opportunities,More than 4 years ago,3,9,10,6,8,7,1,2,4,5,1,9,10,5,3,11,8,2,7,6,4,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,A friend told me about a job opportunity,British pounds sterling (£),25,Monthly,420,GBP,"Office / productivity suite (Microsoft Office, Google Suite, etc.)",Less than a month,"Taught yourself a new language, framework, or tool without taking a formal course",Questions & answers on Stack Overflow,NA,NA,Agree,Neither Agree nor Disagree,Strongly disagree,C#;JavaScript;PHP;SQL;HTML;CSS,C#;JavaScript;PHP;SQL;HTML;CSS,MySQL,SQL Server;MySQL,Linux;Mac OS;Windows Desktop or Server,Linux;Mac OS;Windows Desktop or Server,.NET Core,.NET Core,Notepad++;Visual Studio;Visual Studio Code,Windows,2,Scrum,Copying and pasting files to network shares,Less than once per month,Yes,No,NA,Neither agree nor disagree,Neither agree nor disagree,Strongly disagree,Saw an online advertisement and then researched it (without clicking on the ad),1,6,2,3,5,4,7,Algorithms making important decisions,Algorithms making important decisions,The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,No,Depends on what it is,Upper management at the company/organization,Yes,10 (Very Likely),A few times per month or weekly,Yes,Less than once per month or monthly,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, I know what it is but I don't have one",NA,I'm not sure,Somewhat interested,Somewhat interested,Somewhat interested,Somewhat interested,Very interested,Between 7:01 - 8:00 AM,5 - 8 hours,30 - 59 minutes,Never,NA,Daily or almost every day,Male,Straight or heterosexual,"Bachelor’s degree (BA, BS, B.Eng., etc.)",White or of European descent,25 - 34 years old,No,NA,The survey was too long,Neither easy nor difficult
+38,Yes,No,United States,No,Employed full-time,Some college/university study without earning a degree,NA,10 to 19 employees,Back-end developer;Database administrator;DevOps specialist;Front-end developer;Full-stack developer;QA or test developer;System administrator,18-20 years,18-20 years,Slightly dissatisfied,Slightly dissatisfied,Working in a career completely unrelated to software development,"I’m not actively looking, but I am open to new opportunities",Between 1 and 2 years ago,10,9,7,1,3,5,2,6,4,8,1,8,3,6,10,4,9,5,7,11,2,4,1,5,3,2,6,7,2,3,1,5,4,I had a negative experience or interaction at work,U.S. dollars ($),75000,Yearly,75000,USD,Google Hangouts/Chat;Jira;Slack,Less than a month,"Participated in a full-time developer training program or bootcamp;Completed an industry certification program (e.g. MCPD);Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Participated in a hackathon;Contributed to open source software","The official documentation and/or standards for the technology;Tapping your network of friends, family, and peers versed in the technology",I already had a full-time job as a developer when I began the program,To improve my general technical skills or programming ability;To win prizes or cash awards;Because I find it enjoyable,Strongly agree,Disagree,Neither Agree nor Disagree,JavaScript;PHP;SQL;HTML;CSS;Bash/Shell,PHP;Bash/Shell,MongoDB;MySQL;MariaDB;Amazon RDS/Aurora,MongoDB;MySQL;SQLite;MariaDB;Amazon DynamoDB;Amazon RDS/Aurora,NA,Android;Arduino;Google Home;Linux;Raspberry Pi,NA,NA,Atom;Notepad++;PHPStorm,MacOS,3,Agile;Kanban;Pair programming;Scrum,Git,Multiple times per day,No,NA,NA,Neither agree nor disagree,Neither agree nor disagree,Somewhat agree,Clicked on an online advertisement;Saw an online advertisement and then researched it (without clicking on the ad),1,7,3,2,5,4,6,"Artificial intelligence surpassing human intelligence (""the singularity"")","Artificial intelligence surpassing human intelligence (""the singularity"")",The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,No,Depends on what it is,Upper management at the company/organization,Yes,10 (Very Likely),Daily or almost daily,Yes,Less than once per month or monthly,Yes,"No, and I don't know what that is",5,No,A little bit interested,Somewhat interested,A little bit interested,A little bit interested,Somewhat interested,Between 7:01 - 8:00 AM,5 - 8 hours,Less than 30 minutes,Daily or almost every day,NA,I don't typically exercise,"Female;Male;Transgender;Non-binary, genderqueer, or gender non-conforming",NA,They never completed any formal education,White or of European descent,45 - 54 years old,Yes,No,The survey was too long,Very easy
+39,Yes,No,India,No,Employed full-time,"Master’s degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering",100 to 499 employees,Mobile developer,3-5 years,3-5 years,Moderately satisfied,Moderately satisfied,Working as a founder or co-founder of my own company,"I’m not actively looking, but I am open to new opportunities",Between 1 and 2 years ago,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,Indian rupees (₹),700000,Yearly,10958,INR,"Facebook;Google Hangouts/Chat;Jira;Office / productivity suite (Microsoft Office, Google Suite, etc.);Trello",Less than a month,"Taken a part-time in-person course in programming or software development;Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder)",NA,NA,NA,Agree,Neither Agree nor Disagree,Strongly disagree,C;C++;Java;JavaScript;SQL;Swift;Kotlin,Java;JavaScript;Swift;Kotlin,SQL Server;MySQL,MySQL,Android;iOS;Firebase,Android;iOS;Firebase,Angular;Cordova,Cordova,Android Studio;Eclipse;IntelliJ;Notepad++;Sublime Text;Visual Studio Code;Xcode,MacOS,1,Agile,Git,Multiple times per day,No,NA,NA,Somewhat agree,Strongly agree,Somewhat disagree,Clicked on an online advertisement;Saw an online advertisement and then researched it (without clicking on the ad);Stopped going to a website because of their advertising,NA,NA,NA,NA,NA,NA,NA,"Evolving definitions of ""fairness"" in algorithmic versus human decisions",Increasing automation of jobs,Prominent industry leaders,I'm excited about the possibilities more than worried about the dangers.,Yes,"Yes, but only within the company",The developer who wrote it,Yes,10 (Very Likely),Daily or almost daily,Yes,Less than once per month or monthly,Yes,"No, and I don't know what that is",10 (Very Likely),Yes,Somewhat interested,Extremely interested,Extremely interested,Very interested,Very interested,Between 6:01 - 7:00 AM,9 - 12 hours,1 - 2 hours,1 - 2 times per week,Standing desk;Ergonomic keyboard or mouse,Daily or almost every day,Female;Male,NA,NA,NA,25 - 34 years old,No,NA,The survey was too long,Very easy
+41,Yes,Yes,Greece,"Yes, full-time",Employed full-time,"Master’s degree (MA, MS, M.Eng., MBA, etc.)","A natural science (ex. biology, chemistry, physics)",20 to 99 employees,Full-stack developer,9-11 years,9-11 years,Slightly dissatisfied,Slightly dissatisfied,Working in a different or more specialized technical role than the one I'm in now,"I’m not actively looking, but I am open to new opportunities",More than 4 years ago,1,7,6,10,9,4,2,3,8,5,1,10,6,4,3,9,11,7,5,8,2,NA,NA,NA,NA,NA,1,5,4,2,7,6,3,I saw an employer’s advertisement,Euros (€),3500,Monthly,51408,EUR,Facebook;Google Hangouts/Chat,Three to six months,"Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software","The official documentation and/or standards for the technology;A book or e-book from O’Reilly, Apress, or a similar publisher;Questions & answers on Stack Overflow",NA,NA,Agree,Disagree,Neither Agree nor Disagree,Java;JavaScript;PHP;SQL;TypeScript;HTML;CSS,Python;Scala,NA,MongoDB;Elasticsearch,Android;Linux,NA,Angular;Node.js,NA,Android Studio;NetBeans;Visual Studio,Linux-based,2,Agile,Git;Subversion,Weekly or a few times per month,Yes,No,NA,Somewhat disagree,Somewhat disagree,Somewhat disagree,Stopped going to a website because of their advertising,NA,NA,NA,NA,NA,NA,NA,"Artificial intelligence surpassing human intelligence (""the singularity"")",Algorithms making important decisions,A governmental or other regulatory body,I'm excited about the possibilities more than worried about the dangers.,No,"Yes, but only within the company",Upper management at the company/organization,Yes,10 (Very Likely),Daily or almost daily,Yes,A few times per week,Yes,"No, I have one but it's out of date",9,Yes,A little bit interested,Somewhat interested,Very interested,Somewhat interested,Very interested,Between 7:01 - 8:00 AM,9 - 12 hours,1 - 2 hours,Never,Standing desk,3 - 4 times per week,Male,Straight or heterosexual,"Bachelor’s degree (BA, BS, B.Eng., etc.)",White or of European descent,35 - 44 years old,Yes,NA,The survey was too long,Very easy
+43,Yes,Yes,Sweden,No,Employed full-time,"Master’s degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering","1,000 to 4,999 employees",Front-end developer;Full-stack developer,12-14 years,12-14 years,Moderately satisfied,Slightly satisfied,Working in a different or more specialized technical role than the one I'm in now,"I’m not actively looking, but I am open to new opportunities",More than 4 years ago,6,7,10,4,2,5,3,1,9,8,1,4,8,5,11,7,6,9,2,10,3,5,3,4,2,1,7,3,1,4,5,6,2,I saw an employer’s advertisement,Swedish kroner (SEK),582000,Yearly,72611,SEK,Confluence;Facebook;Google Hangouts/Chat;Slack,One to three months,"Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Participated in a hackathon;Contributed to open source software",The official documentation and/or standards for the technology,NA,Because I find it enjoyable,Agree,Disagree,Disagree,C#;Java;JavaScript;PHP;SQL;HTML;CSS,JavaScript;HTML;CSS,Memcached;Google BigQuery,Memcached;Google BigQuery,NA,NA,Node.js;React,React,Visual Studio Code,MacOS,2,Agile;Scrum,Git,Multiple times per day,Yes,Yes,The website I was visiting forced me to disable it to access their content;The ad-blocking software was causing display issues on a website,Somewhat agree,Strongly agree,Somewhat disagree,Saw an online advertisement and then researched it (without clicking on the ad);Stopped going to a website because of their advertising,NA,NA,NA,NA,NA,NA,NA,"Evolving definitions of ""fairness"" in algorithmic versus human decisions",Increasing automation of jobs,A governmental or other regulatory body,I'm worried about the dangers more than I'm excited about the possibilities.,No,"Yes, but only within the company",Upper management at the company/organization,Yes,10 (Very Likely),A few times per week,Yes,Less than once per month or monthly,Yes,Yes,5,No,Somewhat interested,A little bit interested,A little bit interested,Very interested,Somewhat interested,Between 7:01 - 8:00 AM,5 - 8 hours,1 - 2 hours,1 - 2 times per week,Standing desk,1 - 2 times per week,Male,Straight or heterosexual,"Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",Hispanic or Latino/Latina;White or of European descent,25 - 34 years old,Yes,NA,The survey was an appropriate length,Somewhat easy
+44,No,No,United States,No,Employed full-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)","A social science (ex. anthropology, psychology, political science)",100 to 499 employees,Back-end developer;Full-stack developer,3-5 years,0-2 years,Moderately satisfied,Moderately satisfied,Working in a different or more specialized technical role than the one I'm in now,I am not interested in new job opportunities,Between 2 and 4 years ago,7,10,8,1,4,5,2,3,6,9,1,5,3,9,10,2,7,8,11,6,4,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,A recruiter contacted me,U.S. dollars ($),75000,Monthly,9.00E+05,USD,"Slack;Other chat system (IRC, proprietary software, etc.)",Less than a month,"Taken an online course in programming or software development (e.g. a MOOC);Participated in a full-time developer training program or bootcamp;Taught yourself a new language, framework, or tool without taking a formal course","The official documentation and/or standards for the technology;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.)",Immediately after graduating,NA,Strongly agree,Agree,Strongly disagree,C#;JavaScript;SQL;HTML;CSS,C#;Java;JavaScript;Ruby;TypeScript;HTML;CSS,"SQL Server;Microsoft Azure (Tables, CosmosDB, SQL, etc)","SQL Server;SQLite;Microsoft Azure (Tables, CosmosDB, SQL, etc)",Azure,Arduino;Azure;Raspberry Pi,NA,Angular;.NET Core;Node.js;React;Xamarin,Notepad++;Visual Studio;Visual Studio Code,Windows,2,Agile;Formal standard such as ISO 9001 or IEEE 12207 (aka “waterfall” methodologies);Scrum,Team Foundation Version Control,A few times per week,Yes,Yes,The website I was visiting forced me to disable it to access their content;The ad-blocking software was causing display issues on a website;The website I was visiting asked me to disable it;I wanted to support the website I was visiting by viewing their ads,Somewhat agree,Somewhat disagree,Strongly disagree,Saw an online advertisement and then researched it (without clicking on the ad);Stopped going to a website because of their advertising,3,1,2,7,6,5,4,Increasing automation of jobs,NA,Prominent industry leaders,I'm worried about the dangers more than I'm excited about the possibilities.,Depends on what it is,Depends on what it is,The person who came up with the idea,Unsure / I don't know,10 (Very Likely),Daily or almost daily,Yes,Less than once per month or monthly,Yes,"No, I know what it is but I don't have one",1,Yes,Somewhat interested,Very interested,Not at all interested,Not at all interested,Somewhat interested,Between 7:01 - 8:00 AM,5 - 8 hours,30 - 59 minutes,1 - 2 times per week,Standing desk,I don't typically exercise,Male,Straight or heterosexual,"Master’s degree (MA, MS, M.Eng., MBA, etc.)",White or of European descent,25 - 34 years old,No,No,The survey was too long,Very easy
+45,Yes,Yes,United States,No,Employed full-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering","10,000 or more employees",Back-end developer;Data scientist or machine learning specialist;Desktop or enterprise applications developer;Front-end developer;Full-stack developer,6-8 years,3-5 years,Extremely satisfied,Extremely satisfied,Doing the same work,I am not interested in new job opportunities,Between 1 and 2 years ago,2,1,5,7,3,4,10,6,9,8,1,10,3,6,2,4,11,9,5,8,7,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA
+46,Yes,Yes,United Kingdom,No,Employed full-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)","Information systems, information technology, or system administration",Fewer than 10 employees,Back-end developer;Front-end developer;Full-stack developer;Mobile developer,9-11 years,6-8 years,Neither satisfied nor dissatisfied,Neither satisfied nor dissatisfied,Doing the same work,"I’m not actively looking, but I am open to new opportunities",Between 2 and 4 years ago,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,A recruiter contacted me,British pounds sterling (£),NA,NA,NA,NA,"Jira;Other chat system (IRC, proprietary software, etc.);Other wiki tool (Github, Google Sites, proprietary software, etc.)",One to three months,"Taken an online course in programming or software development (e.g. a MOOC);Participated in a full-time developer training program or bootcamp;Taught yourself a new language, framework, or tool without taking a formal course;Participated in a hackathon;Contributed to open source software",The technology’s online help system,I already had a full-time job as a developer when I began the program,Because I find it enjoyable,Disagree,Neither Agree nor Disagree,Neither Agree nor Disagree,C#;Java;JavaScript;PHP;TypeScript;HTML;CSS,C#;Java;JavaScript;PHP;TypeScript;HTML;CSS,MySQL;Google Cloud Storage,NA,Amazon Echo;Mac OS;WordPress;Firebase,Firebase,Angular;React,Angular;React;TensorFlow,NA,MacOS,2,NA,Git,Multiple times per day,Yes,No,NA,Neither agree nor disagree,Neither agree nor disagree,Strongly agree,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,Nobody,"I don't care about it, or I haven't thought about it.",Yes,No,The developer who wrote it,No,5,A few times per month or weekly,Yes,Less than once per month or monthly,"No, I didn't know that Stack Overflow had a jobs board","No, and I don't know what that is",NA,I'm not sure,Extremely interested,Somewhat interested,Somewhat interested,Very interested,Somewhat interested,Between 5:00 - 6:00 AM,9 - 12 hours,30 - 59 minutes,1 - 2 times per week,NA,I don't typically exercise,NA,NA,"Master’s degree (MA, MS, M.Eng., MBA, etc.)","Black or of African descent;East Asian;Hispanic or Latino/Latina;Middle Eastern;Native American, Pacific Islander, or Indigenous Australian;South Asian;White or of European descent",35 - 44 years old,Yes,NA,The survey was too long,Neither easy nor difficult
+47,No,No,Poland,No,Employed full-time,Some college/university study without earning a degree,"Computer science, computer engineering, or software engineering",20 to 99 employees,Back-end developer;Engineering manager,3-5 years,3-5 years,Slightly satisfied,Slightly satisfied,Doing the same work,"I’m not actively looking, but I am open to new opportunities",Less than a year ago,7,8,9,4,2,6,1,3,10,5,1,9,4,5,6,11,7,3,8,10,2,5,2,4,1,3,6,7,4,3,1,2,5,I had a negative experience or interaction at work,Polish złoty (zł),8500,Monthly,30000,PLN,Confluence;Jira;Slack,Less than a month,"Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course","The official documentation and/or standards for the technology;A book or e-book from O’Reilly, Apress, or a similar publisher;Questions & answers on Stack Overflow;Internal Wikis, chat rooms, or documentation set up by my company for employees;Pre-scheduled tutoring or mentoring sessions with a friend or colleague;Tapping your network of friends, family, and peers versed in the technology",NA,NA,Agree,Neither Agree nor Disagree,Disagree,Python;SQL;HTML;Bash/Shell,Erlang;Go;JavaScript;Rust,MongoDB;Redis;MySQL;PostgreSQL,Memcached;Elasticsearch,Linux,Heroku;Raspberry Pi,Django,React;TensorFlow,IPython / Jupyter;Sublime Text;Vim,Linux-based,2,Agile;Kanban;Pair programming;Scrum,Git,Once a day,Yes,Yes,The website I was visiting forced me to disable it to access their content;The website I was visiting asked me to disable it;I wanted to support the website I was visiting by viewing their ads,Strongly agree,Somewhat agree,Somewhat disagree,Clicked on an online advertisement;Saw an online advertisement and then researched it (without clicking on the ad);Stopped going to a website because of their advertising,1,2,3,5,7,4,6,"Evolving definitions of ""fairness"" in algorithmic versus human decisions",Increasing automation of jobs,A governmental or other regulatory body,I'm worried about the dangers more than I'm excited about the possibilities.,No,Depends on what it is,Upper management at the company/organization,Yes,10 (Very Likely),Daily or almost daily,Yes,A few times per month or weekly,Yes,"No, I have one but it's out of date",5,I'm not sure,Not at all interested,Somewhat interested,Very interested,Extremely interested,Extremely interested,Between 6:01 - 7:00 AM,9 - 12 hours,30 - 59 minutes,Never,Ergonomic keyboard or mouse,I don't typically exercise,Male,Straight or heterosexual,"Master’s degree (MA, MS, M.Eng., MBA, etc.)",White or of European descent,25 - 34 years old,No,NA,The survey was an appropriate length,Somewhat easy
+50,Yes,Yes,Sweden,"Yes, full-time",Employed full-time,"Master’s degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering",20 to 99 employees,Back-end developer;Front-end developer;Full-stack developer,9-11 years,6-8 years,Slightly satisfied,Moderately satisfied,Working as a founder or co-founder of my own company,"I’m not actively looking, but I am open to new opportunities",Between 1 and 2 years ago,3,1,10,6,8,7,9,2,5,4,3,10,4,1,6,9,11,5,2,7,8,2,1,4,5,3,6,5,7,4,3,1,2,My job status or other personal status changed,Swedish kroner (SEK),NA,Monthly,NA,SEK,Confluence;HipChat;Jira;Slack,One to three months,"Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course;Participated in a hackathon;Contributed to open source software","The official documentation and/or standards for the technology;A book or e-book from O’Reilly, Apress, or a similar publisher;A college/university computer science or software engineering book;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.)",NA,"To improve my general technical skills or programming ability;To improve my knowledge of a specific programming language, framework, or other technology;To build my professional network;Because I find it enjoyable",Neither Agree nor Disagree,Neither Agree nor Disagree,Disagree,Java;JavaScript;PHP;SQL;Swift;TypeScript;HTML;CSS;Bash/Shell,Go;JavaScript;Python;Rust;Swift;TypeScript;Kotlin;Ocaml;HTML;CSS,MySQL;PostgreSQL,MongoDB;Redis;PostgreSQL;Memcached;Google Cloud Storage;Elasticsearch,Android;AWS;Heroku;iOS;Linux;Mac OS;Firebase,Arduino;AWS;iOS;Mac OS;Firebase,Angular;Node.js;React;Spring,Node.js;React;TensorFlow,Android Studio;Atom;IntelliJ;Sublime Text;Visual Studio Code;Xcode,MacOS,2,Agile;Extreme programming (XP);Kanban;Lean;Pair programming;Scrum,Git,Multiple times per day,Yes,Yes,The ad-blocking software was causing display issues on a website;The website I was visiting asked me to disable it;I wanted to support the website I was visiting by viewing their ads,Somewhat agree,Somewhat agree,Somewhat agree,Clicked on an online advertisement;Saw an online advertisement and then researched it (without clicking on the ad),3,4,2,1,6,7,5,Algorithms making important decisions,Increasing automation of jobs,A governmental or other regulatory body,I'm excited about the possibilities more than worried about the dangers.,No,Depends on what it is,Upper management at the company/organization,Yes,10 (Very Likely),Daily or almost daily,Yes,Less than once per month or monthly,Yes,Yes,7,I'm not sure,Very interested,Somewhat interested,Somewhat interested,Somewhat interested,Somewhat interested,Between 8:01 - 9:00 AM,9 - 12 hours,30 - 59 minutes,Never,Standing desk;Fatigue-relieving floor mat,1 - 2 times per week,Male,Straight or heterosexual,"Bachelor’s degree (BA, BS, B.Eng., etc.)",White or of European descent,25 - 34 years old,No,NA,The survey was an appropriate length,Very easy
+51,Yes,No,United States,No,Employed full-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)",Web development or web design,500 to 999 employees,Back-end developer;Designer;Front-end developer;Full-stack developer;Marketing or sales professional;Mobile developer,6-8 years,0-2 years,Extremely dissatisfied,Moderately satisfied,Doing the same work,I am not interested in new job opportunities,Between 1 and 2 years ago,4,2,5,3,1,8,9,6,7,10,1,4,2,10,6,3,8,5,11,9,7,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,My job status or other personal status changed,U.S. dollars ($),44000,Yearly,44000,USD,"Office / productivity suite (Microsoft Office, Google Suite, etc.);Other wiki tool (Github, Google Sites, proprietary software, etc.)",One to three months,"Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course",Questions & answers on Stack Overflow;The technology’s online help system,NA,NA,Agree,Disagree,Agree,Java;JavaScript;Objective-C;PHP;SQL;Swift;HTML;CSS;Bash/Shell,Assembly;C;C++;Java;JavaScript;PHP;Python;SQL;Swift;HTML;CSS,SQL Server;MySQL,SQL Server;MySQL;Oracle,Drupal;iOS;WordPress,iOS;Salesforce;SharePoint;WordPress,NA,Angular;Node.js;React,Atom;Notepad++;Xcode,MacOS,2,NA,Git;Zip file back-ups,Less than once per month,No,NA,NA,Somewhat disagree,Strongly disagree,Strongly agree,Stopped going to a website because of their advertising,1,6,3,2,7,5,4,Increasing automation of jobs,"Evolving definitions of ""fairness"" in algorithmic versus human decisions",The developers or the people creating the AI,I'm worried about the dangers more than I'm excited about the possibilities.,Yes,"Yes, but only within the company",Upper management at the company/organization,Yes,10 (Very Likely),A few times per week,Yes,Less than once per month or monthly,Yes,"No, and I don't know what that is",10 (Very Likely),Yes,Very interested,Very interested,Very interested,A little bit interested,Somewhat interested,Between 5:00 - 6:00 AM,5 - 8 hours,30 - 59 minutes,Never,Standing desk;Fatigue-relieving floor mat,Daily or almost every day,Female,Straight or heterosexual,Associate degree,White or of European descent,18 - 24 years old,No,No,The survey was an appropriate length,Very easy
+52,No,No,United States,No,Employed full-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering","1,000 to 4,999 employees",Full-stack developer,3-5 years,3-5 years,Moderately dissatisfied,Moderately satisfied,Doing the same work,I am actively looking for a job,Between 1 and 2 years ago,10,8,6,5,1,4,3,2,7,9,1,9,2,4,11,3,10,8,6,5,7,3,1,5,2,4,1,7,4,3,2,5,6,I had a negative experience or interaction at work,U.S. dollars ($),60000,Yearly,60000,USD,"Office / productivity suite (Microsoft Office, Google Suite, etc.);Slack;Other wiki tool (Github, Google Sites, proprietary software, etc.)",One to three months,"Taught yourself a new language, framework, or tool without taking a formal course;Participated in a hackathon",The official documentation and/or standards for the technology;Questions & answers on Stack Overflow;The technology’s online help system,NA,"To improve my general technical skills or programming ability;To improve my knowledge of a specific programming language, framework, or other technology;To build my professional network;To help me find new job opportunities",Agree,Neither Agree nor Disagree,Agree,JavaScript;PHP;HTML;CSS,NA,PostgreSQL,MongoDB,NA,Google Home;WordPress,Angular;Node.js,Angular;Node.js;React,PHPStorm;Sublime Text,MacOS,2,Agile,Git,A few times per week,Yes,Yes,The website I was visiting forced me to disable it to access their content;The ad-blocking software was causing display issues on a website;The website I was visiting asked me to disable it;I wanted to support the website I was visiting by viewing their ads,Somewhat agree,Somewhat agree,Strongly disagree,Saw an online advertisement and then researched it (without clicking on the ad);Stopped going to a website because of their advertising;Paid to access a website advertisement-free,5,3,6,2,4,1,7,"Evolving definitions of ""fairness"" in algorithmic versus human decisions",Increasing automation of jobs,The developers or the people creating the AI,I'm worried about the dangers more than I'm excited about the possibilities.,No,Depends on what it is,The person who came up with the idea,Yes,10 (Very Likely),A few times per month or weekly,No,NA,"No, I didn't know that Stack Overflow had a jobs board",NA,NA,No,Extremely interested,Very interested,A little bit interested,Somewhat interested,Somewhat interested,Between 8:01 - 9:00 AM,9 - 12 hours,Less than 30 minutes,1 - 2 times per week,NA,I don't typically exercise,Female,Straight or heterosexual,"Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",White or of European descent,25 - 34 years old,No,No,The survey was an appropriate length,Very easy
+53,Yes,No,Poland,No,Employed full-time,"Master’s degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering","10,000 or more employees",Designer,18-20 years,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,"Taken an online course in programming or software development (e.g. a MOOC);Taken a part-time in-person course in programming or software development;Completed an industry certification program (e.g. MCPD);Received on-the-job training in software development;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Contributed to open source software",NA,NA,To improve my general technical skills or programming ability;To improve my ability to work on a team with other programmers;Because I find it enjoyable,Agree,Strongly agree,Disagree,C;C++;C#;Java;JavaScript;Lua;Objective-C;PHP;Python;Ruby;Scala;SQL;Swift;TypeScript;HTML;CSS;Bash/Shell,Go;Java;JavaScript;Python;SQL;HTML;CSS;Bash/Shell,"MongoDB;Redis;SQL Server;MySQL;PostgreSQL;MariaDB;Amazon DynamoDB;Amazon RDS/Aurora;Google BigQuery;Microsoft Azure (Tables, CosmosDB, SQL, etc);Elasticsearch",Amazon DynamoDB;Amazon RDS/Aurora,Android;AWS;Azure;Google Cloud Platform/App Engine;Serverless,Amazon Echo;AWS;Azure;Serverless,Angular;Node.js,Django;Node.js;React;TensorFlow,Atom;PyCharm;Visual Studio;Visual Studio Code,Windows,2,Agile,Git,Multiple times per day,Yes,Yes,I wanted to support the website I was visiting by viewing their ads,Somewhat agree,Neither agree nor disagree,Strongly disagree,Clicked on an online advertisement;Stopped going to a website because of their advertising,1,4,2,5,6,7,3,Increasing automation of jobs,NA,A governmental or other regulatory body,I'm excited about the possibilities more than worried about the dangers.,No,Depends on what it is,The person who came up with the idea,Yes,10 (Very Likely),Multiple times per day,Yes,Multiple times per day,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, I know what it is but I don't have one",NA,Yes,Somewhat interested,Not at all interested,Somewhat interested,Very interested,Very interested,Between 6:01 - 7:00 AM,9 - 12 hours,Less than 30 minutes,1 - 2 times per week,Ergonomic keyboard or mouse,3 - 4 times per week,Male,Straight or heterosexual,"Master’s degree (MA, MS, M.Eng., MBA, etc.)",White or of European descent,35 - 44 years old,Yes,NA,The survey was an appropriate length,Very easy
+54,Yes,Yes,United States,No,Employed full-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",20 to 99 employees,Back-end developer;Database administrator;DevOps specialist;Front-end developer;Full-stack developer;Mobile developer,12-14 years,6-8 years,Moderately satisfied,Moderately satisfied,Working as an engineering manager or other functional manager,I am not interested in new job opportunities,More than 4 years ago,5,4,2,9,1,3,10,8,7,6,2,3,1,6,7,4,9,10,5,8,11,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,A friend told me about a job opportunity,U.S. dollars ($),80000,Yearly,80000,USD,"Google Hangouts/Chat;Slack;Other chat system (IRC, proprietary software, etc.);Other wiki tool (Github, Google Sites, proprietary software, etc.)",Six to nine months,"Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software",The official documentation and/or standards for the technology,NA,NA,Agree,Agree,Disagree,C;C++;Java;JavaScript;PHP;Python;Ruby;SQL;Bash/Shell,Erlang;Go,PostgreSQL,PostgreSQL,Linux,Android;Google Home;Linux;Raspberry Pi,React,NA,Android Studio;Vim,Linux-based,2,Agile;Evidence-based software engineering;Pair programming;Scrum,Git;Mercurial;Subversion,Multiple times per day,Yes,No,NA,Strongly disagree,Strongly disagree,Strongly agree,Stopped going to a website because of their advertising,5,2,3,6,1,4,7,NA,Increasing automation of jobs,Nobody,I'm excited about the possibilities more than worried about the dangers.,No,"Yes, but only within the company",Upper management at the company/organization,Yes,3,A few times per week,No,NA,"No, I knew that Stack Overflow had a jobs board but have never used or visited it",NA,NA,No,Not at all interested,Not at all interested,Not at all interested,A little bit interested,Not at all interested,Between 7:01 - 8:00 AM,5 - 8 hours,30 - 59 minutes,Daily or almost every day,NA,Daily or almost every day,Male,Straight or heterosexual,"Master’s degree (MA, MS, M.Eng., MBA, etc.)",White or of European descent,25 - 34 years old,Yes,No,The survey was too long,Somewhat difficult
+55,Yes,Yes,United Kingdom,No,Employed full-time,"Master’s degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering",Fewer than 10 employees,Back-end developer;Front-end developer;Full-stack developer,9-11 years,3-5 years,Extremely satisfied,Moderately satisfied,Working as a founder or co-founder of my own company,I am not interested in new job opportunities,Less than a year ago,8,9,10,3,1,6,4,2,5,7,1,3,9,11,5,7,4,2,8,10,6,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,My job status or other personal status changed,British pounds sterling (£),NA,NA,NA,NA,Slack;Trello,Less than a month,"Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Participated in a hackathon;Contributed to open source software","The official documentation and/or standards for the technology;A book or e-book from O’Reilly, Apress, or a similar publisher;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);The technology’s online help system",NA,To win prizes or cash awards;Because I find it enjoyable,Agree,Disagree,Disagree,C++;F#;Java;JavaScript;SQL;HTML;CSS;Bash/Shell,C++;Clojure;F#;JavaScript;HTML,MongoDB;Redis;PostgreSQL,NA,AWS;Linux;Mac OS;Serverless,Linux;Mac OS;Serverless,.NET Core;Node.js;React,Node.js;React,Atom;Eclipse;Visual Studio Code,MacOS,1,Agile,Git,Multiple times per day,Yes,I'm not sure/I can't remember,NA,Somewhat disagree,Somewhat disagree,Neither agree nor disagree,Stopped going to a website because of their advertising,2,5,6,1,4,3,7,"Artificial intelligence surpassing human intelligence (""the singularity"")","Artificial intelligence surpassing human intelligence (""the singularity"")",The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,No,Depends on what it is,Upper management at the company/organization,Yes,10 (Very Likely),Multiple times per day,Yes,Daily or almost daily,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, and I don't know what that is",NA,Yes,Not at all interested,Not at all interested,Not at all interested,Not at all interested,Not at all interested,Between 7:01 - 8:00 AM,9 - 12 hours,30 - 59 minutes,Never,NA,Daily or almost every day,Male,Bisexual or Queer,"Bachelor’s degree (BA, BS, B.Eng., etc.)",White or of European descent,25 - 34 years old,No,NA,The survey was an appropriate length,Somewhat easy
+56,Yes,No,Belgium,"Yes, part-time",Employed full-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)",NA,20 to 99 employees,Back-end developer;Database administrator;Front-end developer;Full-stack developer;Mobile developer,6-8 years,3-5 years,Slightly dissatisfied,Slightly dissatisfied,Working in a different or more specialized technical role than the one I'm in now,"I’m not actively looking, but I am open to new opportunities",Between 2 and 4 years ago,10,9,8,4,1,5,2,3,7,6,1,6,10,9,7,8,5,4,11,3,2,4,1,5,2,3,5,3,6,1,2,4,7,My job status or other personal status changed,Euros (€),2600,NA,NA,EUR,"Facebook;Office / productivity suite (Microsoft Office, Google Suite, etc.);Trello",Three to six months,"Taken an online course in programming or software development (e.g. a MOOC);Participated in a full-time developer training program or bootcamp;Taught yourself a new language, framework, or tool without taking a formal course","The official documentation and/or standards for the technology;A book or e-book from O’Reilly, Apress, or a similar publisher;A college/university computer science or software engineering book;Questions & answers on Stack Overflow",I already had a full-time job as a developer when I began the program,NA,Strongly agree,Agree,Neither Agree nor Disagree,C#;Java;JavaScript;PHP;SQL;TypeScript;HTML;CSS,C#;JavaScript;SQL;TypeScript;HTML;CSS,SQL Server;PostgreSQL,SQL Server;PostgreSQL,Android;Raspberry Pi,Android;Raspberry Pi,Angular;.NET Core;Xamarin,Angular;.NET Core;Node.js;React;Xamarin,Android Studio;Notepad++;Visual Studio;Visual Studio Code,Windows,2,Agile;Lean;Scrum,Git,A few times per week,Yes,No,NA,Somewhat agree,Strongly agree,Somewhat agree,Saw an online advertisement and then researched it (without clicking on the ad),2,3,1,6,5,7,4,Algorithms making important decisions,Increasing automation of jobs,A governmental or other regulatory body,I'm excited about the possibilities more than worried about the dangers.,No,"Yes, and publicly",Upper management at the company/organization,Yes,10 (Very Likely),Daily or almost daily,I'm not sure / I can't remember,NA,"No, I didn't know that Stack Overflow had a jobs board",NA,NA,No,Somewhat interested,Very interested,Very interested,Extremely interested,Somewhat interested,Between 7:01 - 8:00 AM,9 - 12 hours,30 - 59 minutes,1 - 2 times per week,NA,I don't typically exercise,Male,Straight or heterosexual,"Bachelor’s degree (BA, BS, B.Eng., etc.)",White or of European descent,25 - 34 years old,Yes,NA,The survey was too long,Somewhat easy
+57,Yes,Yes,Argentina,"Yes, part-time",Employed full-time,Some college/university study without earning a degree,"Computer science, computer engineering, or software engineering",100 to 499 employees,Back-end developer;Data or business analyst;Designer;Front-end developer;Game or graphics developer;Mobile developer;Student,0-2 years,0-2 years,Neither satisfied nor dissatisfied,Extremely dissatisfied,Working in a different or more specialized technical role than the one I'm in now,"I’m not actively looking, but I am open to new opportunities",Between 1 and 2 years ago,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA
+59,Yes,Yes,United States,No,Employed full-time,"Master’s degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering",20 to 99 employees,Full-stack developer;Product manager,30 or more years,12-14 years,Neither satisfied nor dissatisfied,Slightly dissatisfied,Working in a different or more specialized technical role than the one I'm in now,"I’m not actively looking, but I am open to new opportunities",More than 4 years ago,7,2,1,4,3,6,8,5,10,9,1,2,4,10,8,3,9,6,11,7,5,1,2,5,4,3,7,2,1,5,6,3,4,My job status or other personal status changed,U.S. dollars ($),NA,NA,NA,NA,"Office / productivity suite (Microsoft Office, Google Suite, etc.);Slack;Trello;Other wiki tool (Github, Google Sites, proprietary software, etc.)",Less than a month,"Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software","The official documentation and/or standards for the technology;A book or e-book from O’Reilly, Apress, or a similar publisher;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);The technology’s online help system",NA,NA,Agree,Neither Agree nor Disagree,Neither Agree nor Disagree,C#;CoffeeScript;Erlang;Haskell;JavaScript;Ruby,C#;Erlang;F#;Haskell,MongoDB;SQL Server;PostgreSQL,MongoDB;Elasticsearch,AWS;Linux,NA,.NET Core,NA,Vim;Visual Studio;Visual Studio Code,Windows,2,Agile;Extreme programming (XP);Scrum,Git;Team Foundation Version Control,A few times per week,No,NA,NA,Strongly agree,Somewhat agree,Somewhat disagree,Clicked on an online advertisement;Saw an online advertisement and then researched it (without clicking on the ad);Stopped going to a website because of their advertising,1,3,2,4,7,6,5,Increasing automation of jobs,NA,The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,Depends on what it is,Depends on what it is,Upper management at the company/organization,No,10 (Very Likely),Daily or almost daily,Yes,A few times per week,Yes,"No, I know what it is but I don't have one",10 (Very Likely),Yes,A little bit interested,Not at all interested,A little bit interested,A little bit interested,A little bit interested,Before 5:00 AM,9 - 12 hours,1 - 2 hours,Daily or almost every day,NA,3 - 4 times per week,Male,Straight or heterosexual,"Other doctoral degree (Ph.D, Ed.D., etc.)",White or of European descent,45 - 54 years old,Yes,Yes,The survey was too long,Neither easy nor difficult
+60,Yes,No,Germany,"Yes, full-time",Employed part-time,"Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",NA,"1,000 to 4,999 employees",Data scientist or machine learning specialist;Student,9-11 years,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,C++;Java;JavaScript;Python;R;Swift,C++;Go;Python;R;Swift,SQLite,Google Cloud Storage,iOS;Mac OS,AWS;Google Cloud Platform/App Engine;iOS;Mac OS,TensorFlow,TensorFlow;Torch/PyTorch,Atom;IPython / Jupyter;PyCharm;RStudio;Vim;Xcode,MacOS,1,Scrum,Git,Multiple times per day,No,NA,NA,Strongly agree,Strongly agree,Strongly disagree,Clicked on an online advertisement,1,6,3,4,2,7,5,Algorithms making important decisions,"Artificial intelligence surpassing human intelligence (""the singularity"")",NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA
+61,Yes,No,India,No,Employed full-time,Some college/university study without earning a degree,"Another engineering discipline (ex. civil, electrical, mechanical)",20 to 99 employees,Designer;Front-end developer,0-2 years,0-2 years,Slightly satisfied,Slightly dissatisfied,Working in a different or more specialized technical role than the one I'm in now,"I’m not actively looking, but I am open to new opportunities",Between 1 and 2 years ago,3,5,9,1,7,4,10,2,8,6,7,11,1,3,9,4,10,6,2,8,5,2,1,5,3,4,4,3,2,1,7,6,5,A recruiter contacted me,Indian rupees (₹),660000,Monthly,123984,INR,"Other chat system (IRC, proprietary software, etc.)",Less than a month,"Taught yourself a new language, framework, or tool without taking a formal course","A book or e-book from O’Reilly, Apress, or a similar publisher;Questions & answers on Stack Overflow;Tapping your network of friends, family, and peers versed in the technology",NA,NA,Agree,Agree,Agree,PHP;HTML;CSS,C#;JavaScript;PHP;SQL;HTML;CSS,MySQL;SQLite,MySQL;SQLite,NA,Android;iOS;Firebase,Angular;.NET Core;Node.js,Angular;.NET Core;Node.js;Xamarin,Android Studio;Visual Studio;Visual Studio Code,Windows,1,Agile;Scrum,Git,Multiple times per day,No,NA,NA,Somewhat disagree,Somewhat agree,Neither agree nor disagree,Clicked on an online advertisement;Saw an online advertisement and then researched it (without clicking on the ad),5,3,1,6,2,7,4,"Artificial intelligence surpassing human intelligence (""the singularity"")",Increasing automation of jobs,The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,Depends on what it is,Depends on what it is,The person who came up with the idea,No,10 (Very Likely),Daily or almost daily,Yes,Less than once per month or monthly,"No, I didn't know that Stack Overflow had a jobs board","No, and I don't know what that is",NA,I'm not sure,NA,Very interested,Very interested,Somewhat interested,Somewhat interested,Between 6:01 - 7:00 AM,9 - 12 hours,3 - 4 hours,Never,NA,I don't typically exercise,Male,Straight or heterosexual,"Bachelor’s degree (BA, BS, B.Eng., etc.)",South Asian,35 - 44 years old,Yes,NA,The survey was an appropriate length,Neither easy nor difficult
+63,No,No,Russian Federation,No,Employed full-time,Some college/university study without earning a degree,"Computer science, computer engineering, or software engineering","1,000 to 4,999 employees",Full-stack developer,24-26 years,24-26 years,NA,Neither satisfied nor dissatisfied,NA,"I’m not actively looking, but I am open to new opportunities",More than 4 years ago,2,8,3,5,9,6,7,10,1,4,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,3,6,5,7,1,4,2,NA,Russian rubles (₽),100000,Monthly,21228,RUB,NA,NA,NA,NA,NA,NA,NA,NA,NA,SQL,SQL,Oracle,Oracle,Windows Desktop or Server,NA,NA,NA,NA,Windows,1,NA,I don't use version control,NA,I'm not sure/I don't know,NA,NA,Neither agree nor disagree,Strongly disagree,Somewhat disagree,Saw an online advertisement and then researched it (without clicking on the ad),1,7,5,6,3,2,4,NA,NA,NA,NA,NA,NA,NA,NA,6,I have never visited Stack Overflow (before today),NA,NA,NA,NA,NA,I'm not sure,A little bit interested,A little bit interested,Not at all interested,Very interested,A little bit interested,Between 7:01 - 8:00 AM,1 - 4 hours,Over 4 hours,1 - 2 times per week,Ergonomic keyboard or mouse,I don't typically exercise,Female,NA,NA,NA,35 - 44 years old,Yes,NA,NA,NA
+66,Yes,Yes,United States,No,Employed full-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)","Another engineering discipline (ex. civil, electrical, mechanical)","5,000 to 9,999 employees",Back-end developer;Embedded applications or devices developer,9-11 years,6-8 years,Extremely satisfied,Extremely satisfied,Doing the same work,I am not interested in new job opportunities,Between 1 and 2 years ago,5,8,3,2,4,7,9,6,10,1,1,4,2,10,8,3,7,6,11,9,5,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,My job status or other personal status changed,U.S. dollars ($),74000,Yearly,74000,USD,"Confluence;Jira;Office / productivity suite (Microsoft Office, Google Suite, etc.);Other chat system (IRC, proprietary software, etc.)",One to three months,"Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software","The official documentation and/or standards for the technology;A book or e-book from O’Reilly, Apress, or a similar publisher;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);Internal Wikis, chat rooms, or documentation set up by my company for employees",NA,NA,Agree,Neither Agree nor Disagree,Disagree,Assembly;C;C++;C#;Python;Rust;Bash/Shell,Assembly;C;C++;C#;F#;Python;Rust;TypeScript;Bash/Shell,NA,NA,Arduino,Arduino;ESP8266,.NET Core;TensorFlow,.NET Core;TensorFlow,Notepad++;Sublime Text;Vim;Visual Studio,Linux-based,1,NA,Git;Copying and pasting files to network shares,Multiple times per day,Yes,Yes,I wanted to view a specific advertisement;I wanted to support the website I was visiting by viewing their ads,Somewhat agree,Strongly agree,Neither agree nor disagree,Clicked on an online advertisement;Saw an online advertisement and then researched it (without clicking on the ad);Stopped going to a website because of their advertising,1,5,4,3,2,6,7,Algorithms making important decisions,Algorithms making important decisions,The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,Depends on what it is,"Yes, but only within the company",The person who came up with the idea,Yes,10 (Very Likely),A few times per week,Yes,Less than once per month or monthly,Yes,"No, I have one but it's out of date",6,Yes,Somewhat interested,A little bit interested,A little bit interested,Very interested,Somewhat interested,Between 7:01 - 8:00 AM,9 - 12 hours,Less than 30 minutes,Never,NA,I don't typically exercise,Male,Straight or heterosexual,"Other doctoral degree (Ph.D, Ed.D., etc.)",White or of European descent,25 - 34 years old,No,No,The survey was an appropriate length,Somewhat easy
+67,Yes,No,India,No,Employed full-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",20 to 99 employees,Back-end developer;Front-end developer,6-8 years,0-2 years,Slightly dissatisfied,Neither satisfied nor dissatisfied,Working in a different or more specialized technical role than the one I'm in now,"I’m not actively looking, but I am open to new opportunities",Less than a year ago,4,9,5,7,2,10,6,3,1,8,5,6,9,2,1,3,4,7,10,11,8,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,A friend told me about a job opportunity,Indian rupees (₹),NA,NA,NA,NA,Jira,NA,"Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course",The official documentation and/or standards for the technology;A college/university computer science or software engineering book;Questions & answers on Stack Overflow;Pre-scheduled tutoring or mentoring sessions with a friend or colleague,NA,NA,Agree,Agree,Disagree,C;C++;Java;JavaScript;PHP;Python;HTML;CSS,Java;JavaScript;Python;HTML;CSS,SQL Server;MySQL,MongoDB;MySQL,Android;Firebase,NA,NA,Angular;Django,IntelliJ;Notepad++;PHPStorm;Visual Studio Code,Windows,1,NA,Git,Once a day,Yes,No,NA,Somewhat agree,Neither agree nor disagree,Neither agree nor disagree,NA,5,6,1,7,4,2,3,"Artificial intelligence surpassing human intelligence (""the singularity"")","Evolving definitions of ""fairness"" in algorithmic versus human decisions",The developers or the people creating the AI,I'm worried about the dangers more than I'm excited about the possibilities.,Depends on what it is,Depends on what it is,The person who came up with the idea,Unsure / I don't know,10 (Very Likely),Multiple times per day,Yes,I have never participated in Q&A on Stack Overflow,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, I know what it is but I don't have one",NA,No,Very interested,Extremely interested,Extremely interested,Extremely interested,Extremely interested,Between 7:01 - 8:00 AM,5 - 8 hours,1 - 2 hours,Never,Standing desk;Ergonomic keyboard or mouse,3 - 4 times per week,Male,NA,"Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",South Asian,18 - 24 years old,No,NA,The survey was too long,Very easy
+71,Yes,No,India,No,Employed full-time,"Master’s degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering",100 to 499 employees,Back-end developer;Desktop or enterprise applications developer;Front-end developer;Full-stack developer,3-5 years,3-5 years,Moderately satisfied,Moderately satisfied,Working as a founder or co-founder of my own company,"I’m not actively looking, but I am open to new opportunities",More than 4 years ago,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,3,1,5,4,2,NA,NA,NA,NA,NA,NA,NA,My job status or other personal status changed,Indian rupees (₹),35000,Monthly,6576,INR,Google Hangouts/Chat,One to three months,"Taught yourself a new language, framework, or tool without taking a formal course","The official documentation and/or standards for the technology;A book or e-book from O’Reilly, Apress, or a similar publisher;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);The technology’s online help system",NA,NA,Agree,Disagree,Disagree,JavaScript;PHP;Python;SQL;HTML;CSS,CoffeeScript;Go;JavaScript;Matlab;Perl;PHP;Python;SQL;TypeScript;Delphi/Object Pascal;HTML;CSS;Bash/Shell,MySQL;MariaDB,"MySQL;PostgreSQL;MariaDB;Google BigQuery;Microsoft Azure (Tables, CosmosDB, SQL, etc);Google Cloud Storage;Elasticsearch",WordPress,Amazon Echo;Android;Apple Watch or Apple TV;Gaming console;Linux;Mac OS;Raspberry Pi;Salesforce;WordPress,Django,Angular;Django;Node.js;React;Cordova,NetBeans;Notepad++;PyCharm;Visual Studio Code,Windows,1,Agile;Extreme programming (XP);Pair programming;Scrum,Git,Multiple times per day,Yes,No,NA,Strongly disagree,Strongly disagree,Strongly disagree,Saw an online advertisement and then researched it (without clicking on the ad);Stopped going to a website because of their advertising,5,2,4,1,6,7,3,Algorithms making important decisions,Algorithms making important decisions,The developers or the people creating the AI,I'm worried about the dangers more than I'm excited about the possibilities.,No,Depends on what it is,The person who came up with the idea,Unsure / I don't know,10 (Very Likely),Multiple times per day,Yes,A few times per week,"No, I knew that Stack Overflow had a jobs board but have never used or visited it",Yes,NA,Yes,Very interested,Somewhat interested,Extremely interested,Extremely interested,Extremely interested,Between 5:00 - 6:00 AM,9 - 12 hours,30 - 59 minutes,1 - 2 times per week,Ergonomic keyboard or mouse,Daily or almost every day,Male,Straight or heterosexual,"Master’s degree (MA, MS, M.Eng., MBA, etc.)",South Asian,25 - 34 years old,Yes,NA,The survey was too long,Very easy
+72,Yes,Yes,United States,No,Employed full-time,"Master’s degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering",20 to 99 employees,Back-end developer;Full-stack developer,15-17 years,9-11 years,Slightly satisfied,Slightly satisfied,Doing the same work,"I’m not actively looking, but I am open to new opportunities",Between 1 and 2 years ago,8,4,6,2,1,3,7,5,10,9,1,3,2,11,5,4,7,8,10,9,6,5,1,2,3,4,7,5,4,3,1,2,6,My job status or other personal status changed,U.S. dollars ($),115000,Yearly,115000,USD,Confluence;Jira;Slack,Less than a month,"Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software","The official documentation and/or standards for the technology;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);The technology’s online help system",NA,NA,Agree,Neither Agree nor Disagree,Disagree,Erlang;Go;Groovy;Java;JavaScript;Ruby;Scala;TypeScript;Kotlin;HTML;CSS;Bash/Shell,Groovy;Haskell;Rust;Scala;Kotlin,Cassandra;MongoDB;Amazon DynamoDB,Cassandra;Apache HBase;Elasticsearch,Amazon Echo;AWS;Linux,Linux,Node.js;Spring,Hadoop;Spark,IntelliJ;Sublime Text;Vim,Linux-based,2,Agile;Pair programming;Scrum,Git,Multiple times per day,Yes,Yes,The ad-blocking software was causing display issues on a website,Neither agree nor disagree,Somewhat disagree,Somewhat agree,NA,4,5,2,3,6,1,7,Algorithms making important decisions,"Artificial intelligence surpassing human intelligence (""the singularity"")",A governmental or other regulatory body,I'm excited about the possibilities more than worried about the dangers.,Depends on what it is,Depends on what it is,Upper management at the company/organization,Unsure / I don't know,10 (Very Likely),Multiple times per day,Yes,A few times per month or weekly,Yes,Yes,9,Yes,Somewhat interested,Not at all interested,Somewhat interested,Extremely interested,Somewhat interested,Between 6:01 - 7:00 AM,9 - 12 hours,30 - 59 minutes,Never,Standing desk;Ergonomic keyboard or mouse;Wrist/hand supports or braces,3 - 4 times per week,Male,Straight or heterosexual,"Bachelor’s degree (BA, BS, B.Eng., etc.)",White or of European descent,25 - 34 years old,No,No,The survey was an appropriate length,Somewhat easy
+75,Yes,No,United States,No,Employed full-time,"Master’s degree (MA, MS, M.Eng., MBA, etc.)",NA,20 to 99 employees,Back-end developer;Designer;Educator or academic researcher;Front-end developer,3-5 years,3-5 years,Extremely dissatisfied,Extremely satisfied,NA,I am not interested in new job opportunities,More than 4 years ago,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,My job status or other personal status changed,U.S. dollars ($),70000,Yearly,70000,USD,NA,NA,"Taught yourself a new language, framework, or tool without taking a formal course","The official documentation and/or standards for the technology;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);Tapping your network of friends, family, and peers versed in the technology",NA,NA,Agree,Disagree,Neither Agree nor Disagree,JavaScript;PHP;SQL;CSS;Bash/Shell,JavaScript;PHP;SQL;Swift;CSS;Bash/Shell,MySQL,MySQL,NA,NA,NA,NA,Atom,MacOS,1,NA,NA,Weekly or a few times per month,I'm not sure/I don't know,NA,NA,Neither agree nor disagree,Neither agree nor disagree,Neither agree nor disagree,NA,1,6,2,5,7,3,4,NA,NA,NA,I'm excited about the possibilities more than worried about the dangers.,No,"Yes, but only within the company",NA,Yes,9,A few times per month or weekly,No,NA,"No, I knew that Stack Overflow had a jobs board but have never used or visited it",NA,NA,No,Very interested,A little bit interested,Somewhat interested,A little bit interested,A little bit interested,Before 5:00 AM,1 - 4 hours,1 - 2 hours,Never,NA,3 - 4 times per week,Male,Straight or heterosexual,"Master’s degree (MA, MS, M.Eng., MBA, etc.)",White or of European descent,35 - 44 years old,No,No,The survey was too long,Neither easy nor difficult
+76,Yes,Yes,Indonesia,"Yes, full-time",Employed full-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",100 to 499 employees,Desktop or enterprise applications developer;Embedded applications or devices developer;Full-stack developer;Game or graphics developer;Mobile developer,6-8 years,6-8 years,Slightly satisfied,Slightly satisfied,Working as a founder or co-founder of my own company,"I’m not actively looking, but I am open to new opportunities",Between 1 and 2 years ago,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,I saw an employer’s advertisement,NA,NA,Monthly,NA,NA,"Jira;Trello;Other wiki tool (Github, Google Sites, proprietary software, etc.)",More than a year,"Taken a part-time in-person course in programming or software development;Received on-the-job training in software development;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Participated in a hackathon;Contributed to open source software",NA,NA,To build my professional network;To win prizes or cash awards;Because I find it enjoyable,Agree,Agree,Strongly disagree,Go;Java;JavaScript;PHP;SQL;Swift;Kotlin;HTML;CSS,NA,MongoDB;SQL Server;MySQL;PostgreSQL;SQLite;Oracle;MariaDB,NA,Android;Arduino;iOS;Windows Desktop or Server;WordPress,NA,NA,NA,Android Studio;Atom;Eclipse;NetBeans;Notepad++;PHPStorm;Sublime Text;Visual Studio;Xcode,MacOS,1,Agile,Git,Multiple times per day,Yes,Yes,The website I was visiting forced me to disable it to access their content;The ad-blocking software was causing display issues on a website;I wanted to view a specific advertisement;The website I was visiting asked me to disable it;I wanted to support the website I was visiting by viewing their ads,Somewhat agree,Somewhat agree,Somewhat disagree,Clicked on an online advertisement;Saw an online advertisement and then researched it (without clicking on the ad),NA,NA,NA,NA,NA,NA,NA,"Evolving definitions of ""fairness"" in algorithmic versus human decisions",Algorithms making important decisions,The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,Yes,Depends on what it is,The developer who wrote it,Yes,10 (Very Likely),Multiple times per day,Yes,A few times per week,Yes,"No, I have one but it's out of date",10 (Very Likely),Yes,Extremely interested,Very interested,Very interested,Very interested,Very interested,Between 9:01 - 10:00 AM,9 - 12 hours,30 - 59 minutes,NA,Standing desk,I don't typically exercise,Male,NA,"Bachelor’s degree (BA, BS, B.Eng., etc.)",South Asian,18 - 24 years old,No,NA,The survey was too long,Somewhat easy
+77,Yes,Yes,United States,No,Employed full-time,Associate degree,"Computer science, computer engineering, or software engineering",100 to 499 employees,Back-end developer;DevOps specialist,15-17 years,3-5 years,Moderately satisfied,Moderately satisfied,Doing the same work,I am not interested in new job opportunities,Between 2 and 4 years ago,10,5,9,6,2,1,4,8,3,7,1,7,2,10,9,3,8,4,11,5,6,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,My job status or other personal status changed,U.S. dollars ($),90000,NA,90000,USD,"Confluence;Jira;Slack;Other wiki tool (Github, Google Sites, proprietary software, etc.)",Less than a month,"Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software","The official documentation and/or standards for the technology;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);Internal Wikis, chat rooms, or documentation set up by my company for employees",NA,NA,Neither Agree nor Disagree,Disagree,Disagree,Ruby;Bash/Shell,Ruby;Rust,PostgreSQL;Elasticsearch,PostgreSQL;Elasticsearch,Linux;Mac OS,Linux;Mac OS,NA,NA,Vim,MacOS,2,Agile;Kanban;Pair programming;Scrum,Git,A few times per week,Yes,I'm not sure/I can't remember,NA,Somewhat agree,Somewhat disagree,Neither agree nor disagree,Paid to access a website advertisement-free,3,5,4,1,6,7,2,Increasing automation of jobs,Algorithms making important decisions,The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,No,Depends on what it is,Upper management at the company/organization,Yes,5,A few times per month or weekly,I'm not sure / I can't remember,NA,"No, I knew that Stack Overflow had a jobs board but have never used or visited it",NA,NA,No,Not at all interested,Not at all interested,Not at all interested,Very interested,A little bit interested,I do not have a set schedule,9 - 12 hours,Less than 30 minutes,Never,Standing desk;Fatigue-relieving floor mat;Wrist/hand supports or braces,Daily or almost every day,"Male;Non-binary, genderqueer, or gender non-conforming",Bisexual or Queer,"Bachelor’s degree (BA, BS, B.Eng., etc.)",White or of European descent,25 - 34 years old,No,No,The survey was an appropriate length,Somewhat easy
+78,Yes,No,United States,No,Employed full-time,"Master’s degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering",500 to 999 employees,Back-end developer;Desktop or enterprise applications developer,21-23 years,21-23 years,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA
+79,Yes,Yes,United States,No,Employed full-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",20 to 99 employees,Back-end developer;Full-stack developer,18-20 years,18-20 years,Moderately satisfied,Slightly satisfied,Working as an engineering manager or other functional manager,I am not interested in new job opportunities,Between 2 and 4 years ago,4,10,5,2,1,8,3,6,7,9,1,5,3,2,9,4,10,6,7,11,8,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,My job status or other personal status changed,U.S. dollars ($),115000,Yearly,115000,USD,"Office / productivity suite (Microsoft Office, Google Suite, etc.);Slack;Trello",Less than a month,"Taken a part-time in-person course in programming or software development;Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software","A book or e-book from O’Reilly, Apress, or a similar publisher;A college/university computer science or software engineering book;The technology’s online help system",NA,NA,Strongly agree,Strongly disagree,Disagree,C#;F#;JavaScript;Lua;TypeScript;HTML;CSS,C#;F#;Haskell;Rust;Swift;TypeScript,NA,NA,Azure;Windows Desktop or Server,Azure;Linux;Raspberry Pi;Windows Desktop or Server,Angular;Node.js;Cordova,.NET Core;React;Xamarin,Notepad++;Vim;Visual Studio;Visual Studio Code,Windows,3,Agile;Mob programming;Pair programming,Git,Multiple times per day,Yes,No,NA,Somewhat agree,Somewhat agree,Strongly disagree,Stopped going to a website because of their advertising,2,1,6,5,3,7,4,"Evolving definitions of ""fairness"" in algorithmic versus human decisions",Increasing automation of jobs,The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,Depends on what it is,"Yes, but only within the company",Upper management at the company/organization,Yes,9,Daily or almost daily,Yes,Less than once per month or monthly,Yes,"No, I have one but it's out of date",6,I'm not sure,Somewhat interested,Not at all interested,A little bit interested,Somewhat interested,A little bit interested,Between 6:01 - 7:00 AM,9 - 12 hours,Less than 30 minutes,Never,Wrist/hand supports or braces,1 - 2 times per week,Male,Straight or heterosexual,"Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",White or of European descent,35 - 44 years old,Yes,No,The survey was an appropriate length,Very easy
+80,Yes,Yes,United States,No,Employed full-time,"Master’s degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering",100 to 499 employees,Full-stack developer,9-11 years,6-8 years,Moderately dissatisfied,Moderately satisfied,Working as a founder or co-founder of my own company,"I’m not actively looking, but I am open to new opportunities",Between 1 and 2 years ago,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA
+81,No,Yes,Germany,No,Employed full-time,Some college/university study without earning a degree,"Computer science, computer engineering, or software engineering",100 to 499 employees,Back-end developer;Desktop or enterprise applications developer;Embedded applications or devices developer;Front-end developer;Full-stack developer;System administrator,9-11 years,9-11 years,Moderately satisfied,Extremely satisfied,Working as a product manager or project manager,"I’m not actively looking, but I am open to new opportunities",Less than a year ago,9,5,10,2,3,4,6,1,8,7,1,10,11,6,8,9,2,5,4,3,7,5,1,4,2,3,5,6,4,2,1,7,3,My job status or other personal status changed,Euros (€),5000,Monthly,73428,EUR,"Confluence;Jira;Office / productivity suite (Microsoft Office, Google Suite, etc.);Other chat system (IRC, proprietary software, etc.);Other wiki tool (Github, Google Sites, proprietary software, etc.)",Less than a month,"Completed an industry certification program (e.g. MCPD);Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software",The official documentation and/or standards for the technology,NA,NA,Agree,Strongly agree,Disagree,C;C++;C#;Java;JavaScript;VB.NET;HTML;CSS;Bash/Shell,C;C++;C#;Hack;Java;VB.NET,MySQL;MariaDB,Amazon Redshift;Amazon RDS/Aurora;Google BigQuery;Google Cloud Storage;Elasticsearch,AWS;Linux;Windows Desktop or Server,AWS;Linux;Windows Desktop or Server,Spring,.NET Core,Eclipse;IntelliJ;Notepad++;PHPStorm;Visual Studio,Windows,3,Agile;Extreme programming (XP);Scrum,Git,Multiple times per day,Yes,Yes,The website I was visiting forced me to disable it to access their content;The ad-blocking software was causing display issues on a website,Neither agree nor disagree,Somewhat agree,Somewhat agree,Stopped going to a website because of their advertising,7,4,1,3,2,6,5,NA,NA,Nobody,"I don't care about it, or I haven't thought about it.",Depends on what it is,"Yes, but only within the company",Upper management at the company/organization,Unsure / I don't know,4,A few times per week,Yes,Less than once per month or monthly,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, I know what it is but I don't have one",NA,Yes,A little bit interested,Somewhat interested,Not at all interested,Not at all interested,Not at all interested,Between 6:01 - 7:00 AM,5 - 8 hours,1 - 2 hours,Never,NA,I don't typically exercise,Male,Straight or heterosexual,"Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",White or of European descent,35 - 44 years old,Yes,NA,The survey was too long,Neither easy nor difficult
+82,No,No,India,No,Employed full-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)","A natural science (ex. biology, chemistry, physics)","10,000 or more employees",Designer;Front-end developer,9-11 years,9-11 years,Moderately satisfied,Extremely satisfied,Working as a founder or co-founder of my own company,I am actively looking for a job,Between 1 and 2 years ago,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,10 (Very Likely),Multiple times per day,Yes,I have never participated in Q&A on Stack Overflow,"No, I didn't know that Stack Overflow had a jobs board","No, and I don't know what that is",NA,Yes,Very interested,Very interested,Very interested,Extremely interested,Very interested,Between 7:01 - 8:00 AM,9 - 12 hours,3 - 4 hours,Never,Ergonomic keyboard or mouse,1 - 2 times per week,NA,NA,NA,NA,NA,NA,NA,NA,NA
+83,Yes,Yes,Germany,"Yes, full-time",Employed full-time,"Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",NA,20 to 99 employees,Back-end developer;Desktop or enterprise applications developer;Embedded applications or devices developer,6-8 years,0-2 years,Slightly satisfied,Slightly dissatisfied,Working in a different or more specialized technical role than the one I'm in now,"I’m not actively looking, but I am open to new opportunities",Between 1 and 2 years ago,5,7,8,3,1,2,6,4,10,9,1,8,11,4,10,6,3,2,5,9,7,NA,NA,NA,NA,NA,2,5,6,4,1,3,7,My job status or other personal status changed,Euros (€),NA,NA,NA,NA,"Office / productivity suite (Microsoft Office, Google Suite, etc.)",One to three months,"Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software","The official documentation and/or standards for the technology;A college/university computer science or software engineering book;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);The technology’s online help system",NA,NA,Neither Agree nor Disagree,Agree,Neither Agree nor Disagree,C;C++;C#;Java;Python;SQL,C++;C#;Scala;Kotlin,SQL Server;MySQL;MariaDB,NA,Arduino;Linux;Windows Desktop or Server,Arduino;Linux;Windows Desktop or Server,TensorFlow,Xamarin;TensorFlow,IntelliJ;Notepad++;PyCharm;Visual Studio,Windows,2,NA,Git;Subversion,A few times per week,Yes,No,NA,Somewhat disagree,Somewhat agree,Strongly agree,Stopped going to a website because of their advertising,3,6,2,4,7,1,5,Increasing automation of jobs,Increasing automation of jobs,The developers or the people creating the AI,"I don't care about it, or I haven't thought about it.",Depends on what it is,Depends on what it is,The person who came up with the idea,Yes,8,A few times per week,No,NA,"No, I knew that Stack Overflow had a jobs board but have never used or visited it",NA,NA,No,Not at all interested,Not at all interested,Not at all interested,Not at all interested,Not at all interested,Between 5:00 - 6:00 AM,9 - 12 hours,Less than 30 minutes,3 - 4 times per week,Ergonomic keyboard or mouse,1 - 2 times per week,Male,Straight or heterosexual,"Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",White or of European descent,18 - 24 years old,No,NA,The survey was an appropriate length,Very easy
+84,Yes,No,Ireland,No,Employed full-time,Some college/university study without earning a degree,"Information systems, information technology, or system administration","10,000 or more employees",Back-end developer;Full-stack developer,18-20 years,15-17 years,Moderately satisfied,Moderately satisfied,Working as an engineering manager or other functional manager,I am not interested in new job opportunities,Between 2 and 4 years ago,7,5,4,2,1,3,6,8,10,9,1,2,4,10,6,5,3,9,11,8,7,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,A recruiter contacted me,Euros (€),105000,NA,128507,EUR,"Confluence;Jira;Other chat system (IRC, proprietary software, etc.);Other wiki tool (Github, Google Sites, proprietary software, etc.)",Less than a month,"Participated in a full-time developer training program or bootcamp;Completed an industry certification program (e.g. MCPD);Taught yourself a new language, framework, or tool without taking a formal course;Participated in a hackathon","The official documentation and/or standards for the technology;A book or e-book from O’Reilly, Apress, or a similar publisher;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);Internal Wikis, chat rooms, or documentation set up by my company for employees;The technology’s online help system",I already had a full-time job as a developer when I began the program,Because I find it enjoyable,Agree,Agree,Strongly disagree,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA
+85,Yes,Yes,France,"Yes, part-time",Employed part-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",10 to 19 employees,Back-end developer;Front-end developer;Student,9-11 years,0-2 years,Neither satisfied nor dissatisfied,Moderately dissatisfied,Working as a founder or co-founder of my own company,"I’m not actively looking, but I am open to new opportunities",Less than a year ago,1,10,4,5,2,6,3,7,8,9,1,3,9,11,10,8,4,7,6,2,5,5,1,4,2,3,5,6,1,2,4,7,3,I had a negative experience or interaction at work,Euros (€),900,Monthly,13212,EUR,"Slack;Other chat system (IRC, proprietary software, etc.);Other wiki tool (Github, Google Sites, proprietary software, etc.)",NA,"Taken an online course in programming or software development (e.g. a MOOC);Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Participated in a hackathon;Contributed to open source software","The official documentation and/or standards for the technology;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.)",NA,"To improve my general technical skills or programming ability;To improve my knowledge of a specific programming language, framework, or other technology;To build my professional network;To help me find new job opportunities;To win prizes or cash awards;Because I find it enjoyable",Agree,Disagree,Agree,Assembly;C;C++;C#;Java;JavaScript;Python;SQL;HTML;CSS;Bash/Shell,Assembly;C;C++,MongoDB;MySQL;PostgreSQL;SQLite;MariaDB;Elasticsearch,NA,Android;Arduino;Heroku;Linux;Raspberry Pi,Android;Arduino;ESP8266;Linux;Raspberry Pi,Angular;Django;Node.js;React,NA,Android Studio;Atom;Emacs;Notepad++;PyCharm;Visual Studio,Linux-based,3,Agile;Extreme programming (XP);Kanban;Pair programming;Scrum,Git,Multiple times per day,Yes,Yes,The ad-blocking software was causing display issues on a website;I wanted to support the website I was visiting by viewing their ads,Somewhat disagree,Somewhat agree,Somewhat agree,Stopped going to a website because of their advertising,1,3,6,5,4,7,2,"Evolving definitions of ""fairness"" in algorithmic versus human decisions","Artificial intelligence surpassing human intelligence (""the singularity"")",Nobody,I'm excited about the possibilities more than worried about the dangers.,No,Depends on what it is,NA,Yes,10 (Very Likely),Multiple times per day,No,NA,Yes,NA,5,I'm not sure,Extremely interested,Extremely interested,A little bit interested,Very interested,Very interested,Between 5:00 - 6:00 AM,Over 12 hours,1 - 2 hours,Daily or almost every day,NA,I don't typically exercise,Male,Straight or heterosexual,"Bachelor’s degree (BA, BS, B.Eng., etc.)",White or of European descent,18 - 24 years old,No,NA,The survey was too long,Very easy
+87,Yes,Yes,Ukraine,No,Employed full-time,"Master’s degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering",20 to 99 employees,Back-end developer;Database administrator;Desktop or enterprise applications developer;DevOps specialist;Full-stack developer;QA or test developer,9-11 years,9-11 years,Slightly dissatisfied,Slightly dissatisfied,Working in a different or more specialized technical role than the one I'm in now,"I’m not actively looking, but I am open to new opportunities",More than 4 years ago,9,8,4,2,5,1,7,6,10,3,1,6,4,10,11,3,2,5,7,9,8,5,2,4,1,3,7,5,2,1,3,4,6,My job status or other personal status changed,Euros (€),NA,NA,NA,NA,Jira;Slack,Three to six months,"Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Participated in a hackathon;Contributed to open source software",NA,NA,"To improve my knowledge of a specific programming language, framework, or other technology",Neither Agree nor Disagree,Disagree,Strongly disagree,Java;SQL,Java,PostgreSQL,PostgreSQL,Linux,NA,Spring,NA,Eclipse;IntelliJ,Windows,1,Agile;Extreme programming (XP);Pair programming;Scrum,Git,Multiple times per day,Yes,Yes,The website I was visiting forced me to disable it to access their content,Somewhat agree,Somewhat agree,Neither agree nor disagree,Clicked on an online advertisement;Saw an online advertisement and then researched it (without clicking on the ad);Stopped going to a website because of their advertising,1,3,2,5,7,4,6,Algorithms making important decisions,Increasing automation of jobs,The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,No,Depends on what it is,The developer who wrote it,Yes,9,A few times per week,Yes,Less than once per month or monthly,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, I know what it is but I don't have one",NA,Yes,Somewhat interested,Somewhat interested,Very interested,Somewhat interested,Somewhat interested,Between 7:01 - 8:00 AM,Over 12 hours,1 - 2 hours,Never,Ergonomic keyboard or mouse,I don't typically exercise,Male,Straight or heterosexual,"Master’s degree (MA, MS, M.Eng., MBA, etc.)",White or of European descent,25 - 34 years old,No,NA,The survey was an appropriate length,Somewhat easy
+88,No,No,Spain,No,Employed full-time,"Master’s degree (MA, MS, M.Eng., MBA, etc.)","A natural science (ex. biology, chemistry, physics)",Fewer than 10 employees,Back-end developer;Data or business analyst;Database administrator;Desktop or enterprise applications developer;Educator or academic researcher;Front-end developer;QA or test developer;System administrator,18-20 years,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA
+89,Yes,No,Denmark,"Yes, full-time",Employed part-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)","A natural science (ex. biology, chemistry, physics)",10 to 19 employees,Back-end developer;Database administrator;Front-end developer;Student;System administrator,3-5 years,3-5 years,Neither satisfied nor dissatisfied,Neither satisfied nor dissatisfied,Working in a career completely unrelated to software development,"I’m not actively looking, but I am open to new opportunities",Between 1 and 2 years ago,1,6,2,4,7,5,9,3,10,8,4,10,1,5,8,11,7,6,3,2,9,4,2,1,3,5,2,3,1,4,6,5,7,My job status or other personal status changed,Danish krone (kr),NA,Monthly,NA,DKK,NA,One to three months,"Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software","The official documentation and/or standards for the technology;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);The technology’s online help system",NA,NA,Strongly agree,Neither Agree nor Disagree,Neither Agree nor Disagree,JavaScript;Julia;PHP;Python;SQL;VBA;HTML;CSS;Bash/Shell,Haskell;JavaScript;Julia;PHP;Python;Rust;SQL;HTML;CSS;Bash/Shell,MongoDB;SQL Server;MySQL;SQLite;MariaDB,SQL Server;MySQL;PostgreSQL;SQLite;MariaDB,iOS;Linux;Raspberry Pi;Windows Desktop or Server;WordPress,iOS;Linux;Raspberry Pi,NA,NA,Emacs;Vim,Linux-based,1,NA,Git;Copying and pasting files to network shares,Weekly or a few times per month,Yes,Yes,The ad-blocking software was causing display issues on a website,Somewhat agree,Somewhat agree,Somewhat agree,NA,3,4,1,2,6,7,5,"Artificial intelligence surpassing human intelligence (""the singularity"")","Artificial intelligence surpassing human intelligence (""the singularity"")",The developers or the people creating the AI,I'm worried about the dangers more than I'm excited about the possibilities.,No,"Yes, and publicly",The person who came up with the idea,Yes,7,A few times per week,No,NA,"No, I knew that Stack Overflow had a jobs board but have never used or visited it",NA,NA,No,Not at all interested,A little bit interested,Somewhat interested,Not at all interested,Not at all interested,Between 7:01 - 8:00 AM,5 - 8 hours,1 - 2 hours,1 - 2 times per week,NA,Daily or almost every day,Male,Straight or heterosexual,"Other doctoral degree (Ph.D, Ed.D., etc.)",White or of European descent,18 - 24 years old,No,NA,The survey was too long,Somewhat difficult
+90,No,No,United States,No,Employed full-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)","Fine arts or performing arts (ex. graphic design, music, studio art)","10,000 or more employees",Designer;Front-end developer;Marketing or sales professional,12-14 years,3-5 years,Slightly satisfied,Slightly satisfied,Working as an engineering manager or other functional manager,"I’m not actively looking, but I am open to new opportunities",Between 2 and 4 years ago,2,9,8,6,3,1,4,5,10,7,1,9,5,2,7,6,8,4,11,10,3,4,1,5,2,3,3,6,5,1,2,4,7,A friend told me about a job opportunity,U.S. dollars ($),NA,NA,NA,NA,Slack,Less than a month,"Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course","The official documentation and/or standards for the technology;A book or e-book from O’Reilly, Apress, or a similar publisher;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);The technology’s online help system",NA,NA,Agree,Neither Agree nor Disagree,Agree,JavaScript;PHP;HTML;CSS,JavaScript;PHP;Ruby;VB.NET;HTML;CSS,MySQL,NA,SharePoint;WordPress,AWS;WordPress,NA,Node.js,Xcode,MacOS,3,NA,Copying and pasting files to network shares,Multiple times per day,No,NA,NA,Somewhat agree,Somewhat agree,Neither agree nor disagree,Saw an online advertisement and then researched it (without clicking on the ad);Stopped going to a website because of their advertising,5,1,3,4,7,6,2,Algorithms making important decisions,"Evolving definitions of ""fairness"" in algorithmic versus human decisions",The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,No,"Yes, and publicly",Upper management at the company/organization,Yes,10 (Very Likely),Multiple times per day,Yes,I have never participated in Q&A on Stack Overflow,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, and I don't know what that is",NA,I'm not sure,Very interested,A little bit interested,Not at all interested,A little bit interested,Very interested,Between 7:01 - 8:00 AM,5 - 8 hours,30 - 59 minutes,Never,Standing desk;Wrist/hand supports or braces,I don't typically exercise,Male,Straight or heterosexual,Associate degree,White or of European descent,25 - 34 years old,No,No,The survey was too long,Very easy
+91,Yes,Yes,United States,No,Employed full-time,"Master’s degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering","10,000 or more employees",Back-end developer;Data scientist or machine learning specialist;DevOps specialist;Educator or academic researcher;QA or test developer;System administrator,12-14 years,6-8 years,Moderately satisfied,Neither satisfied nor dissatisfied,Working in a different or more specialized technical role than the one I'm in now,"I’m not actively looking, but I am open to new opportunities",Less than a year ago,5,9,4,10,6,1,3,7,2,8,4,11,5,6,3,9,10,2,7,8,1,2,1,3,5,4,NA,NA,NA,NA,NA,NA,NA,A recruiter contacted me,U.S. dollars ($),120000,Yearly,120000,USD,"Confluence;Jira;Slack;Other wiki tool (Github, Google Sites, proprietary software, etc.)",One to three months,"Taken an online course in programming or software development (e.g. a MOOC);Participated in a full-time developer training program or bootcamp;Taken a part-time in-person course in programming or software development;Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Participated in a hackathon;Contributed to open source software","The official documentation and/or standards for the technology;A book or e-book from O’Reilly, Apress, or a similar publisher;A college/university computer science or software engineering book;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);Internal Wikis, chat rooms, or documentation set up by my company for employees;Pre-scheduled tutoring or mentoring sessions with a friend or colleague;Tapping your network of friends, family, and peers versed in the technology;The technology’s online help system",I already had a full-time job as a developer when I began the program,"To improve my general technical skills or programming ability;To improve my knowledge of a specific programming language, framework, or other technology;To improve my ability to work on a team with other programmers;To build my professional network",Disagree,Strongly disagree,Strongly disagree,C;F#;Haskell;Python;Scala,C;F#;Haskell;Java;Python;R,MySQL;PostgreSQL;Apache HBase;Apache Hive;Amazon Redshift;Neo4j,NA,IBM Cloud or Watson,NA,Hadoop;Spark;Torch/PyTorch,Hadoop;Spark;Torch/PyTorch,Notepad++;Vim,BSD/Unix,2,Agile;Kanban,Git;Subversion;Zip file back-ups,Multiple times per day,Yes,No,NA,Strongly disagree,Strongly disagree,Strongly agree,Stopped going to a website because of their advertising,NA,NA,NA,NA,NA,NA,NA,NA,Increasing automation of jobs,NA,I'm worried about the dangers more than I'm excited about the possibilities.,No,"Yes, and publicly",NA,Yes,7,Less than once per month or monthly,Yes,Less than once per month or monthly,Yes,"No, I have one but it's out of date",5,Yes,Somewhat interested,Not at all interested,A little bit interested,A little bit interested,A little bit interested,Between 5:00 - 6:00 AM,9 - 12 hours,3 - 4 hours,3 - 4 times per week,NA,Daily or almost every day,Male,Straight or heterosexual,"Professional degree (JD, MD, etc.)",White or of European descent,25 - 34 years old,No,No,The survey was too long,Somewhat easy
+92,Yes,Yes,Germany,No,Employed full-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",500 to 999 employees,Full-stack developer,6-8 years,0-2 years,Slightly dissatisfied,Slightly satisfied,Doing the same work,I am actively looking for a job,Between 1 and 2 years ago,6,2,8,1,3,5,10,4,9,7,1,9,2,7,10,3,11,4,8,5,6,4,1,5,2,3,2,3,5,1,7,4,6,My job status or other personal status changed,Euros (€),40000,NA,48955,EUR,Jira;Trello,One to three months,"Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course","The official documentation and/or standards for the technology;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.)",NA,NA,Agree,Disagree,Agree,JavaScript;PHP;Python;SQL;TypeScript;HTML;CSS,JavaScript;PHP;SQL;TypeScript;HTML;CSS,Redis;MariaDB;Amazon DynamoDB,Redis;MariaDB;Amazon DynamoDB,AWS;WordPress,AWS;WordPress,Angular;Node.js,Angular;Node.js;React,PHPStorm,Windows,3,NA,Git;Subversion,Multiple times per day,Yes,Yes,I wanted to support the website I was visiting by viewing their ads,Somewhat agree,Somewhat agree,Somewhat disagree,Clicked on an online advertisement;Saw an online advertisement and then researched it (without clicking on the ad),NA,NA,NA,NA,NA,NA,NA,"Artificial intelligence surpassing human intelligence (""the singularity"")",NA,A governmental or other regulatory body,I'm excited about the possibilities more than worried about the dangers.,No,"Yes, but only within the company",The person who came up with the idea,Yes,10 (Very Likely),Multiple times per day,Yes,A few times per month or weekly,Yes,"No, and I don't know what that is",8,Yes,A little bit interested,Not at all interested,Somewhat interested,Somewhat interested,Very interested,Between 5:00 - 6:00 AM,9 - 12 hours,30 - 59 minutes,Never,NA,1 - 2 times per week,Male,Straight or heterosexual,"Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",White or of European descent,18 - 24 years old,No,NA,The survey was too long,Very easy
+95,Yes,No,Dominican Republic,No,Employed full-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)","A business discipline (ex. accounting, finance, marketing)",20 to 99 employees,"C-suite executive (CEO, CTO, etc.)",3-5 years,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,Monthly,NA,NA,NA,NA,"Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course","The official documentation and/or standards for the technology;A college/university computer science or software engineering book;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);Tapping your network of friends, family, and peers versed in the technology",NA,NA,Strongly agree,Agree,Strongly disagree,JavaScript;PHP;SQL;HTML;CSS,JavaScript;HTML;CSS,MongoDB;MySQL,MongoDB,AWS;Heroku,NA,Node.js,Node.js,Sublime Text,Windows,1,NA,Git;Copying and pasting files to network shares,A few times per week,Yes,Yes,The website I was visiting forced me to disable it to access their content,Strongly agree,Somewhat agree,Strongly disagree,Clicked on an online advertisement;Saw an online advertisement and then researched it (without clicking on the ad);Stopped going to a website because of their advertising,1,5,3,2,7,6,4,Algorithms making important decisions,Increasing automation of jobs,The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,No,"Yes, but only within the company",Upper management at the company/organization,Yes,10 (Very Likely),A few times per month or weekly,Yes,I have never participated in Q&A on Stack Overflow,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, and I don't know what that is",NA,No,Extremely interested,Not at all interested,Somewhat interested,Very interested,Very interested,Between 6:01 - 7:00 AM,5 - 8 hours,Less than 30 minutes,Never,NA,I don't typically exercise,Male,Straight or heterosexual,"Master’s degree (MA, MS, M.Eng., MBA, etc.)",Hispanic or Latino/Latina;White or of European descent,18 - 24 years old,No,NA,The survey was an appropriate length,Neither easy nor difficult
+96,Yes,Yes,China,No,Employed full-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering","1,000 to 4,999 employees",Back-end developer;Database administrator;Front-end developer,6-8 years,0-2 years,Moderately dissatisfied,Slightly dissatisfied,Working as a product manager or project manager,"I’m not actively looking, but I am open to new opportunities",Between 1 and 2 years ago,9,1,10,7,2,5,6,4,8,3,1,4,8,7,5,9,3,10,6,2,11,3,1,5,2,4,2,7,3,5,4,1,6,My job status or other personal status changed,Chinese yuan renminbi (¥),2500,Weekly,19500,CNY,"Google Hangouts/Chat;Other chat system (IRC, proprietary software, etc.)",One to three months,"Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Contributed to open source software","The official documentation and/or standards for the technology;A book or e-book from O’Reilly, Apress, or a similar publisher;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);The technology’s online help system",NA,To improve my general technical skills or programming ability;To win prizes or cash awards;Because I find it enjoyable,Agree,Neither Agree nor Disagree,Strongly disagree,C#;Python,C++;C#;Python;Rust;TypeScript,SQL Server,SQL Server,Windows Desktop or Server,Android;Linux;Windows Desktop or Server,NA,.NET Core;Node.js,Visual Studio;Visual Studio Code,Windows,1,Scrum,Git;Team Foundation Version Control,Multiple times per day,No,NA,NA,Neither agree nor disagree,Somewhat agree,Strongly disagree,Paid to access a website advertisement-free,1,7,2,3,4,5,6,NA,Algorithms making important decisions,The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,Depends on what it is,No,Upper management at the company/organization,Yes,10 (Very Likely),Daily or almost daily,No,NA,"No, I didn't know that Stack Overflow had a jobs board",NA,NA,I'm not sure,Somewhat interested,A little bit interested,Not at all interested,Somewhat interested,Somewhat interested,Between 8:01 - 9:00 AM,5 - 8 hours,1 - 2 hours,Never,NA,1 - 2 times per week,Male,Asexual,"Bachelor’s degree (BA, BS, B.Eng., etc.)",South Asian,18 - 24 years old,No,NA,The survey was an appropriate length,Somewhat easy
+97,Yes,No,United States,No,Employed full-time,"Master’s degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering",10 to 19 employees,Back-end developer;Database administrator;Designer;DevOps specialist;Front-end developer;Full-stack developer;Mobile developer;Product manager,3-5 years,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,10 (Very Likely),Daily or almost daily,Yes,A few times per week,Yes,"No, I know what it is but I don't have one",10 (Very Likely),Yes,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA
+98,Yes,No,United States,No,Employed full-time,Associate degree,"Fine arts or performing arts (ex. graphic design, music, studio art)","1,000 to 4,999 employees",Data or business analyst;Database administrator;DevOps specialist;System administrator,9-11 years,9-11 years,Moderately satisfied,Slightly satisfied,Working in a different or more specialized technical role than the one I'm in now,"I’m not actively looking, but I am open to new opportunities",Less than a year ago,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA
+101,Yes,Yes,India,"Yes, full-time",Employed full-time,"Master’s degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering",100 to 499 employees,Mobile developer,3-5 years,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,4,A few times per month or weekly,Yes,I have never participated in Q&A on Stack Overflow,"No, I didn't know that Stack Overflow had a jobs board","No, and I don't know what that is",NA,No,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA
+103,Yes,Yes,Russian Federation,"Yes, full-time",Employed part-time,"Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",NA,10 to 19 employees,Back-end developer;Desktop or enterprise applications developer;Front-end developer;Full-stack developer;Game or graphics developer;Student,6-8 years,3-5 years,Slightly dissatisfied,Extremely dissatisfied,Working in a different or more specialized technical role than the one I'm in now,"I’m not actively looking, but I am open to new opportunities",Less than a year ago,1,9,8,4,2,10,3,5,6,7,1,9,2,5,6,10,4,3,8,7,11,5,2,4,3,1,5,2,3,1,4,7,6,My job status or other personal status changed,Russian rubles (₽),NA,Monthly,NA,RUB,NA,Less than a month,"Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Participated in a hackathon",NA,NA,To help me find new job opportunities;To win prizes or cash awards,Disagree,Disagree,Strongly agree,C++;Java;JavaScript;Matlab;PHP;Python;SQL;HTML;CSS;Bash/Shell,Go;JavaScript;HTML;CSS,MongoDB;MySQL;Oracle;Memcached,MongoDB,Windows Desktop or Server,NA,Node.js;Cordova,Node.js,IntelliJ;Notepad++;PHPStorm,Windows,1,Agile,Git,Weekly or a few times per month,Yes,Yes,The website I was visiting forced me to disable it to access their content;The ad-blocking software was causing display issues on a website;The website I was visiting asked me to disable it,Somewhat agree,Somewhat agree,Neither agree nor disagree,Stopped going to a website because of their advertising,5,4,2,6,3,7,1,"Artificial intelligence surpassing human intelligence (""the singularity"")","Artificial intelligence surpassing human intelligence (""the singularity"")",The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,Depends on what it is,Depends on what it is,Upper management at the company/organization,Unsure / I don't know,10 (Very Likely),Multiple times per day,Yes,Less than once per month or monthly,Yes,"No, I have one but it's out of date",10 (Very Likely),I'm not sure,Not at all interested,A little bit interested,Not at all interested,Very interested,Somewhat interested,Between 7:01 - 8:00 AM,5 - 8 hours,30 - 59 minutes,Never,Standing desk,I don't typically exercise,Male,Straight or heterosexual,NA,NA,18 - 24 years old,No,NA,The survey was too long,Somewhat difficult
+105,Yes,Yes,China,No,Employed full-time,"Master’s degree (MA, MS, M.Eng., MBA, etc.)","Another engineering discipline (ex. civil, electrical, mechanical)","10,000 or more employees",Back-end developer;Full-stack developer;QA or test developer,12-14 years,3-5 years,Neither satisfied nor dissatisfied,Neither satisfied nor dissatisfied,Working in a different or more specialized technical role than the one I'm in now,"I’m not actively looking, but I am open to new opportunities",Between 2 and 4 years ago,3,5,6,9,1,8,7,2,10,4,1,2,4,8,11,3,5,6,9,7,10,2,1,3,5,4,2,1,6,3,5,4,7,I had a negative experience or interaction at work,Chinese yuan renminbi (¥),550000,Yearly,85708,CNY,Jira,One to three months,"Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software",The official documentation and/or standards for the technology;The technology’s online help system,NA,NA,Agree,Disagree,Strongly disagree,Perl;R;SQL,Haskell;Perl;R;SQL,NA,NA,Linux,Linux,NA,NA,RStudio;Vim,Linux-based,2,Kanban,Git,Once a day,No,NA,NA,Somewhat disagree,Neither agree nor disagree,Somewhat agree,NA,1,6,2,4,7,3,5,"Evolving definitions of ""fairness"" in algorithmic versus human decisions",Algorithms making important decisions,The developers or the people creating the AI,"I don't care about it, or I haven't thought about it.",No,Depends on what it is,Upper management at the company/organization,Yes,9,Less than once per month or monthly,Yes,I have never participated in Q&A on Stack Overflow,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, and I don't know what that is",NA,No,Not at all interested,Not at all interested,Not at all interested,Not at all interested,Not at all interested,Between 8:01 - 9:00 AM,5 - 8 hours,1 - 2 hours,Never,NA,I don't typically exercise,Male,Straight or heterosexual,"Bachelor’s degree (BA, BS, B.Eng., etc.)",East Asian,35 - 44 years old,Yes,NA,The survey was an appropriate length,Somewhat easy
+106,Yes,Yes,Latvia,No,Employed full-time,Some college/university study without earning a degree,"Computer science, computer engineering, or software engineering",10 to 19 employees,"Back-end developer;C-suite executive (CEO, CTO, etc.);Database administrator;DevOps specialist;Engineering manager;Full-stack developer;System administrator",12-14 years,12-14 years,Slightly satisfied,Moderately dissatisfied,Working as a founder or co-founder of my own company,"I’m not actively looking, but I am open to new opportunities",More than 4 years ago,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA
+107,No,No,Algeria,No,Employed full-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",Fewer than 10 employees,Back-end developer;Database administrator;Designer;Front-end developer;Full-stack developer;Mobile developer;System administrator,6-8 years,6-8 years,Moderately satisfied,Neither satisfied nor dissatisfied,Working as a product manager or project manager,I am not interested in new job opportunities,More than 4 years ago,1,7,5,6,4,3,9,8,10,2,2,1,3,4,11,6,10,8,5,9,7,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,My job status or other personal status changed,NA,NA,NA,NA,NA,NA,Three to six months,"Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course",The official documentation and/or standards for the technology;Questions & answers on Stack Overflow;The technology’s online help system,NA,NA,Neither Agree nor Disagree,Neither Agree nor Disagree,Neither Agree nor Disagree,JavaScript;PHP;SQL;TypeScript;HTML;CSS;Bash/Shell,Java;JavaScript;PHP;Python;SQL;TypeScript;HTML;CSS;Bash/Shell,MySQL,MySQL,Android;iOS;Linux,Android;iOS;Linux,Angular;Node.js;Cordova,Angular;Node.js;Cordova,Notepad++,Windows,2,NA,Copying and pasting files to network shares;Zip file back-ups,A few times per week,Yes,Yes,The website I was visiting forced me to disable it to access their content;I wanted to view a specific advertisement;I wanted to support the website I was visiting by viewing their ads,Neither agree nor disagree,Neither agree nor disagree,Neither agree nor disagree,Clicked on an online advertisement;Stopped going to a website because of their advertising,7,3,6,2,1,5,4,"Evolving definitions of ""fairness"" in algorithmic versus human decisions","Evolving definitions of ""fairness"" in algorithmic versus human decisions",Prominent industry leaders,I'm excited about the possibilities more than worried about the dangers.,No,Depends on what it is,Upper management at the company/organization,Yes,10 (Very Likely),Daily or almost daily,Yes,Less than once per month or monthly,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, and I don't know what that is",NA,No,A little bit interested,Not at all interested,Not at all interested,A little bit interested,A little bit interested,Between 7:01 - 8:00 AM,NA,1 - 2 hours,Never,NA,I don't typically exercise,Male,Straight or heterosexual,"Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",Black or of African descent,25 - 34 years old,No,NA,The survey was too long,Somewhat easy
+111,Yes,Yes,United States,No,Employed full-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)","A humanities discipline (ex. literature, history, philosophy)",Fewer than 10 employees,Back-end developer;Full-stack developer;System administrator,0-2 years,0-2 years,Moderately satisfied,Extremely satisfied,Doing the same work,"I’m not actively looking, but I am open to new opportunities",Between 1 and 2 years ago,10,8,7,1,2,3,6,4,9,5,1,8,2,10,4,7,3,5,9,6,11,4,1,3,2,5,2,3,7,1,5,4,6,My job status or other personal status changed,U.S. dollars ($),3000,Monthly,36000,USD,NA,Less than a month,"Participated in a full-time developer training program or bootcamp;Taught yourself a new language, framework, or tool without taking a formal course;Participated in a hackathon;Contributed to open source software","The official documentation and/or standards for the technology;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);The technology’s online help system",Four to six months,"To improve my general technical skills or programming ability;To improve my knowledge of a specific programming language, framework, or other technology;To improve my ability to work on a team with other programmers;Because I find it enjoyable",Strongly agree,Disagree,Strongly agree,Java;JavaScript;SQL;HTML;CSS;Bash/Shell,Java;JavaScript;PHP;Ruby;SQL;Bash/Shell,PostgreSQL,PostgreSQL,Linux,Linux;Raspberry Pi,NA,NA,Vim,Linux-based,2,NA,Git;Subversion,Multiple times per day,Yes,Yes,The website I was visiting asked me to disable it;I wanted to support the website I was visiting by viewing their ads,Neither agree nor disagree,Neither agree nor disagree,Neither agree nor disagree,Stopped going to a website because of their advertising,NA,NA,NA,NA,NA,NA,NA,"Evolving definitions of ""fairness"" in algorithmic versus human decisions",Algorithms making important decisions,Prominent industry leaders,I'm excited about the possibilities more than worried about the dangers.,No,"Yes, but only within the company",Upper management at the company/organization,Yes,10 (Very Likely),Multiple times per day,Yes,Less than once per month or monthly,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, and I don't know what that is",NA,Yes,Not at all interested,A little bit interested,Somewhat interested,Very interested,A little bit interested,Between 7:01 - 8:00 AM,9 - 12 hours,30 - 59 minutes,Never,NA,1 - 2 times per week,Male,Straight or heterosexual,"Bachelor’s degree (BA, BS, B.Eng., etc.)",White or of European descent,25 - 34 years old,No,No,The survey was an appropriate length,Somewhat easy
+112,Yes,Yes,India,No,Employed full-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",20 to 99 employees,Mobile developer,3-5 years,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,C;Java;Objective-C;Swift,Swift,MySQL,MySQL,iOS,Android;Apple Watch or Apple TV;iOS;Firebase,Node.js,NA,Xcode,MacOS,2,Agile;Scrum,Git;Subversion;Zip file back-ups,Multiple times per day,Yes,Yes,The website I was visiting asked me to disable it,Somewhat agree,Neither agree nor disagree,Somewhat agree,NA,NA,NA,NA,NA,NA,NA,NA,Increasing automation of jobs,NA,NA,NA,NA,NA,NA,NA,NA,NA,Yes,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA
+113,Yes,Yes,United States,No,Employed full-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering","10,000 or more employees",Desktop or enterprise applications developer;Front-end developer;Product manager,24-26 years,21-23 years,Moderately satisfied,Moderately satisfied,Doing the same work,"I’m not actively looking, but I am open to new opportunities",More than 4 years ago,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,C#;JavaScript;TypeScript,C#;JavaScript;TypeScript,NA,NA,Windows Desktop or Server,Windows Desktop or Server,.NET Core;Node.js,.NET Core;Node.js,Notepad++;Visual Studio;Visual Studio Code,Windows,3,Kanban,Git,Multiple times per day,Yes,No,NA,Neither agree nor disagree,Somewhat disagree,Neither agree nor disagree,NA,3,6,1,4,2,5,7,Algorithms making important decisions,Increasing automation of jobs,NA,"I don't care about it, or I haven't thought about it.",Depends on what it is,"Yes, but only within the company",Upper management at the company/organization,Yes,7,A few times per week,Yes,I have never participated in Q&A on Stack Overflow,"No, I didn't know that Stack Overflow had a jobs board","No, and I don't know what that is",NA,I'm not sure,Not at all interested,Not at all interested,Not at all interested,Not at all interested,Not at all interested,Before 5:00 AM,9 - 12 hours,1 - 2 hours,Never,NA,Daily or almost every day,NA,NA,NA,NA,NA,NA,NA,NA,NA
+117,No,No,Colombia,No,Employed full-time,"Master’s degree (MA, MS, M.Eng., MBA, etc.)","Another engineering discipline (ex. civil, electrical, mechanical)","1,000 to 4,999 employees",Back-end developer;Front-end developer;Full-stack developer,15-17 years,12-14 years,Slightly satisfied,Extremely satisfied,Working in a different or more specialized technical role than the one I'm in now,I am actively looking for a job,Between 2 and 4 years ago,9,7,8,3,1,6,2,4,10,5,1,3,2,9,7,4,5,10,11,6,8,1,2,3,4,5,NA,NA,NA,NA,NA,NA,NA,I saw an employer’s advertisement,NA,15200000,Monthly,64116,COP,"Confluence;Google Hangouts/Chat;HipChat;Jira;Office / productivity suite (Microsoft Office, Google Suite, etc.);Slack;Trello;Other wiki tool (Github, Google Sites, proprietary software, etc.)",Less than a month,Taken an online course in programming or software development (e.g. a MOOC),NA,NA,NA,Neither Agree nor Disagree,Strongly agree,Strongly disagree,Java;JavaScript;PHP;SQL;TypeScript;HTML;CSS,Java;JavaScript;PHP;TypeScript;HTML;CSS,"MySQL;Oracle;Microsoft Azure (Tables, CosmosDB, SQL, etc);Elasticsearch",Cassandra;MongoDB;Redis;Apache HBase;Apache Hive;Memcached,WordPress,WordPress,React;Spring,React;Spring,Eclipse;NetBeans;Notepad++;Visual Studio Code,Windows,1,Agile;Kanban;Scrum,Git;Subversion,A few times per week,Yes,Yes,The website I was visiting forced me to disable it to access their content;The ad-blocking software was causing display issues on a website,NA,NA,Somewhat agree,Clicked on an online advertisement,NA,NA,NA,NA,NA,NA,NA,Increasing automation of jobs,Algorithms making important decisions,The developers or the people creating the AI,I'm worried about the dangers more than I'm excited about the possibilities.,No,Depends on what it is,The person who came up with the idea,Unsure / I don't know,10 (Very Likely),Multiple times per day,Yes,I have never participated in Q&A on Stack Overflow,Yes,"No, and I don't know what that is",10 (Very Likely),No,NA,NA,NA,NA,NA,Between 8:01 - 9:00 AM,Over 12 hours,1 - 2 hours,3 - 4 times per week,NA,I don't typically exercise,Male,Straight or heterosexual,"Bachelor’s degree (BA, BS, B.Eng., etc.)",Hispanic or Latino/Latina,25 - 34 years old,No,NA,The survey was too long,Somewhat easy
+118,Yes,Yes,India,No,Employed full-time,"Master’s degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering",20 to 99 employees,Back-end developer;Product manager,12-14 years,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,"Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Participated in a hackathon;Contributed to open source software",NA,NA,NA,Agree,Neither Agree nor Disagree,Disagree,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,10 (Very Likely),Daily or almost daily,Yes,Less than once per month or monthly,"No, I didn't know that Stack Overflow had a jobs board","No, and I don't know what that is",NA,Yes,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA
+119,Yes,No,India,No,Employed full-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",100 to 499 employees,Back-end developer;Front-end developer;Full-stack developer,3-5 years,0-2 years,Moderately satisfied,Extremely satisfied,Working as a founder or co-founder of my own company,"I’m not actively looking, but I am open to new opportunities",Less than a year ago,8,5,10,3,6,7,9,2,4,1,2,11,3,10,6,5,1,4,8,7,9,5,1,3,4,2,5,6,2,1,4,7,3,A recruiter contacted me,Indian rupees (₹),NA,NA,NA,NA,Google Hangouts/Chat;Slack;Trello,One to three months,"Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder)",Questions & answers on Stack Overflow,NA,"To improve my knowledge of a specific programming language, framework, or other technology",Neither Agree nor Disagree,Disagree,Agree,C;C++;Java;JavaScript;PHP;Python;Ruby;Cobol;HTML;CSS,CoffeeScript;Go,MySQL;PostgreSQL;SQLite;Oracle;Elasticsearch,Cassandra;MongoDB;Redis,Android;Heroku;Mainframe;Firebase,AWS;Google Cloud Platform/App Engine,Django,Node.js;React,Android Studio;Sublime Text,Linux-based,1,Agile,Git,Multiple times per day,Yes,Yes,The website I was visiting forced me to disable it to access their content;I wanted to support the website I was visiting by viewing their ads,Somewhat disagree,Somewhat agree,Somewhat agree,Stopped going to a website because of their advertising,3,6,2,5,1,4,7,"Artificial intelligence surpassing human intelligence (""the singularity"")",Algorithms making important decisions,Prominent industry leaders,I'm worried about the dangers more than I'm excited about the possibilities.,No,"Yes, but only within the company",Upper management at the company/organization,Yes,10 (Very Likely),Multiple times per day,Yes,Less than once per month or monthly,"No, I didn't know that Stack Overflow had a jobs board","No, and I don't know what that is",NA,Yes,Very interested,Very interested,Extremely interested,Extremely interested,Somewhat interested,Between 6:01 - 7:00 AM,5 - 8 hours,1 - 2 hours,Never,NA,Daily or almost every day,Male,Straight or heterosexual,NA,NA,25 - 34 years old,No,NA,The survey was too long,Somewhat difficult
+120,Yes,Yes,United Kingdom,No,Employed full-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",100 to 499 employees,Back-end developer;Desktop or enterprise applications developer;Front-end developer;Full-stack developer,15-17 years,3-5 years,Slightly dissatisfied,Slightly satisfied,Working as a founder or co-founder of my own company,"I’m not actively looking, but I am open to new opportunities",More than 4 years ago,8,6,7,9,2,10,1,3,4,5,1,9,3,10,7,6,8,2,11,5,4,3,4,5,1,2,2,4,7,3,1,6,5,My job status or other personal status changed,British pounds sterling (£),32500,NA,45144,GBP,"Confluence;Facebook;Jira;Office / productivity suite (Microsoft Office, Google Suite, etc.);Slack",Less than a month,"Taken a part-time in-person course in programming or software development;Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software","The official documentation and/or standards for the technology;A book or e-book from O’Reilly, Apress, or a similar publisher;Questions & answers on Stack Overflow",NA,NA,Agree,Neither Agree nor Disagree,Disagree,C#;Java;JavaScript;SQL;VB.NET;Visual Basic 6;HTML;CSS;Bash/Shell,C#;Java;JavaScript;SQL;HTML;CSS,SQL Server;MySQL,SQL Server;MySQL,Windows Desktop or Server,Gaming console;Linux;Raspberry Pi,NA,Angular;.NET Core;Node.js;Xamarin,IntelliJ;Notepad++;Visual Studio,Windows,3,Agile;Kanban;Scrum,Git;Subversion;Team Foundation Version Control;Copying and pasting files to network shares;Zip file back-ups,Multiple times per day,No,NA,NA,Somewhat agree,Neither agree nor disagree,Somewhat agree,NA,NA,NA,NA,NA,NA,NA,NA,"Evolving definitions of ""fairness"" in algorithmic versus human decisions",Increasing automation of jobs,The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,Depends on what it is,Depends on what it is,The person who came up with the idea,Yes,10 (Very Likely),Multiple times per day,Yes,A few times per month or weekly,Yes,"No, I have one but it's out of date",5,Yes,Somewhat interested,Not at all interested,Very interested,Very interested,Very interested,Between 7:01 - 8:00 AM,Over 12 hours,1 - 2 hours,Never,NA,1 - 2 times per week,Male,Straight or heterosexual,"Bachelor’s degree (BA, BS, B.Eng., etc.)",White or of European descent,25 - 34 years old,No,NA,The survey was an appropriate length,Somewhat easy
+122,Yes,No,Japan,No,Employed full-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)","A business discipline (ex. accounting, finance, marketing)",Fewer than 10 employees,Back-end developer;Embedded applications or devices developer;Full-stack developer,0-2 years,0-2 years,Moderately satisfied,Moderately satisfied,Doing the same work,I am actively looking for a job,Less than a year ago,6,10,3,2,7,8,1,4,9,5,1,4,6,8,11,3,10,5,9,2,7,3,1,5,2,4,4,5,7,1,3,2,6,A friend told me about a job opportunity,Japanese yen (¥),300000,Monthly,32412,JPY,Slack,One to three months,Participated in a full-time developer training program or bootcamp,NA,One to three months,NA,Agree,Disagree,Strongly agree,JavaScript;Ruby;SQL;HTML;CSS,JavaScript;Ruby,MongoDB;Redis;SQL Server,Redis;SQL Server,Heroku,NA,React,React,Sublime Text,MacOS,1,NA,Git,Multiple times per day,Yes,Yes,The website I was visiting forced me to disable it to access their content;The ad-blocking software was causing display issues on a website,Strongly disagree,Somewhat disagree,Strongly agree,Stopped going to a website because of their advertising,3,7,4,1,6,5,2,Increasing automation of jobs,"Artificial intelligence surpassing human intelligence (""the singularity"")",Prominent industry leaders,I'm excited about the possibilities more than worried about the dangers.,No,"Yes, but only within the company",The developer who wrote it,Yes,10 (Very Likely),Multiple times per day,Yes,I have never participated in Q&A on Stack Overflow,Yes,"No, and I don't know what that is",7,No,Somewhat interested,Very interested,Somewhat interested,Not at all interested,Somewhat interested,Between 8:01 - 9:00 AM,9 - 12 hours,30 - 59 minutes,Never,NA,1 - 2 times per week,Male,Straight or heterosexual,"Master’s degree (MA, MS, M.Eng., MBA, etc.)",White or of European descent,25 - 34 years old,No,NA,The survey was an appropriate length,Very easy
+123,Yes,No,France,No,Employed full-time,"Master’s degree (MA, MS, M.Eng., MBA, etc.)","A natural science (ex. biology, chemistry, physics)","10,000 or more employees",Embedded applications or devices developer;Engineering manager,15-17 years,9-11 years,Moderately satisfied,Moderately satisfied,Working as an engineering manager or other functional manager,I am not interested in new job opportunities,Less than a year ago,5,10,8,6,4,2,7,3,9,1,1,11,2,8,5,4,10,9,3,7,6,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,My job status or other personal status changed,Euros (€),43000,Yearly,52627,EUR,"Confluence;Jira;Other chat system (IRC, proprietary software, etc.)",One to three months,"Taught yourself a new language, framework, or tool without taking a formal course","The official documentation and/or standards for the technology;A book or e-book from O’Reilly, Apress, or a similar publisher;A college/university computer science or software engineering book;Questions & answers on Stack Overflow;Internal Wikis, chat rooms, or documentation set up by my company for employees;The technology’s online help system",NA,NA,Neither Agree nor Disagree,Strongly disagree,Agree,C++;Python;Bash/Shell,Matlab,NA,NA,Linux;Windows Desktop or Server,Raspberry Pi,NA,NA,Notepad++;Sublime Text;Vim;Visual Studio,Windows,3,Agile;PRINCE2;Scrum,Git,Weekly or a few times per month,Yes,Yes,The ad-blocking software was causing display issues on a website;I wanted to support the website I was visiting by viewing their ads,Somewhat disagree,Strongly disagree,Strongly agree,Stopped going to a website because of their advertising;Paid to access a website advertisement-free,1,5,4,2,3,7,6,"Evolving definitions of ""fairness"" in algorithmic versus human decisions","Artificial intelligence surpassing human intelligence (""the singularity"")",The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,No,"Yes, and publicly",Upper management at the company/organization,Yes,9,A few times per week,Yes,Less than once per month or monthly,Yes,"No, and I don't know what that is",1,No,Not at all interested,A little bit interested,A little bit interested,Not at all interested,A little bit interested,Between 6:01 - 7:00 AM,9 - 12 hours,30 - 59 minutes,Never,NA,Daily or almost every day,Male,Straight or heterosexual,"Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",White or of European descent,35 - 44 years old,Yes,NA,The survey was too long,Neither easy nor difficult
+124,Yes,Yes,United Kingdom,No,Employed full-time,"Master’s degree (MA, MS, M.Eng., MBA, etc.)",Mathematics or statistics,"10,000 or more employees",Back-end developer;DevOps specialist;Front-end developer;Full-stack developer;Mobile developer,24-26 years,9-11 years,Moderately satisfied,Moderately satisfied,Working in a different or more specialized technical role than the one I'm in now,"I’m not actively looking, but I am open to new opportunities",More than 4 years ago,9,10,4,1,2,5,3,8,7,6,1,7,2,10,11,4,6,3,9,5,8,2,1,5,3,4,4,3,7,2,1,5,6,A friend told me about a job opportunity,British pounds sterling (£),59500,Yearly,82648,GBP,Google Hangouts/Chat;Slack,Less than a month,"Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Participated in a hackathon;Contributed to open source software","The official documentation and/or standards for the technology;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);The technology’s online help system",NA,"To improve my knowledge of a specific programming language, framework, or other technology;Because I find it enjoyable",Agree,Neither Agree nor Disagree,Strongly disagree,C#;Go;Java;JavaScript;Objective-C;PHP;Python;Kotlin;HTML;CSS;Bash/Shell,C#;Go;JavaScript;Objective-C;Kotlin;HTML;CSS;Bash/Shell,MongoDB;MySQL,MongoDB;Google BigQuery;Google Cloud Storage;Elasticsearch,Android;iOS;Raspberry Pi;Firebase,Android;AWS;Google Home;iOS;Raspberry Pi;Firebase,Angular;Node.js;React;Cordova,.NET Core;React;TensorFlow,Android Studio;Visual Studio;Visual Studio Code;Xcode,MacOS,3,Agile;Formal standard such as ISO 9001 or IEEE 12207 (aka “waterfall” methodologies);Kanban;Scrum,Git;Team Foundation Version Control,Multiple times per day,Yes,Yes,The ad-blocking software was causing display issues on a website,Somewhat disagree,Neither agree nor disagree,Neither agree nor disagree,NA,3,6,1,7,4,5,2,Algorithms making important decisions,"Artificial intelligence surpassing human intelligence (""the singularity"")",The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,No,"Yes, but only within the company",Upper management at the company/organization,Yes,10 (Very Likely),Daily or almost daily,Yes,Less than once per month or monthly,Yes,"No, I know what it is but I don't have one",10 (Very Likely),Yes,Somewhat interested,A little bit interested,A little bit interested,Very interested,Very interested,Between 5:00 - 6:00 AM,9 - 12 hours,1 - 2 hours,Never,NA,1 - 2 times per week,Male,Straight or heterosexual,"Bachelor’s degree (BA, BS, B.Eng., etc.)",White or of European descent,25 - 34 years old,Yes,NA,The survey was an appropriate length,Very easy
+125,Yes,Yes,Indonesia,No,Employed full-time,NA,NA,Fewer than 10 employees,"Back-end developer;C-suite executive (CEO, CTO, etc.);Database administrator;Designer;Front-end developer;Full-stack developer;Mobile developer",3-5 years,3-5 years,Moderately dissatisfied,Moderately dissatisfied,Working in a different or more specialized technical role than the one I'm in now,I am actively looking for a job,Between 2 and 4 years ago,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,3,2,1,4,5,NA,NA,NA,NA,NA,NA,NA,My job status or other personal status changed,NA,NA,NA,NA,NA,"Other wiki tool (Github, Google Sites, proprietary software, etc.)",Three to six months,Taken an online course in programming or software development (e.g. a MOOC);Contributed to open source software,NA,NA,NA,Agree,Agree,Neither Agree nor Disagree,JavaScript;PHP;SQL;Swift;HTML;CSS,Python;TypeScript,MySQL,Cassandra,Android;WordPress;Firebase,iOS;Raspberry Pi,NA,Angular;Django;Node.js,Android Studio;Atom;Notepad++,MacOS,2,NA,Git,A few times per week,No,NA,NA,Neither agree nor disagree,Somewhat agree,Somewhat agree,Stopped going to a website because of their advertising,NA,NA,NA,NA,NA,NA,NA,Increasing automation of jobs,"Artificial intelligence surpassing human intelligence (""the singularity"")",The developers or the people creating the AI,I'm worried about the dangers more than I'm excited about the possibilities.,No,"Yes, but only within the company",The person who came up with the idea,Yes,9,Daily or almost daily,Yes,Daily or almost daily,Yes,Yes,9,Yes,A little bit interested,A little bit interested,Somewhat interested,Somewhat interested,Somewhat interested,Between 6:01 - 7:00 AM,9 - 12 hours,1 - 2 hours,Never,Standing desk;Ergonomic keyboard or mouse,1 - 2 times per week,Male,NA,"Bachelor’s degree (BA, BS, B.Eng., etc.)",South Asian,25 - 34 years old,No,NA,The survey was an appropriate length,Neither easy nor difficult
+126,Yes,Yes,Argentina,"Yes, part-time",Employed full-time,Some college/university study without earning a degree,Web development or web design,Fewer than 10 employees,Mobile developer,3-5 years,3-5 years,Extremely satisfied,Extremely satisfied,Working as a founder or co-founder of my own company,I am not interested in new job opportunities,Less than a year ago,7,9,5,2,10,1,8,3,4,6,8,9,5,11,4,6,3,1,10,7,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,My job status or other personal status changed,NA,16000,NA,NA,ARS,"Slack;Other wiki tool (Github, Google Sites, proprietary software, etc.)",One to three months,"Taken an online course in programming or software development (e.g. a MOOC);Participated in a full-time developer training program or bootcamp;Taken a part-time in-person course in programming or software development;Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course","The official documentation and/or standards for the technology;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.)",Six months to a year,NA,Agree,Agree,Neither Agree nor Disagree,C++;C#;JavaScript;PHP;Visual Basic 6;HTML;CSS,C#;HTML;CSS,MySQL;MariaDB;Amazon RDS/Aurora,"Microsoft Azure (Tables, CosmosDB, SQL, etc)",Android;AWS;Heroku;iOS;Linux;WordPress;Firebase,Android;Azure;iOS;Mac OS,Node.js;Cordova;Xamarin,React,Notepad++;Sublime Text;Visual Studio;Visual Studio Code,Windows,1,Agile;Kanban;Scrum,Git;Team Foundation Version Control,Multiple times per day,Yes,Yes,The website I was visiting forced me to disable it to access their content,Somewhat agree,Strongly agree,Somewhat agree,Saw an online advertisement and then researched it (without clicking on the ad),5,4,2,3,6,1,7,Increasing automation of jobs,"Artificial intelligence surpassing human intelligence (""the singularity"")",The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,Depends on what it is,Depends on what it is,Upper management at the company/organization,Yes,10 (Very Likely),Multiple times per day,Yes,A few times per month or weekly,"No, I knew that Stack Overflow had a jobs board but have never used or visited it",Yes,NA,Yes,Somewhat interested,Extremely interested,Extremely interested,A little bit interested,Somewhat interested,Between 7:01 - 8:00 AM,9 - 12 hours,1 - 2 hours,Never,Ergonomic keyboard or mouse,1 - 2 times per week,Male,Straight or heterosexual,Some college/university study without earning a degree,NA,25 - 34 years old,No,NA,The survey was an appropriate length,Very easy
+127,Yes,No,United States,No,Employed full-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",100 to 499 employees,Front-end developer,9-11 years,3-5 years,Neither satisfied nor dissatisfied,Neither satisfied nor dissatisfied,Retirement,I am not interested in new job opportunities,Between 2 and 4 years ago,6,1,7,4,2,9,3,8,10,5,1,8,4,3,10,2,11,5,7,9,6,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,A friend told me about a job opportunity,U.S. dollars ($),78000,Yearly,78000,USD,Jira,One to three months,NA,NA,NA,NA,Disagree,Agree,Disagree,Java;JavaScript;Swift;TypeScript;HTML;CSS,NA,SQL Server;MySQL;PostgreSQL;SQLite;Oracle;Elasticsearch,NA,AWS,NA,Angular;Node.js,NA,IntelliJ,Windows,2,Agile;Scrum,Git,Multiple times per day,Yes,No,NA,Strongly disagree,Strongly disagree,Strongly agree,Stopped going to a website because of their advertising,NA,NA,NA,NA,NA,NA,NA,"Evolving definitions of ""fairness"" in algorithmic versus human decisions",Increasing automation of jobs,The developers or the people creating the AI,I'm worried about the dangers more than I'm excited about the possibilities.,No,"Yes, and publicly",The developer who wrote it,Yes,6,Daily or almost daily,Yes,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA
+129,Yes,Yes,United States,"Yes, full-time",Employed full-time,Some college/university study without earning a degree,"Computer science, computer engineering, or software engineering",20 to 99 employees,Back-end developer;Data scientist or machine learning specialist;Full-stack developer;Game or graphics developer;Student,6-8 years,0-2 years,Neither satisfied nor dissatisfied,Moderately dissatisfied,Working in a career completely unrelated to software development,"I’m not actively looking, but I am open to new opportunities",Less than a year ago,5,4,8,7,1,2,3,10,6,9,1,2,7,10,8,3,4,9,11,5,6,5,1,4,2,3,2,5,3,6,1,4,7,My job status or other personal status changed,U.S. dollars ($),120000,Yearly,120000,USD,"Slack;Other wiki tool (Github, Google Sites, proprietary software, etc.)",One to three months,"Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder);Participated in a hackathon;Contributed to open source software","The official documentation and/or standards for the technology;A college/university computer science or software engineering book;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);The technology’s online help system",NA,To win prizes or cash awards;Because I find it enjoyable,Agree,Disagree,Disagree,Assembly;C++;JavaScript;Matlab;Perl;Python;SQL;Swift;HTML;CSS,C++;Go;JavaScript;Python;Ocaml;HTML;CSS;Bash/Shell,MySQL;PostgreSQL,PostgreSQL,Firebase,NA,NA,NA,IPython / Jupyter;Sublime Text,Windows,1,Scrum,Git,A few times per week,Yes,Yes,The website I was visiting asked me to disable it;I wanted to support the website I was visiting by viewing their ads,Somewhat disagree,Somewhat disagree,Strongly agree,Saw an online advertisement and then researched it (without clicking on the ad);Stopped going to a website because of their advertising;Paid to access a website advertisement-free,7,4,3,5,6,1,2,NA,NA,A governmental or other regulatory body,I'm excited about the possibilities more than worried about the dangers.,Depends on what it is,Depends on what it is,Upper management at the company/organization,Yes,8,Multiple times per day,Yes,Less than once per month or monthly,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, and I don't know what that is",NA,I'm not sure,A little bit interested,A little bit interested,A little bit interested,A little bit interested,A little bit interested,Between 9:01 - 10:00 AM,9 - 12 hours,1 - 2 hours,Daily or almost every day,NA,3 - 4 times per week,Male,Straight or heterosexual,"Other doctoral degree (Ph.D, Ed.D., etc.)",East Asian,18 - 24 years old,No,No,The survey was too long,Somewhat easy
+131,No,No,Russian Federation,No,Employed full-time,Some college/university study without earning a degree,"A business discipline (ex. accounting, finance, marketing)","1,000 to 4,999 employees",Back-end developer;Data or business analyst;Database administrator;DevOps specialist;Front-end developer;Full-stack developer;System administrator,3-5 years,3-5 years,Moderately satisfied,Moderately satisfied,Working as a product manager or project manager,I am not interested in new job opportunities,Less than a year ago,5,10,7,6,1,3,4,2,9,8,1,11,3,10,8,7,5,2,9,6,4,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,I did not receive an expected change in compensation,Russian rubles (‚ÇΩ),200000,Monthly,42456,RUB,"Confluence;Jira;Office / productivity suite (Microsoft Office, Google Suite, etc.)",Nine months to a year,NA,NA,NA,NA,Neither Agree nor Disagree,Disagree,Disagree,Java;JavaScript;SQL;VBA;HTML;CSS;Bash/Shell,Java;JavaScript;SQL;VBA;HTML;CSS;Bash/Shell,PostgreSQL;SQLite;Oracle,Oracle,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,10 (Very Likely),A few times per month or weekly,I'm not sure / I can't remember,NA,"No, I didn't know that Stack Overflow had a jobs board",NA,NA,No,A little bit interested,Not at all interested,Somewhat interested,Very interested,Very interested,Between 9:01 - 10:00 AM,Over 12 hours,1 - 2 hours,3 - 4 times per week,NA,I don't typically exercise,NA,NA,NA,NA,NA,NA,NA,NA,NA
+132,Yes,No,Finland,No,Employed full-time,"Master’s degree (MA, MS, M.Eng., MBA, etc.)","A natural science (ex. biology, chemistry, physics)",500 to 999 employees,Data scientist or machine learning specialist,9-11 years,3-5 years,Extremely satisfied,Moderately satisfied,Working as a product manager or project manager,"I’m not actively looking, but I am open to new opportunities",Less than a year ago,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA
+133,Yes,No,India,"Yes, full-time",Employed full-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",10 to 19 employees,Back-end developer;Full-stack developer;Mobile developer,0-2 years,0-2 years,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA
+134,No,No,Poland,No,Employed full-time,"Master’s degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering",20 to 99 employees,Back-end developer;Desktop or enterprise applications developer;Embedded applications or devices developer,6-8 years,6-8 years,Moderately satisfied,Slightly satisfied,Doing the same work,I am not interested in new job opportunities,Between 1 and 2 years ago,9,8,2,1,3,4,7,5,10,6,1,4,2,3,9,5,8,7,6,10,11,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,I had a negative experience or interaction at work,Polish złoty (zł),8500,Monthly,30000,PLN,Google Hangouts/Chat,One to three months,"Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course",The official documentation and/or standards for the technology;Questions & answers on Stack Overflow;The technology’s online help system,NA,NA,Agree,Disagree,Strongly disagree,C;C++;C#;Python;SQL,C;C++;C#;Python;SQL,PostgreSQL;SQLite,SQL Server;MySQL;PostgreSQL;SQLite,Arduino;Linux;Raspberry Pi;Windows Desktop or Server,Linux;Raspberry Pi;Windows Desktop or Server,Django,.NET Core;TensorFlow,Eclipse;Notepad++;Visual Studio,Windows,2,Agile;Formal standard such as ISO 9001 or IEEE 12207 (aka “waterfall” methodologies);Scrum,Git,Once a day,Yes,Yes,I wanted to view a specific advertisement;I wanted to support the website I was visiting by viewing their ads;The website I was visiting has interesting ads,Somewhat agree,Somewhat disagree,Strongly disagree,Clicked on an online advertisement;Saw an online advertisement and then researched it (without clicking on the ad),3,6,1,7,4,2,5,"Evolving definitions of ""fairness"" in algorithmic versus human decisions",Algorithms making important decisions,Prominent industry leaders,I'm excited about the possibilities more than worried about the dangers.,Depends on what it is,"Yes, but only within the company",Upper management at the company/organization,Yes,9,Multiple times per day,Yes,A few times per week,Yes,Yes,2,Yes,A little bit interested,Not at all interested,A little bit interested,Somewhat interested,A little bit interested,Between 6:01 - 7:00 AM,9 - 12 hours,1 - 2 hours,Never,NA,3 - 4 times per week,Male,Straight or heterosexual,"Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",White or of European descent,25 - 34 years old,No,NA,The survey was too long,Somewhat difficult
+135,Yes,No,Romania,No,Employed full-time,"Master’s degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering","10,000 or more employees",QA or test developer,0-2 years,0-2 years,Slightly satisfied,Slightly satisfied,Working as a founder or co-founder of my own company,I am actively looking for a job,Less than a year ago,10,7,2,3,4,5,8,1,9,6,1,3,10,9,4,7,8,6,11,5,2,1,2,5,3,4,1,6,7,2,4,5,3,A recruiter contacted me,Euros (€),1800,Monthly,26436,EUR,"Office / productivity suite (Microsoft Office, Google Suite, etc.)",One to three months,"Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder)","The official documentation and/or standards for the technology;A book or e-book from O’Reilly, Apress, or a similar publisher;A college/university computer science or software engineering book;Questions & answers on Stack Overflow;Online developer communities other than Stack Overflow (ex. forums, listservs, IRC channels, etc.);Internal Wikis, chat rooms, or documentation set up by my company for employees;Pre-scheduled tutoring or mentoring sessions with a friend or colleague;Tapping your network of friends, family, and peers versed in the technology;The technology’s online help system",NA,To improve my ability to work on a team with other programmers;To build my professional network;To help me find new job opportunities;Because I find it enjoyable,Agree,Agree,Agree,C;Java;Python;SQL;Bash/Shell,C;Java;Python;Scala;SQL;Bash/Shell,MySQL;Oracle,Cassandra;MongoDB;MySQL;Oracle,Android;Arduino;Linux;Raspberry Pi;Windows Desktop or Server,Android;Arduino;Linux;Raspberry Pi;Windows Desktop or Server,Django;Hadoop,Django;Hadoop,IntelliJ;PyCharm;Sublime Text,Windows,1,NA,Git,Weekly or a few times per month,Yes,No,NA,Somewhat disagree,Neither agree nor disagree,Somewhat agree,NA,2,6,7,3,1,4,5,Increasing automation of jobs,Algorithms making important decisions,The developers or the people creating the AI,I'm excited about the possibilities more than worried about the dangers.,Depends on what it is,Depends on what it is,The person who came up with the idea,Unsure / I don't know,10 (Very Likely),Daily or almost daily,Yes,I have never participated in Q&A on Stack Overflow,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, I know what it is but I don't have one",NA,I'm not sure,Extremely interested,Extremely interested,Extremely interested,Extremely interested,Extremely interested,Between 7:01 - 8:00 AM,5 - 8 hours,1 - 2 hours,Never,NA,3 - 4 times per week,Male,Straight or heterosexual,"Secondary school (e.g. American high school, German Realschule or Gymnasium, etc.)",White or of European descent,25 - 34 years old,No,NA,The survey was an appropriate length,Very easy
+136,Yes,Yes,France,"Yes, full-time",Employed part-time,Some college/university study without earning a degree,"Computer science, computer engineering, or software engineering",100 to 499 employees,Student,3-5 years,NA,NA,NA,NA,"I’m not actively looking, but I am open to new opportunities",Less than a year ago,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA
+137,Yes,Yes,India,No,Employed full-time,"Master’s degree (MA, MS, M.Eng., MBA, etc.)","Computer science, computer engineering, or software engineering",500 to 999 employees,Engineering manager;Mobile developer,6-8 years,6-8 years,Moderately satisfied,Slightly satisfied,Working as a founder or co-founder of my own company,"I’m not actively looking, but I am open to new opportunities",Between 2 and 4 years ago,4,9,8,3,7,2,5,1,10,6,7,4,5,6,3,11,1,2,9,8,10,3,1,5,2,4,7,4,6,1,2,3,5,I saw an employer’s advertisement,Indian rupees (₹),2200000,Yearly,34440,INR,Jira;Slack,Less than a month,"Taught yourself a new language, framework, or tool without taking a formal course;Participated in a hackathon;Contributed to open source software","The official documentation and/or standards for the technology;A book or e-book from O’Reilly, Apress, or a similar publisher;The technology’s online help system",NA,To improve my general technical skills or programming ability,Agree,Agree,Disagree,Objective-C;Swift,Swift,SQLite,SQLite,Android;iOS,iOS,NA,NA,Android Studio;Sublime Text;Vim;Xcode,MacOS,2,Agile;Scrum,Git,Multiple times per day,No,NA,NA,Neither agree nor disagree,Somewhat agree,Somewhat agree,Saw an online advertisement and then researched it (without clicking on the ad),7,6,4,2,1,5,3,"Artificial intelligence surpassing human intelligence (""the singularity"")","Evolving definitions of ""fairness"" in algorithmic versus human decisions",Prominent industry leaders,I'm excited about the possibilities more than worried about the dangers.,No,"Yes, but only within the company",The developer who wrote it,Yes,10 (Very Likely),Multiple times per day,Yes,Daily or almost daily,Yes,Yes,10 (Very Likely),Yes,Somewhat interested,Not at all interested,Somewhat interested,Extremely interested,Extremely interested,Between 8:01 - 9:00 AM,5 - 8 hours,30 - 59 minutes,1 - 2 times per week,NA,I don't typically exercise,Male,Straight or heterosexual,Primary/elementary school,South Asian,25 - 34 years old,No,NA,The survey was an appropriate length,Somewhat easy
+138,No,No,Russian Federation,No,Employed full-time,Some college/university study without earning a degree,"Computer science, computer engineering, or software engineering","1,000 to 4,999 employees",Back-end developer;DevOps specialist,6-8 years,3-5 years,Neither satisfied nor dissatisfied,Neither satisfied nor dissatisfied,Doing the same work,"I’m not actively looking, but I am open to new opportunities",Less than a year ago,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA
+140,Yes,No,India,No,Employed full-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",100 to 499 employees,Back-end developer,0-2 years,0-2 years,Slightly dissatisfied,Slightly satisfied,Working as a founder or co-founder of my own company,"I’m not actively looking, but I am open to new opportunities",Less than a year ago,5,3,6,7,2,4,1,10,9,8,1,6,5,11,9,8,3,2,10,4,7,4,1,5,2,3,3,4,7,1,2,5,6,I saw an employer’s advertisement,Indian rupees (₹),22000,Monthly,4128,INR,Slack,NA,"Completed an industry certification program (e.g. MCPD);Taught yourself a new language, framework, or tool without taking a formal course;Participated in online coding competitions (e.g. HackerRank, CodeChef, TopCoder)","A book or e-book from O’Reilly, Apress, or a similar publisher;Questions & answers on Stack Overflow;The technology’s online help system",NA,"To improve my general technical skills or programming ability;To improve my knowledge of a specific programming language, framework, or other technology;To win prizes or cash awards",Agree,Neither Agree nor Disagree,Disagree,Java;JavaScript;SQL,Java;JavaScript;Python;SQL;Kotlin,MongoDB;MySQL,MongoDB;MySQL,NA,NA,Node.js;Spring,Node.js;React;Spring,Eclipse;IntelliJ;Notepad++;Sublime Text,Linux-based,2,Agile,Git,A few times per week,Yes,No,NA,Somewhat agree,Neither agree nor disagree,Somewhat disagree,NA,6,5,2,4,1,3,7,"Artificial intelligence surpassing human intelligence (""the singularity"")",Increasing automation of jobs,The developers or the people creating the AI,"I don't care about it, or I haven't thought about it.",Depends on what it is,Depends on what it is,Upper management at the company/organization,No,9,Daily or almost daily,Yes,A few times per month or weekly,"No, I didn't know that Stack Overflow had a jobs board","No, I know what it is but I don't have one",NA,Yes,Somewhat interested,Very interested,Very interested,Somewhat interested,Very interested,Between 7:01 - 8:00 AM,5 - 8 hours,30 - 59 minutes,Never,NA,Daily or almost every day,Male,Straight or heterosexual,"Bachelor’s degree (BA, BS, B.Eng., etc.)",South Asian,18 - 24 years old,Yes,NA,The survey was too long,Somewhat easy
+141,Yes,No,Germany,No,Employed full-time,NA,NA,20 to 99 employees,NA,9-11 years,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,"Completed an industry certification program (e.g. MCPD);Received on-the-job training in software development;Taught yourself a new language, framework, or tool without taking a formal course;Contributed to open source software","The official documentation and/or standards for the technology;A book or e-book from O’Reilly, Apress, or a similar publisher;A college/university computer science or software engineering book;Questions & answers on Stack Overflow;Tapping your network of friends, family, and peers versed in the technology",NA,NA,Neither Agree nor Disagree,Disagree,Agree,JavaScript;Ruby;Rust;HTML;CSS,JavaScript;Ruby;Rust,PostgreSQL;Elasticsearch,SQL Server;PostgreSQL,AWS;iOS;Linux;Mac OS,iOS;Linux;Mac OS;Windows Desktop or Server,React,React,Vim;Visual Studio Code,MacOS,1,Agile;Pair programming;Scrum,Git,Multiple times per day,Yes,No,NA,Somewhat disagree,Neither agree nor disagree,Somewhat agree,Stopped going to a website because of their advertising,4,1,2,3,6,5,7,Algorithms making important decisions,NA,A governmental or other regulatory body,I'm worried about the dangers more than I'm excited about the possibilities.,No,"Yes, and publicly",The person who came up with the idea,Yes,10 (Very Likely),Multiple times per day,Yes,Less than once per month or monthly,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, I know what it is but I don't have one",NA,I'm not sure,Somewhat interested,Very interested,Somewhat interested,Very interested,Very interested,Between 7:01 - 8:00 AM,5 - 8 hours,1 - 2 hours,Never,Standing desk;Fatigue-relieving floor mat,I don't typically exercise,Male,Straight or heterosexual,NA,White or of European descent,25 - 34 years old,No,NA,The survey was an appropriate length,Neither easy nor difficult
+142,Yes,No,Brazil,No,Employed full-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",100 to 499 employees,Embedded applications or devices developer,15-17 years,9-11 years,Slightly satisfied,Moderately satisfied,Working in a different or more specialized technical role than the one I'm in now,I am actively looking for a job,Less than a year ago,5,7,8,3,4,1,10,2,9,6,1,5,2,10,7,8,6,9,11,4,3,4,3,5,1,2,6,7,2,5,4,3,1,I saw an employer’s advertisement,Brazilian reais (R$),6500,NA,NA,BRL,"Trello;Other chat system (IRC, proprietary software, etc.)",One to three months,"Taken an online course in programming or software development (e.g. a MOOC);Taught yourself a new language, framework, or tool without taking a formal course",The official documentation and/or standards for the technology;Questions & answers on Stack Overflow,NA,NA,Agree,Disagree,Strongly disagree,Assembly;C;C++;Java;Python;Delphi/Object Pascal,Assembly;C;C++;Java;Matlab;Python;Bash/Shell,NA,NA,NA,Android;Arduino;Raspberry Pi,NA,NA,Android Studio;Eclipse,Windows,1,Agile;Formal standard such as ISO 9001 or IEEE 12207 (aka “waterfall” methodologies);Kanban;Scrum,Subversion,A few times per week,Yes,I'm not sure/I can't remember,NA,Somewhat agree,Somewhat agree,Somewhat disagree,Clicked on an online advertisement;Saw an online advertisement and then researched it (without clicking on the ad),2,4,3,1,6,7,5,"Evolving definitions of ""fairness"" in algorithmic versus human decisions","Artificial intelligence surpassing human intelligence (""the singularity"")",A governmental or other regulatory body,I'm excited about the possibilities more than worried about the dangers.,Depends on what it is,"Yes, but only within the company",Upper management at the company/organization,Yes,10 (Very Likely),Daily or almost daily,Yes,I have never participated in Q&A on Stack Overflow,"No, I knew that Stack Overflow had a jobs board but have never used or visited it","No, and I don't know what that is",NA,I'm not sure,Very interested,Not at all interested,Extremely interested,Somewhat interested,A little bit interested,Between 6:01 - 7:00 AM,5 - 8 hours,1 - 2 hours,Never,Ergonomic keyboard or mouse,I don't typically exercise,Male,Straight or heterosexual,Some college/university study without earning a degree,Black or of African descent;Hispanic or Latino/Latina,35 - 44 years old,No,NA,The survey was too long,Somewhat easy
+143,No,Yes,Bulgaria,"Yes, full-time",Employed full-time,"Bachelor’s degree (BA, BS, B.Eng., etc.)","Computer science, computer engineering, or software engineering",10 to 19 employees,Front-end developer;Student,0-2 years,0-2 years,Extremely satisfied,Moderately satisfied,Doing the same work,I am not interested in new job opportunities,Less than a year ago,4,8,3,2,5,9,10,1,6,7,1,7,10,11,6,4,5,3,8,9,2,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,I saw an employer’s advertisement,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA
\ No newline at end of file