ethanmarcotte-com-p78ctl.txt (25438B)
1 [1]Skip to content 2 3 Site navigation 4 5 • [2]Home 6 • [3]Journal 7 • [4]Books 8 • [5]Work 9 • [6]Contact 10 11 [7] Search 12 [8] Ethan Marcotte’s homepage Posted on 18 February 2025 13 14 Moving on from 18F. 15 16 Note: This post gets into the last few weeks of American politics. If that’s 17 not your cup of tea, or if that’s a stressful topic for you, please feel free 18 to skip this one. (Also, it’s a bit long. Sorry about that.) 19 20 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 21 22 Last week, I finished my tenure as [9]a designer at 18F. 23 24 I want to state up front: I’m not leaving under a “[10]deferred resignation.” I 25 also wasn’t laid off. (Though it’s possible I almost was; more on that later.) 26 Instead, I resigned from my position as a product designer, submitting two 27 weeks’ notice…well, two weeks ago. 28 29 Before I get into any of that, I’d like to write a bit about 18F, and why it 30 was so hard to leave. 31 32 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 33 34 While I was writing this post, I thought I’d revisit [11]what I wrote when I 35 joined 18F last May: 36 37 1. Every single person I’ve met this week — and I’ve met quite a few! 38 — has been smart, kind, and really happy to be working where they do. 39 As someone new to the organization, that’s so encouraging to see. 40 2. It’s, like, remarkably energizing to be around people who are really 41 (really, really) passionate about making digital services work better 42 for people. 43 44 Honestly, that holds up. Because really, the thread here is the people working 45 at [12]18F, and the culture they’d built: I really, really liked showing up for 46 work each morning. Everyone I met at 18F was inviting and kind, and excited to 47 talk about what they were working on. (And just as crucially, what they did 48 outside work.) 49 50 And my goodness, they were helpful — which, as a new kid joining the team, I’m 51 always going to remember. Here’s one example: during my first month, I was 52 grousing about some weird little computer issue, and a random coworker just 53 offered to hop on a call to look at it with me. They hadn’t dealt with the 54 issue before, and they definitely hadn’t dealt with me before, but they thought 55 they might help a coworker out. And that impulse — maybe I can help someone out 56 — sums up so many of my interactions with everyone at 18F. They were, and are, 57 a remarkable group of people. 58 59 At the same time, I was proud of the work I was doing. Alongside my coworkers 60 at 18F, I worked with client teams to help them define requirements, refine 61 their designs, and build better products. I even got asked to pitch in on a 62 small branding project, and I’d be the last person to call myself a brand 63 designer. But I mention that because I was often asked to stretch myself, and 64 every single time I felt safe trying something new — safe, and supported by my 65 team. I can count on one hand the number of times over my career that I’ve felt 66 that kind of safety at work. I doubt that’s true of every job in government, 67 but I know it was true for me at 18F. 68 69 I know it sounds pat, but 18F was one of the best places I’ve ever worked. 70 Until it wasn’t, and I felt I had to leave. 71 72 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 73 74 Before I dive in, here are a couple points that’ll become relevant: 75 76 • I was considered a probationary employee because I’d been employed by the 77 government for less than a year. [13]Probationary employees don’t have most 78 of [14]the protections afforded to “full” employees, and can be dismissed 79 more easily. 80 • Due to some idiosyncrasies of how our roles were defined, many (most?) 81 people in my organization were legally not eligible to join a union. 82 83 So. After last year’s election, I was trying to decide whether or not I could 84 stay at the job. A far-right candidate had won the election^[15]1, and was 85 threatening to [16]reshape the government into something more partisan, more 86 regressive, and more autocratic. My job involved putting rectangles on screens, 87 and couldn’t have been further from any kind of political influence or impact. 88 But despite that, I didn’t know if I could let myself be part of that 89 government, even in a small way. (Also, [17]as you might have guessed: I was 90 panicking.) 91 92 During that time, a friend suggested that while things were calm at work, I 93 should write down some lines I wouldn’t want to cross: things I’d want to watch 94 out for that, if they materialized, might be a reason to leave. This was 95 wonderful advice, and I’m grateful to them for it. Equipped with a plan, even a 96 small one, I started thinking through what my lines would be. 97 98 I’ll spare you the whole list, but I’ll share three of the entries. 99 100 1. First, I need to work remotely. If the incoming administration made good on 101 its promise to end teleworking for federal workers, I’d likely have to find 102 another job. (This is, of course, [18]why “return to office” policies 103 happen.) 104 2. The second line was whether I’d be asked to work on a project that could 105 kill or surveil people. I know precisely what governments are capable 106 of — for good and for ill. But one of the things that drew me to the work 107 at 18F was that I understood they tried to weigh individual workers’ 108 preferences when projects were staffed. I figured if that ever changed, and 109 I was asked to work on something I was morally opposed to, it’d be time to 110 leave. 111 3. The third was being asked to meet with someone who didn’t work for the 112 government, and being asked to discuss what I did for work. 113 114 The first two were things I looked into when I was first interviewing at 18F: 115 some of the basic criteria I was screening potential employers for. The third 116 was driven at least in part by the election, and by the billionaire they were 117 putting in charge of “government tech modernization.” I expected that if things 118 went south, he’d just try to run the same horrible [19]Twitter layoffs handbook 119 , and bring in employees from his other companies to rank — and cull — workers. 120 121 But it wasn’t just about that. Many things started happening to the federal 122 government after the inauguration, none of them good. While the administration 123 was conducting its vicious rollback of civil liberties and publicly funded 124 research, [20]this billionaire’s so-called “department” was sweeping through 125 [21]various federal agencies, pushing aside career civil servants and the law 126 to [22]hoover up [23]radioactively [24]sensitive data — our data, bought and 127 paid for with our tax dollars, I should add.^[25]2 And from what I’d read the 128 group was acting on [26]dubious legal authority, and with even less [27] 129 oversight or [28]transparency. I didn’t want to sit down with anyone involved 130 in that, and pretend like any part of their work was lawful, legitimate, or 131 moral. 132 133 Anyway. The list was a tremendous help; I’ll always be grateful to the friend 134 who suggested it. But given the speed at which government typically moves, I 135 assumed I’d have several months before I’d have to wrestle with any of these 136 questions. If not longer. 137 138 (I know, I know. I’m in the future, too.) 139 140 A few weeks ago, a member of [29]the new leadership announced they’d be 141 reaching out to workers to discuss their recent “technical wins”, in order to 142 better understand how the organization worked. The stress on “technical wins” 143 to a [30]cross-functional organization felt significant to me; it also felt 144 significant that most of the sessions seemed to be getting scheduled with folks 145 who’d only recently joined government — probationary employees. 146 147 Just to state the obvious, this isn’t what you do when you want to understand 148 how your organization works; it is what you do when you’re preparing to slash 149 the size of your workforce. As you might imagine, this caused no small amount 150 of panic across the agency, including within 18F. The new leadership hadn’t 151 communicated these plans to anyone before making their announcement, which left 152 18F’s own leaders and supervisors frantically working to fill in the 153 information void. 154 155 Shortly after the announcement, I started hearing about folks who’d had their 156 meetings, but that they didn’t meet with the director who said they’d be 157 conducting the interviews. Instead, they found themselves on a call with people 158 who wouldn’t say where they worked in government; in a few cases, some people 159 wouldn’t disclose their last names, or any part of their names. 160 161 And while I was watching these reports trickle in, I got a calendar invitation 162 for my own interview. From the first email announcing the meetings, I figured 163 one of my lines was in danger of being crossed; I just figured I’d have more 164 time. 165 166 With only a few hours before my interview, I did a quick overview of my 167 options. It looked like this: 168 169 1. I could do the interview. 170 2. I could refuse to do the interview. 171 3. I could delay: call out sick, take a personal day, whatever. 172 4. I could resign. 173 174 The first item wasn’t really an option, as sitting down with this “department” 175 wasn’t something I could let myself do. Refusing to participate would’ve likely 176 been seen as insubordination by a probationary hire; delaying would’ve just 177 been, well, delaying the inevitable. (It also could have been seen as 178 insubordination.) My math would’ve been different if I wasn’t probationary or, 179 even better, if I’d been allowed to join a union. But given my lack of labor 180 protections, and the options available before me, leaving 18F — withholding my 181 labor — felt like my best and only option. I called a meeting with my 182 supervisor, and gave two weeks’ notice. 183 184 In a terrible coda, a large number of [31]probationary employees were summarily 185 let go at [32]my agency just before my last day. 186 187 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 188 189 Leaving was the right call for me, but I’ll never feel good about the decision. 190 I mean, there’s the grief angle: up until about a month ago, I was working on 191 projects that felt like they mattered, and working alongside people who cared 192 about helping government services work better for the public. A few months ago, 193 I would’ve told you I’d like to stay there for years, which is not something 194 I’ve said about any other place I’ve ever worked. I am incredibly sad to leave 195 this job. 196 197 And look, being able to leave is, flatly, a privileged option: I can’t not work 198 forever, but I can not work for a little bit. Most of my coworkers didn’t have 199 that option. Some had just bought a house; some returned from parental leave, 200 only to learn they might be losing the jobs they’d counted on to support their 201 families. 202 203 I’m also angry at what was taken from me. At what’s being taken from all of us. 204 I’ve watched a wonderful job, a wonderful place to work, a wonderful team get 205 pulled apart by rich men in ill-fitting suits, each of them parroting the same 206 talking points around “realignment” and “right-sizing”.^[33]3 207 208 But what’s happening right now is not about “government efficiency,” nor is it 209 about “cost-cutting.” I would gently urge you to look at the net worth of the 210 people who are telling you otherwise. After all, there is no financial 211 analysis; no review of possible downsides, no weighing of potential negative 212 impacts. There is no discussion of what could happen if our math is wrong? Or 213 even more importantly, no consideration of who might be harmed? 214 215 Instead, as [34]Anil Dash predicted, the billionaire’s so-called “efficiency” 216 “department” is best understood as a sprawling form of [35]procurement capture, 217 in which a group of impossibly rich individuals are trampling over the 218 regulations — and the federal workers — that stand between them and a deep, 219 deep [36]revenue [37]stream: [38]your tax dollars. And as they do, they’re 220 making an explicitly fascist move to roll back rights for every marginalized 221 community in the country — for anyone who doesn’t look like them, or who stands 222 in their way. 223 224 So, yes. This is a wholesale attack on the American safety net, led by 225 billionaires and far-right politicians who are frighteningly comfortable with 226 fascism and autocracy. The last month has been called a coup by [39]politicians 227 , [40]researchers, and [41]watchdogs alike. I don’t want to diminish the harm 228 these people will do — the harm they are doing. I also don’t want to downplay 229 the terror of this moment, because lord knows I fucking feel it. 230 231 At the same time: what’s happening right now is also a labor story. 232 233 If the American government is slow-moving, it’s because rapid change is deadly 234 when you’re talking about healthcare, social security checks, market 235 regulations, food safety, or any of the other countless critical functions it 236 performs. Those federal agencies are, quite simply, infrastructure. And as [42] 237 Deb Chachra showed in [43]her excellent book, infrastructure is how a society 238 invests in its future: in its ongoing economic, societal, and political 239 stability. 240 241 In government, that infrastructure is built by laws, policies, and regulations. 242 But regulations alone do not infrastructure make. Regulations require workers 243 to become infrastructure: those workers who labor to understand new policies, 244 how best to enact them, and then work to make them legible and understandable 245 to the American public — and, yes, to enforce them. Without those federal 246 workers, and their labor, these systems fall apart. And the architects of this 247 assault on the federal workforce are keenly aware of that fact. 248 249 The last month has, flatly, been hell. But even so, I wouldn’t trade away my 250 time at 18F for anything. It was a fantastic place to work, filled with 251 genuine, hard-working people who cared for that work and for each other. Even 252 when things got rough, I saw the leaders of 18F scramble to answer their team’s 253 questions; I saw coworkers reaching out to support each other in countless 254 little ways. All while ensuring they got their project work in on time. I saw 255 something wonderful at work, in my work. I’m always going to be grateful for 256 that, and to my coworkers. 257 258 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 259 260 Resources 261 262 If this story’s moved you, I hope it moves you to action. Because the workers I 263 mention above quite literally need your support. 264 265 A few resources, if you’re interested: 266 267 • Wired has some [44]good coverage on the layoffs I described above, and [45] 268 on the billionaire coup more generally. 269 • [46]Labor Notes also has some indispensable coverage around [47]this 270 administration’s attacks on the federal workforce, and how organized labor 271 is fighting back. 272 • The [48]Working Families Party and [49]Emily Amick both had some great 273 primers on what it means to call your members of Congress, if that’s a 274 thing you’re able to do. 275 • If you’re looking for other ways to get engaged, [50]Mariame Kaba has 276 pulled together a massive list of [51]actions that are not protesting or 277 voting. 278 279 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 280 281 Footnotes 282 283 1. A victory by the slimmest of margins, mind you. But still a victory. [52]↩︎ 284 285 2. And, seemingly coincidentally, thereby ending [53]various investigations 286 against the head of said “department”, and occasionally [54]lining his 287 pockets. [55]↩︎ 288 289 3. And perhaps just as excruciating for me: “datalake”. [56]↩︎ 290 291 Tagged with 292 293 • [57]work 294 • [58]jobs 295 • [59]politics 296 • [60]us politics 297 • [61]employment 298 • [62]government 299 300 Related posts 301 302 • [63]On context. I read these two essays some time ago, and I keep returning 303 to them. I bet you’ll like them too. 304 • [64]The bricks we lay. Design is not neutral. 305 • [65]Free, faster. Many of the free web themes I’ve seen recently are…slow. 306 How can we fix that? 307 • [66]Hello, Editorially. I’ve cofounded a startup with some dear friends. 308 It’s called Editorially. I’d like to tell you a little about it. 309 310 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 311 312 You can find more entries in [67]my journal. 313 314 Read another post 315 316 [68] Previously: A challenge of blog questions. 317 318 What did I just read? 319 320 Photo of Ethan standing in front of a leafy green hedge. 321 322 Hi! I’m Ethan Marcotte, an independent web designer and writer. Some time ago, 323 I coined the term “responsive web design.” (You can [69]read more about me or 324 [70]my work, if you like.) 325 326 My latest book 327 328 [book-ydatu] 329 330 [71]You Deserve a Tech Union is a book about the tech industry’s resurgent 331 labor movement, and how you can—and should—be part of it. [72]Learn more. 332 333 Subscribe for updates! 334 335 If you enjoyed this post, sign up to get new journal entries emailed to you: 336 337 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 338 339 Your email address: 340 341 [73][ ] 342 [74][ ] 343 [75][Subscribe] 344 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 345 346 Site footer 347 348 [76] Ethan Marcotte’s homepage 349 350 Here 351 352 • [77]Home 353 • [78]Journal 354 • [79]Books 355 • [80]Work 356 • [81]Contact 357 358 Elsewhere 359 360 • [82]Mastodon 361 • [83]Bluesky (sorta) 362 • [84]LinkedIn (reluctantly, semi-ironically) 363 • [DEL:Instagram (occasionally):DEL] 364 • [DEL:Twitter:DEL] 365 366 Copyright © 1999–2025 Ethan Marcotte. All rights reserved. 367 368 No part of this website may be used or reproduced in any manner for the purpose 369 of training artificial intelligence technologies or systems. The author 370 expressly reserves this work from the text and data mining exception. 371 372 (That means get lost, “AI” scrapers.) 373 374 [85]Accessibility statement. [86]RSS feed. [87]Back to top. 375 [88]Skip to content 376 Current page 377 Search: 378 [93][ ] 379 380 References: 381 382 [1] https://ethanmarcotte.com/wrote/leaving-18f/#content 383 [2] https://ethanmarcotte.com/ 384 [3] https://ethanmarcotte.com/wrote/ 385 [4] https://ethanmarcotte.com/books/ 386 [5] https://ethanmarcotte.com/work/ 387 [6] https://ethanmarcotte.com/contact/ 388 [7] https://ethanmarcotte.com/search/ 389 [8] https://ethanmarcotte.com/ 390 [9] https://ethanmarcotte.com/wrote/18f/ 391 [10] https://www.afge.org/article/afge-cautions-feds-not-to-be-tricked-into-resigning-you-might-not-get-paid/ 392 [11] https://ethanmarcotte.com/wrote/18f/ 393 [12] https://en.wikipedia.org/wiki/18F 394 [13] https://federalnewsnetwork.com/workforce-rightsgovernance/2025/02/what-are-the-rules-for-probationary-periods-and-federal-employees/ 395 [14] https://www.mspb.gov/ 396 [15] https://ethanmarcotte.com/wrote/leaving-18f/#fn-margins 397 [16] https://en.wikipedia.org/wiki/Project_2025 398 [17] https://ethanmarcotte.com/wrote/catalog/ 399 [18] https://finance.yahoo.com/news/quarter-bosses-admit-return-office-104103939.html 400 [19] https://web.archive.org/web/20221102222024/https://www.washingtonpost.com/technology/2022/10/29/elon-musk-twitter-takeover/#:~:text=The%20note%20continued%3A%20%E2%80%9CPlease%20come%20prepared%20with%20code%20as%20a%20backup%20to%20review%20on%20your%20own%20machines%20with%20Elon.%E2%80%9D%20Later%2C%20people%20inside%20the%20company%20reported%20that%20Tesla%20engineers%20were%20in%20fact%20reviewing%20the%20code. 401 [20] https://www.bbc.com/news/articles/c23vkd57471o#:~:text=Despite%20its%20full%20name%2C%20Doge%20is%20not%20an%20official%20government%20department%2C%20which%20would%20have%20had%20to%20be%20established%20by%20an%20act%20of%20Congress. 402 [21] https://www.wired.com/story/elon-musk-lackeys-office-personnel-management-opm-neuralink-x-boring-stalin/ 403 [22] https://abcnews.go.com/US/judge-decide-block-doge-accessing-sensitive-labor-department/story?id=118575362 404 [23] https://www.nbcnews.com/politics/doge/doge-affiliated-employee-accessed-irs-system-sensitive-taxpayer-inform-rcna192423 405 [24] https://www.cnn.com/2025/02/17/politics/doge-irs-taxpayer-data/index.html 406 [25] https://ethanmarcotte.com/wrote/leaving-18f/#fn-conflicts 407 [26] https://www.washingtonpost.com/business/2025/02/04/elon-musk-government-legal-doge/ 408 [27] https://oversightdemocrats.house.gov/sites/evo-subsites/democrats-oversight.house.gov/files/evo-media-document/2025-02-06.Dem%20Members%20to%20IGs%20re%20Musk.pdf 409 [28] https://www.404media.co/doge-employees-ordered-to-stop-using-slack-while-agency-transitions-to-a-records-system-not-subject-to-foia/ 410 [29] https://www.gsa.gov/about-us/newsroom/news-releases/gsa-announces-new-commissioners-tts-director-and-general-counsel-01242025 411 [30] https://experience.dropbox.com/resources/cross-functional-teams 412 [31] https://www.npr.org/2025/02/13/nx-s1-5296928/layoffs-trump-doge-education-energy 413 [32] https://fedscoop.com/gsa-looks-to-terminate-probationary-employees/ 414 [33] https://ethanmarcotte.com/wrote/leaving-18f/#fn-datalake 415 [34] https://www.anildash.com/ 416 [35] https://www.anildash.com/2025/01/04/DOGE-procurement-capture/ 417 [36] https://newrepublic.com/article/191506/musk-bezos-pichai-zuckerberg-microsoft-trump-climate 418 [37] https://www.technologyreview.com/2024/12/04/1107897/openais-new-defense-contract-completes-its-military-pivot/ 419 [38] https://www.wired.com/story/elon-musk-lieutenant-gsa-ai-agency/ 420 [39] https://www.usatoday.com/story/news/politics/2025/02/03/dems-elon-musk-doge-takeover-treasury/78187978007/ 421 [40] https://www.techpolicy.press/anatomy-of-an-ai-coup/ 422 [41] https://therevolvingdoorproject.org/tracking-the-doge-treasury-raid/ 423 [42] http://debcha.org/ 424 [43] https://www.penguinrandomhouse.com/books/612711/how-infrastructure-works-by-deb-chachra/ 425 [44] https://www.wired.com/story/doge-tts-fired/ 426 [45] https://www.wired.com/tag/elon-musk/ 427 [46] https://labornotes.org/ 428 [47] https://labornotes.org/2025/02/federal-workers-organize-against-billionaire-power-grab 429 [48] https://www.instagram.com/workingfamilies/p/DGLZz2CP9bH/ 430 [49] https://emilyinyourphone.substack.com/p/everything-you-need-to-know-about 431 [50] https://bsky.app/profile/prisonculture.bsky.social 432 [51] https://docs.google.com/document/d/1OSWxykA1WHOi0vTPLAJDaCeVhR3uSfh7PhlCj4t4yT0/edit?tab=t.0 433 [52] https://ethanmarcotte.com/wrote/leaving-18f/#fnref-fn-margins 434 [53] https://www.npr.org/2025/02/12/nx-s1-5293382/x-elon-musk-doge-cfpb 435 [54] https://www.levernews.com/musk-just-scored-more-government-cash-while-pushing-education-cuts/ 436 [55] https://ethanmarcotte.com/wrote/leaving-18f/#fnref-fn-conflicts 437 [56] https://ethanmarcotte.com/wrote/leaving-18f/#fnref-fn-datalake 438 [57] https://ethanmarcotte.com/wrote/tag/work 439 [58] https://ethanmarcotte.com/wrote/tag/jobs 440 [59] https://ethanmarcotte.com/wrote/tag/politics 441 [60] https://ethanmarcotte.com/wrote/tag/us-politics 442 [61] https://ethanmarcotte.com/wrote/tag/employment 443 [62] https://ethanmarcotte.com/wrote/tag/government 444 [63] https://ethanmarcotte.com/wrote/on-context/ 445 [64] https://ethanmarcotte.com/wrote/the-bricks-we-lay/ 446 [65] https://ethanmarcotte.com/wrote/free-faster/ 447 [66] https://ethanmarcotte.com/wrote/hello-editorially/ 448 [67] https://ethanmarcotte.com/wrote/ 449 [68] https://ethanmarcotte.com/wrote/blog-questions-challenge/ 450 [69] https://ethanmarcotte.com/ 451 [70] https://ethanmarcotte.com/work/ 452 [71] https://ethanmarcotte.com/books/you-deserve-a-tech-union/ 453 [72] https://ethanmarcotte.com/books/you-deserve-a-tech-union/ 454 [76] https://ethanmarcotte.com/wrote/leaving-18f/# 455 [77] https://ethanmarcotte.com/ 456 [78] https://ethanmarcotte.com/wrote/ 457 [79] https://ethanmarcotte.com/books/ 458 [80] https://ethanmarcotte.com/work/ 459 [81] https://ethanmarcotte.com/contact/ 460 [82] https://follow.ethanmarcotte.com/@beep 461 [83] https://bsky.app/profile/ethanmarcotte.com 462 [84] https://www.linkedin.com/in/ethan-marcotte/ 463 [85] https://ethanmarcotte.com/accessibility/ 464 [86] https://ethanmarcotte.com/wrote/feed.xml 465 [87] https://ethanmarcotte.com/wrote/leaving-18f/#top 466 [88] https://ethanmarcotte.com/wrote/leaving-18f/#content