11 Testimony
A county hearing room is an unusual venue for data science. The Boulder County Commissioners’ hearing room is on the third floor of the courthouse at 1325 Pearl Street, and most hearings there are hybrid, with some speakers in the room and others on Zoom. You sign up in advance through a link on the Commissioners’ advance agenda or at a kiosk on the day. Your laptop is closed. The three commissioners sit at the front. When the chair calls your name, a clock starts, and when it runs out you will not get the extra thirty seconds you wish for.
Testimony is a genre. Like the op-ed in Chapter 7 and the report you will write in Chapter 15, it has conventions you can learn and a specific theory of what counts as contribution. Unlike those genres, it is also a performance, delivered in public and preserved in the record of a governing body. A well-argued op-ed persuades at scale. A well-argued report becomes institutional evidence. Testimony becomes voice in the record: a durable, citable mark that a particular person said a particular thing to a particular body on a particular day. The genre’s rules follow from that.
This chapter closes Module 2. You have an evidence ledger for a county program (Chapter 8), tracker entries for released requests from the county’s Public Records Archive and an extraction notebook (Chapter 9), and a ledger of the exemptions the county cited and the remedies each leaves open (Chapter 10). Now you take that evidence to the body that can act on it: the Boulder County Board of County Commissioners. You will write a timed oral statement of three to five minutes, a written statement of about 1,000 words for the record, and prepared answers to the questions you can anticipate. The mechanics transfer: congressional hearings, state legislative committees, and European parliamentary consultations share a common structure even when the clocks differ.
11.1 What testimony is and is not
An op-ed is persuasion at scale; you do not know your reader, and the outlet is the introduction. A report is institutional evidence; the sponsor’s imprint carries you. Testimony is neither. It is voice. At a congressional hearing, a committee invites you because of who you are, and witness selection signals which perspectives it wants on the record. At a county hearing, nobody invites you. You are a resident, a student, or a researcher who signed up. That is a strength as well as a limit: the board hears from you because the law says the public may speak, not because a staffer chose you.
Four features distinguish testimony from the book’s other genres:
- Voice. You speak in the first person, name your affiliation and your relationship to the issue, and state the claim you came to make. An op-ed can be abstracted from its author; testimony cannot.
- Brevity. Five minutes is a congressional convention. Local bodies are often shorter. Whatever the clock, it is shorter than you want.
- A specific ask. Testimony that does not end in a request the body can act on is a lecture. A county board can adopt a policy, direct staff, amend a contract, schedule a work session, or put an item on a future agenda. Ask for one of those things.
- Questions, or silence. At some hearings, board members question speakers. At many local public-comment sessions, the board listens without responding. Either way, the exchange continues afterward, with staff, reporters, and other residents, and you need answers ready.
Frances Haugen’s October 2021 appearance before a Senate Commerce subcommittee is a useful genre case at the other end of the ladder (Haugen 2021). Read the transcript twice. The first time, notice how much of it is about Haugen: her training, the team she worked on, the internal research she saw. The personal voice is load-bearing; without it, the claim that the company knew about its products’ harms is an assertion, and with it the claim is a witness account. The second time, mark every specific ask. There are fewer than you expect, and they are not buried. Compare her with the civil-society organizations that submitted evidence during the negotiation of the EU AI Act. Their voice was institutional rather than personal, their texts were longer, and their asks were often line edits to draft articles. Both are testimony. The difference lies in who is speaking and what the body can change.
Oversight, as Chapter 10 defined it, needs authority and remedy, and testimony is how evidence reaches an authority in public. A brilliant argument made privately to a staffer may be politically effective, but it leaves no durable mark. Written testimony does. When your written statement enters the record of a county hearing, alongside the meeting video, you have created a public document (Chapter 9) that a reporter, a future requester, or a litigant can cite years from now. The specific claim of this chapter is that testimony advances oversight only when it pairs a verifiable finding with an ask that the body in the room has the authority to grant; testimony addressed to the wrong level of government is a complaint with good production values. Chapter 22 takes up the deposit that keeps your version available even if the meeting portal changes vendors.
11.2 The scenario
For the rest of the chapter, imagine that the Board of County Commissioners has scheduled a public hearing on a proposed county policy covering two things: how county offices log and report their responses to open-records requests, and whether the county should publish a register of the automated decision tools its departments use. This hearing is hypothetical. For Piece 2, you will target a real item on the Commissioners’ advance agenda or the Board’s open public comment session, and your ask will follow from your own ledgers.
Check the format before you write a word. When this chapter was drafted, the county’s listing for its monthly open public comment session (usually on the first Thursday of the month) allowed up to ten speakers three minutes each and said that comments and attachments could always be emailed to the commissioners. Public hearings on specific items can follow different rules, and rules change: in 2026, county staff narrowed public comment at two advisory boards to agenda items only (Stephenson 2026). Look up the current rules for your hearing, and write a three-minute statement that can grow to five if the clock allows, not a five-minute statement that has to be amputated at the podium.
Remember, too, who usually speaks. Einstein, Palmer, and Glick (2019), coding minutes from local planning and zoning meetings, found that commenters were disproportionately older, male, and homeowners compared with the communities they lived in. If you are a student, your presence changes that sample slightly. If your testimony concerns people who rarely come to these rooms (families screened by a human-services tool, people in the county jail), say so, and do not claim to speak for them.
11.3 A pandas detour that earns one sentence
Testimony that rests on impressions does not survive questioning. You need one or two facts that are yours, defensible, and citable. The first can come straight from the extraction notebook you built in Chapter 9.
# Continue from the budget DataFrame extracted from Resolution 2025-058
funds = budget.query(
"section == 'Section 1' and not label.str.startswith('Total')")
total = funds["amount"].sum()
social = funds.loc[funds["label"] == "Social Services", "amount"].item()
print(f"${social:,} of ${total:,} ({social / total:.1%})")
# => $67,417,221 of $745,186,611 (9.0%)That gives you a sentence you can say aloud: “The budget this Board adopted for 2026 places $67.4 million, about nine percent of all estimated expenditures, in the Social Services fund” (Board of County Commissioners of Boulder County 2025). It is short, sourced, and falsifiable. The second fact comes from your remedy ledger, and it should claim exactly what the ledger supports: “Of the [number] records requests to [office] posted in the county’s own Public Records Archive since [year], [number] came back in full; [number] cited trade-secret protection for vendor contracts.” Pair them and you have the spine of an argument: the county spends real money on services that touch residents’ lives, and the records that would let residents follow that spending are being withheld on these grounds.
A hostile listener can ask you to show your work, and you can: the written statement’s footnotes link to the repository and the commit. This is the clearest answer to “why learn pandas if my goal is policy work.” One well-sourced sentence in the record is worth more than a page of assertion, and code is how you produce the sentence and prove it.
11.4 The timed oral statement
Here is a structure for three minutes. Deviate from it deliberately, not by accident.
[0:00-0:20] Your name, where you live or study, the item,
and your position, in two sentences.
[0:20-0:50] One concrete finding. A number, an office, a date.
[0:50-2:00] The argument: why the current practice fails the
public. Two beats, not more.
[2:00-2:40] The ask, in one sentence. Then say it again.
[2:40-3:00] Thank the Board. Stop talking.
For five minutes, expand the middle, not the ends: add a second finding, one sentence on what the proposal does well, and specific language you want changed. Do not add to the introduction. Your credentials are the least interesting thing about your statement.
Your first sentence should fit in one breath. “Chair and Commissioners, my name is [name]; I am a student at the University of Colorado Boulder and a Boulder County resident, and I am here to support a public log of records-request outcomes” is fine, but only if the next sentence is specific.
Three things guides to public comment rarely say. First, the clock starts when the chair calls on you, not when you finish adjusting the microphone or your Zoom audio connects. Practice the first sentence aloud until it is automatic. Second, the hybrid format cuts both ways: remote speakers can be muted, dropped, or delayed, so if you speak remotely, send your written statement in advance so a dropped connection does not erase your testimony. Third, at a local body the recording may be more durable than you think and the written record less durable: the county’s meeting portal keeps video and documents, but whether an emailed statement becomes part of the official record for a specific item is something to confirm with the Commissioners’ Office, not assume.
11.5 The written statement for the record
The written statement is what a reporter will quote, what a future requester will find, and what a lawyer might attach to a filing. For Piece 2 it runs about 1,000 words, with footnotes. The oral statement says the thing. The written statement shows the work.
- Identification. Name, affiliation, relationship to the issue, the item, and your position.
- The problem. Two short paragraphs. What county residents cannot currently learn, and why it matters.
- The finding. The facts you are there to put on the record, with a table from your ledger and links to the data and code.
- Analysis of the proposal. Where it is sound, where it is too narrow or too vague, and proposed language where you have it.
- Response to the likely objection. Usually cost or staff capacity. Answer it in a paragraph, citing a comparable practice if you can.
- The ask. Explicit and within the Board’s authority.
- Contact and availability. You are offering to follow up in writing.
The written statement is not a research paper. It is closer to a brief: footnoted, argumentative, and aimed at the decision in front of the body.
11.6 Anticipating questions
If the board does ask questions, a three-sentence answer is almost always the right length: the direct response, the evidence, and the connection back to your ask. Expect five types.
The “who are you” question. “Who funded this, and who asked you to do it?” Say it is coursework, name your instructor if asked, and say why the finding stands regardless.
The “overreach” question. “Wouldn’t this bury county staff in paperwork?” Acknowledge the concern and point to the narrowest version of your ask.
The “wrong expert” question. “You’re a student, not a lawyer.” Concede the limit, name what your analysis does show, and name the legal sources you relied on.
The “already handled” question. “Doesn’t state law already cover this?” Name the specific gap, such as the absence of any administrative appeal under the Colorado Open Records Act, and explain how the county could fill it without new state law.
The “wrong level” question. “Isn’t this a state issue?” Sometimes it is. Say which part belongs to the legislature and which part the county controls.
The worst move is answering a question you were not asked. If you do not know, say so and offer to follow up in writing. The follow-up becomes part of the record too.
11.7 Practice delivery and timing
Record yourself. Time it. Nearly every first draft runs long. The first cut is an adjective you did not know you wrote; the second is a paragraph you liked; the third is the transition you kept because it sounded smart. Print the statement, mark breaths in pencil, and underline the one phrase you must land. Reading from a printed page is fine. Reading from a phone that dims halfway through is not.
11.8 Exercises
Exercise 11.1 (Guided). Read Haugen’s October 2021 Senate testimony. Mark every passage of personal voice, every empirical claim, and every specific ask. Count each category and write 200 words on what the ratios say about the genre.
Exercise 11.2 (Runnable, real public data). Choose a recorded Board of County Commissioners session with public comment from the county’s meeting portal. For every speaker, log start and end times, whether they made a specific ask, whether the ask was within the Board’s authority, and whether they cited evidence. Load the log with pandas and report the median duration, the share of speakers who exceeded the limit, and the share who made an actionable ask.
Exercise 11.3 (Guided). Draft three-sentence answers to the five question types above, tailored to your own ask. Read each aloud and confirm it fits in under twenty seconds.
Exercise 11.4 (Timing). Write a three-minute and a five-minute version of your oral statement. Record at least three takes of each and log the durations in a CSV. Revise until every take of the short version lands between 2:45 and 3:00.
Exercise 11.5 (Portfolio Piece 2: Law / County / Testimony). Submit Piece 2, due Friday, February 26, 2027, at 11:59 pm. It has the four parts every portfolio piece has:
- Technical artifact. Tracker entries for the released request(s) you chose from Boulder County’s Public Records Archive; an extraction notebook that turns the released records into a table; an exemptions and remedy ledger. Deliver it as a reproducible notebook or small repository that a classmate can clone and run.
- Public text. Written testimony (about 1,000 words) and a timed oral statement (recorded, 3–5 minutes) for a Boulder County Board of County Commissioners hearing.
- Installed-base note (about 300 words). Which pressure did you meet? Which installed-base elements did your artifact build, and which are still missing? Include provenance, license, and an AI-use disclosure.
- Graduate methods memo (INFO 5871 only; 750–1,000 words). Situate the piece in at least five scholarly sources and defend one methodological choice against the literature.
11.9 Closing and what comes next
Most people testify a handful of times in their lives. For all of them, the habit of producing the paper trail matters more than the live performance: the written statement, the notebook, the ledger, and the follow-up email are what outlast the hearing.
Part IV climbs to the state. Chapter 12 opens Module 3 with the assurance lineage and the disaggregated audit this module set aside, aimed at Colorado’s state institutions and written up in the report genre of Chapter 15. The federal public comment, a written cousin of testimony with a longer clock, waits in Chapter 20.
11.10 Further Reading and Resources
- Frances Haugen, testimony before the US Senate Committee on Commerce, Science, and Transportation, Subcommittee on Consumer Protection, Product Safety, and Data Security, October 5, 2021, https://www.commerce.senate.gov/2021/10/protecting-kids-online-testimony-from-a-facebook-whistleblower (Haugen 2021). Watch the questions, not just the prepared statement.
- Boulder County, Public Meetings and Webstream: https://bouldercounty.gov/government/public-meetings/. How to sign up to speak, and where hearings are held.
- Boulder County meeting portal (agendas, packets, minutes, video): https://pub-bouldercounty.escribemeetings.com/.
- Brooke Stephenson (2026), “Boulder County limits public comment at key advisory boards, narrowing input to agenda items,” Boulder Reporting Lab, https://boulderreportinglab.org/2026/05/05/boulder-county-limits-public-comment-at-key-advisory-boards-narrowing-input-to-agenda-items/ (Stephenson 2026).
- Katherine Levine Einstein, Maxwell Palmer, and David M. Glick (2019), “Who participates in local government? Evidence from meeting minutes,” Perspectives on Politics (Einstein et al. 2019).
- Joy Buolamwini, testimony before the US House Committee on Oversight and Reform on facial recognition technology, May 2019. Paired with Gender Shades (Buolamwini and Gebru 2018), a model of how an audit becomes a statement. Search the Congress.gov hearings archive for the transcript.
- Congress.gov committee hearings: https://www.congress.gov/committees. Recent technology testimony to compare against local statements.
- Keegan (2026), “Public interest data infrastructuring” (Keegan 2026), on remedy as usable civic procedure.