CINXE.COM
Understanding wage discrimination in a settler colony: Khoesan wages in nineteenth century Cape Colony
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <meta name="generator" content="quarto-1.3.450"> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes"> <meta name="author" content="Erik Green, Calumet Links"> <title>Understanding wage discrimination in a settler colony: Khoesan wages in nineteenth century Cape Colony</title> <link rel="canonical" href="https://sehm2023.com/abstracts/erik_green_understanding_wage_discrimination_in_a_" /> <style> code{white-space: pre-wrap;} span.smallcaps{font-variant: small-caps;} div.columns{display: flex; gap: min(4vw, 1.5em);} div.column{flex: auto; overflow-x: auto;} div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;} ul.task-list{list-style: none;} ul.task-list li input[type="checkbox"] { width: 0.8em; margin: 0 0.8em 0.2em -1em; /* quarto-specific, see https://github.com/quarto-dev/quarto-cli/issues/4556 */ vertical-align: middle; } </style> <script src="../site_libs/quarto-nav/quarto-nav.js"></script> <script src="../site_libs/quarto-nav/headroom.min.js"></script> <script src="../site_libs/clipboard/clipboard.min.js"></script> <script src="../site_libs/quarto-search/autocomplete.umd.js"></script> <script src="../site_libs/quarto-search/fuse.min.js"></script> <script src="../site_libs/quarto-search/quarto-search.js"></script> <meta name="quarto:offset" content="../"> <link href="../assets/favicon.ico" rel="icon"> <script src="../site_libs/quarto-html/quarto.js"></script> <script src="../site_libs/quarto-html/popper.min.js"></script> <script src="../site_libs/quarto-html/tippy.umd.min.js"></script> <script src="../site_libs/quarto-html/anchor.min.js"></script> <link href="../site_libs/quarto-html/tippy.css" rel="stylesheet"> <link href="../site_libs/quarto-html/quarto-syntax-highlighting.css" rel="stylesheet" id="quarto-text-highlighting-styles"> <script src="../site_libs/bootstrap/bootstrap.min.js"></script> <link href="../site_libs/bootstrap/bootstrap-icons.css" rel="stylesheet"> <link href="../site_libs/bootstrap/bootstrap.min.css" rel="stylesheet" id="quarto-bootstrap" data-mode="light"> <link href="../site_libs/quarto-contrib/fontawesome6-0.1.0/all.css" rel="stylesheet"> <link href="../site_libs/quarto-contrib/fontawesome6-0.1.0/latex-fontsize.css" rel="stylesheet"> <script id="quarto-search-options" type="application/json">{ "location": "navbar", "copy-button": false, "collapse-after": 3, "panel-placement": "end", "type": "overlay", "limit": 20, "language": { "search-no-results-text": "No results", "search-matching-documents-text": "matching documents", "search-copy-link-title": "Copy link to search", "search-hide-matches-text": "Hide additional matches", "search-more-match-text": "more match in this document", "search-more-matches-text": "more matches in this document", "search-clear-button-title": "Clear", "search-detached-cancel-button-title": "Cancel", "search-submit-button-title": "Submit", "search-label": "Search" } }</script> <link rel="stylesheet" href="../styles.css"> </head> <body class="nav-fixed fullcontent"> <div id="quarto-search-results"></div> <header id="quarto-header" class="headroom fixed-top"> <nav class="navbar navbar-expand-lg navbar-dark "> <div class="navbar-container container-fluid"> <div id="quarto-search" class="" title="Search"></div> <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation" onclick="if (window.quartoToggleHeadroom) { window.quartoToggleHeadroom(); }"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarCollapse"> <ul class="navbar-nav navbar-nav-scroll me-auto"> <li class="nav-item"> <a class="nav-link" href="/" rel target><i class="bi bi-house" role="img"> </i> <span class="menu-text">Home</span></a> </li> <li class="nav-item"> <a class="nav-link" href="../programme" rel target> <span class="menu-text"><i class="fa-solid fa-calendar-plus" aria-label="calendar-plus"></i> Programme</span></a> </li> <li class="nav-item"> <a class="nav-link" href="../venues_new" rel target> <span class="menu-text"><i class="fa-solid fa-landmark" aria-label="landmark"></i> Venues</span></a> </li> <li class="nav-item"> <a class="nav-link" href="../abstracts" rel target> <span class="menu-text"><i class="fa-solid fa-newspaper" aria-label="newspaper"></i> Abstracts</span></a> </li> <li class="nav-item"> <a class="nav-link" href="/" rel target> <span class="menu-text"><i class="fa-solid fa-paperclip" aria-label="paperclip"></i> Papers</span></a> </li> </ul> <ul class="navbar-nav navbar-nav-scroll ms-auto"> <li class="nav-item"> <a class="nav-link" href="../registration_fees" rel target> <span class="menu-text"><i class="fa-solid fa-money-bills" aria-label="money-bills"></i> Registration Fee</span></a> </li> <li class="nav-item dropdown "> <a class="nav-link dropdown-toggle" href="#" id="nav-menu-more" role="button" data-bs-toggle="dropdown" aria-expanded="false" rel="" target=""> <i class="bi bi-flower1" role="img"> </i> <span class="menu-text">More</span> </a> <ul class="dropdown-menu dropdown-menu-end" aria-labelledby="nav-menu-more"> <li> <a class="dropdown-item" href="../info" rel target> <span class="dropdown-text">News</span></a> </li> <li> <a class="dropdown-item" href="../info" rel target> <span class="dropdown-text">Information</span></a> </li> <li> <a class="dropdown-item" href="../info" rel target> <span class="dropdown-text">FAQs</span></a> </li> <li> <a class="dropdown-item" href="../keynotes" rel target> <span class="dropdown-text">Keynote speakers</span></a> </li> <li> <a class="dropdown-item" href="../logistics/travel" rel target> <span class="dropdown-text"><i class="fa-solid fa-train" aria-label="train"></i> Travel</span></a> </li> <li> <a class="dropdown-item" href="../logistics/accomodation" rel target> <span class="dropdown-text"><i class="fa-solid fa-hotel" aria-label="hotel"></i> Accomodation</span></a> </li> </ul> </li> </ul> <div class="quarto-navbar-tools"> </div> </div> <!-- /navcollapse --> </div> <!-- /container-fluid --> </nav> </header> <!-- content --> <div id="quarto-content" class="quarto-container page-columns page-rows-contents page-layout-article page-navbar"> <!-- sidebar --> <!-- margin-sidebar --> <!-- main --> <main class="content" id="quarto-document-content"> <header id="title-block-header" class="quarto-title-block default"> <div class="quarto-title"> <h1 class="title">Understanding wage discrimination in a settler colony: Khoesan wages in nineteenth century Cape Colony</h1> <p class="subtitle lead">Gustafscenen Session 6: Global inequality – levels and trends organized by Ellen Hillbom</p> </div> <div class="quarto-title-meta"> <div> <div class="quarto-title-meta-heading">Author</div> <div class="quarto-title-meta-contents"> <p>Erik Green, Calumet Links </p> </div> </div> </div> </header> <section id="abstract" class="level2"> <h2 class="anchored" data-anchor-id="abstract">Abstract</h2> <p>Scholars have extensively studied gender discrimination in various historical and contemporary labour market settings (Boserup 1970, Goldin 1990, Alesina et al 2013). This body of literature has expanded our knowledge of both the origins of gender division of labour and the impacts thereof on developmental outcomes (Humphries 1990). Similarly, it is widely accepted that indigenous populations in colonised regions were discriminated against in colonial labour markets (Ceron et al 2016, Button et al 2020). In this paper, we illustrate these two observations by utilising a unique micro-level wage data set for the indigenous Khoesan agricultural labourers of the early nineteenth century Cape colony (1800 to 1810). The data set contains information about the size of payments, form of payment (in-kind or cash), labour tenure for both male and female labour. and provides the ages for each labourer. The first aim of this paper is therefore to examine whether indigenous Khoesan labour was compensated above or below subsistence level by colonial settler farmers. Secondly, our aim is to assess the degree to which wage discrimination between male and female indigenous labourers occur, through comparing the sizes of payments, form of payment and labour contracts.</p> </section> <section id="pdf" class="level2"> <h2 class="anchored" data-anchor-id="pdf">PDF</h2> <p>No PDF available.</p> </section> </main> <!-- /main --> <script id="quarto-html-after-body" type="application/javascript"> window.document.addEventListener("DOMContentLoaded", function (event) { const toggleBodyColorMode = (bsSheetEl) => { const mode = bsSheetEl.getAttribute("data-mode"); const bodyEl = window.document.querySelector("body"); if (mode === "dark") { bodyEl.classList.add("quarto-dark"); bodyEl.classList.remove("quarto-light"); } else { bodyEl.classList.add("quarto-light"); bodyEl.classList.remove("quarto-dark"); } } const toggleBodyColorPrimary = () => { const bsSheetEl = window.document.querySelector("link#quarto-bootstrap"); if (bsSheetEl) { toggleBodyColorMode(bsSheetEl); } } toggleBodyColorPrimary(); const icon = ""; const anchorJS = new window.AnchorJS(); anchorJS.options = { placement: 'right', icon: icon }; anchorJS.add('.anchored'); const isCodeAnnotation = (el) => { for (const clz of el.classList) { if (clz.startsWith('code-annotation-')) { return true; } } return false; } const clipboard = new window.ClipboardJS('.code-copy-button', { text: function(trigger) { const codeEl = trigger.previousElementSibling.cloneNode(true); for (const childEl of codeEl.children) { if (isCodeAnnotation(childEl)) { childEl.remove(); } } return codeEl.innerText; } }); clipboard.on('success', function(e) { // button target const button = e.trigger; // don't keep focus button.blur(); // flash "checked" button.classList.add('code-copy-button-checked'); var currentTitle = button.getAttribute("title"); button.setAttribute("title", "Copied!"); let tooltip; if (window.bootstrap) { button.setAttribute("data-bs-toggle", "tooltip"); button.setAttribute("data-bs-placement", "left"); button.setAttribute("data-bs-title", "Copied!"); tooltip = new bootstrap.Tooltip(button, { trigger: "manual", customClass: "code-copy-button-tooltip", offset: [0, -8]}); tooltip.show(); } setTimeout(function() { if (tooltip) { tooltip.hide(); button.removeAttribute("data-bs-title"); button.removeAttribute("data-bs-toggle"); button.removeAttribute("data-bs-placement"); } button.setAttribute("title", currentTitle); button.classList.remove('code-copy-button-checked'); }, 1000); // clear code selection e.clearSelection(); }); function tippyHover(el, contentFn) { const config = { allowHTML: true, content: contentFn, maxWidth: 500, delay: 100, arrow: false, appendTo: function(el) { return el.parentElement; }, interactive: true, interactiveBorder: 10, theme: 'quarto', placement: 'bottom-start' }; window.tippy(el, config); } const noterefs = window.document.querySelectorAll('a[role="doc-noteref"]'); for (var i=0; i<noterefs.length; i++) { const ref = noterefs[i]; tippyHover(ref, function() { // use id or data attribute instead here let href = ref.getAttribute('data-footnote-href') || ref.getAttribute('href'); try { href = new URL(href).hash; } catch {} const id = href.replace(/^#\/?/, ""); const note = window.document.getElementById(id); return note.innerHTML; }); } let selectedAnnoteEl; const selectorForAnnotation = ( cell, annotation) => { let cellAttr = 'data-code-cell="' + cell + '"'; let lineAttr = 'data-code-annotation="' + annotation + '"'; const selector = 'span[' + cellAttr + '][' + lineAttr + ']'; return selector; } const selectCodeLines = (annoteEl) => { const doc = window.document; const targetCell = annoteEl.getAttribute("data-target-cell"); const targetAnnotation = annoteEl.getAttribute("data-target-annotation"); const annoteSpan = window.document.querySelector(selectorForAnnotation(targetCell, targetAnnotation)); const lines = annoteSpan.getAttribute("data-code-lines").split(","); const lineIds = lines.map((line) => { return targetCell + "-" + line; }) let top = null; let height = null; let parent = null; if (lineIds.length > 0) { //compute the position of the single el (top and bottom and make a div) const el = window.document.getElementById(lineIds[0]); top = el.offsetTop; height = el.offsetHeight; parent = el.parentElement.parentElement; if (lineIds.length > 1) { const lastEl = window.document.getElementById(lineIds[lineIds.length - 1]); const bottom = lastEl.offsetTop + lastEl.offsetHeight; height = bottom - top; } if (top !== null && height !== null && parent !== null) { // cook up a div (if necessary) and position it let div = window.document.getElementById("code-annotation-line-highlight"); if (div === null) { div = window.document.createElement("div"); div.setAttribute("id", "code-annotation-line-highlight"); div.style.position = 'absolute'; parent.appendChild(div); } div.style.top = top - 2 + "px"; div.style.height = height + 4 + "px"; let gutterDiv = window.document.getElementById("code-annotation-line-highlight-gutter"); if (gutterDiv === null) { gutterDiv = window.document.createElement("div"); gutterDiv.setAttribute("id", "code-annotation-line-highlight-gutter"); gutterDiv.style.position = 'absolute'; const codeCell = window.document.getElementById(targetCell); const gutter = codeCell.querySelector('.code-annotation-gutter'); gutter.appendChild(gutterDiv); } gutterDiv.style.top = top - 2 + "px"; gutterDiv.style.height = height + 4 + "px"; } selectedAnnoteEl = annoteEl; } }; const unselectCodeLines = () => { const elementsIds = ["code-annotation-line-highlight", "code-annotation-line-highlight-gutter"]; elementsIds.forEach((elId) => { const div = window.document.getElementById(elId); if (div) { div.remove(); } }); selectedAnnoteEl = undefined; }; // Attach click handler to the DT const annoteDls = window.document.querySelectorAll('dt[data-target-cell]'); for (const annoteDlNode of annoteDls) { annoteDlNode.addEventListener('click', (event) => { const clickedEl = event.target; if (clickedEl !== selectedAnnoteEl) { unselectCodeLines(); const activeEl = window.document.querySelector('dt[data-target-cell].code-annotation-active'); if (activeEl) { activeEl.classList.remove('code-annotation-active'); } selectCodeLines(clickedEl); clickedEl.classList.add('code-annotation-active'); } else { // Unselect the line unselectCodeLines(); clickedEl.classList.remove('code-annotation-active'); } }); } const findCites = (el) => { const parentEl = el.parentElement; if (parentEl) { const cites = parentEl.dataset.cites; if (cites) { return { el, cites: cites.split(' ') }; } else { return findCites(el.parentElement) } } else { return undefined; } }; var bibliorefs = window.document.querySelectorAll('a[role="doc-biblioref"]'); for (var i=0; i<bibliorefs.length; i++) { const ref = bibliorefs[i]; const citeInfo = findCites(ref); if (citeInfo) { tippyHover(citeInfo.el, function() { var popup = window.document.createElement('div'); citeInfo.cites.forEach(function(cite) { var citeDiv = window.document.createElement('div'); citeDiv.classList.add('hanging-indent'); citeDiv.classList.add('csl-entry'); var biblioDiv = window.document.getElementById('ref-' + cite); if (biblioDiv) { citeDiv.innerHTML = biblioDiv.innerHTML; } popup.appendChild(citeDiv); }); return popup.innerHTML; }); } } }); </script> </div> <!-- /content --> </body></html>