{
    "version": "https://jsonfeed.org/version/1.1",
    "title": "Grant Blakeman | Writing",
    "home_page_url": "https://grantblakeman.com/writing",
    "feed_url": "https://grantblakeman.com/writing/feed",
    "description": "Articles and other long-form content from Grant Blakeman",
    "language": "en-US",
    "authors": [
        {
            "name": "Grant Blakeman",
            "url": "https://grantblakeman.com"
        }
    ],
    "items": [
        








{
    "id": "writing-still-mourning",
    
    "content_html": "<article class=\"feature\"><main class=\"article-body grid-columns\"><aside class=\"opener grid-col-6 grid-margin-3\"><p>An experimental piece on loss and our current times that simply fell out of my head one afternoon, more or less fully-formed. It’s not quite a poem and not entirely prose. I feel it deeply, but I wouldn’t even say it’s autobiographical. I’m sharing in hopes it resonates with others.</p></aside><hr class=\"grid-col-6 grid-margin-3\"/><section class=\"opener grid-col-6 grid-margin-3\"><p>We are still mourning.</p><p>The pandemic began six years ago and it’s still on the tip of our tongues. It’s implied in conversations, when not explicitly invoked. The before. The after. The what could have been.</p><p>Everyone is currently living two lives. The one they’re living, and the one they had expected to live six years ago. Six years. It’s who we knew we would be based on a reality that never materialized. We’re a record, stuck in the rut, the needle skipping back and forth in the worn groove of friendships out of alignment, relationships that ended, jobs that no longer exist, places we no longer live, but only in <i>this</i> timeline.</p></section><section class=\"quote grid-col-6 grid-margin-4\"><blockquote><p>Everyone is currently living two lives.</p></blockquote></section><section class=\"grid-col-6 grid-margin-3\"><p>We are still mourning. AI came for their skills and we were amused. It made us all into characters from a famous indie studio or retail packaged toys and we loved it. And now it has come for our skills. Skills we spent our lifetimes acquiring, marketing, selling our time for. And those skills are now their’s. And we use their tools and we are… productive. If nothing else, we are productive. We are so productive because they are productive for us. But we mourn the craft that we thought we had built and the fulfilling work we did to build it.</p></section><section class=\"grid-col-6 grid-margin-3\"><p>We are stilling mourning. The government came for their lives. We did not know what to do. It’s not our business. We might have gotten it wrong. Authority is often the shape of correct, if not actually right. Maybe we won’t be noticed. The others will disappear, but we will blend in. We will survive by behaving. By avoiding the wrong topics of conversation. By performing well at our jobs, if we have them. And yet we will miss our neighbors. And then we will be noticed. And others will miss us.</p></section><section class=\"grid-col-6 grid-margin-3\"><p>We are still mourning.</p></section></main></article>",
    "image": "https://grantblakeman.com/assets/share/share-image_still-mourning-5a925557d275c7ce0a02f341eba8d967a646fb85a20eae5db83dce7b6960ee60.jpg",
    "summary": "An experimental piece on loss and our current times.",
    "title": "Still mourning",
    "url": "https://grantblakeman.com/writing/still-mourning",
    "date_published": "2026-03-14T19:00:00Z"
    
},

        








{
    "id": "writing-minding-the-gap",
    
    "content_html": "<article class=\"feature minding-the-gap\"><main class=\"article-body grid-columns\"><section class=\"grid-holder grid-col-10 grid-margin-1 image-1\"><imgsrc=\"/assets/writing/IMG_6414_VSCO_article-feature-a3e602c3379dee072b5ba424352c8b14c146c35e670c0d3527bf36a9e7fdd075.jpg\"alt=\"Metrolink commuter train 690 rolling into the Los Angeles Union Station platforms with the San Gabriel Mountains in the background at sunset.\"data-image-id=\"image-1\"class=\"image-cover\"></section><section class=\"opener grid-col-6 grid-margin-3\"><p>In a recent conversation a peer asked me, “How does your company define Design Engineering?” The thing is, we don’t, formally—and I think a lot of companies do not either, yet. They’re all waiting to see how <span class=\"no-break\">it<sup><a href=\"#fn:1\" id=\"fnref:1\">1</a></sup></span> shakes out. While the needs and skillsets have always existed in our industry (I see you, o.g. “web designers”), the role of a more formal design/engineering hybrid individual is still a newer trend at companies.</p><p>In this modern incarnation, I’m seeing 2 tracks emerge—and while they’re not necessarily incompatible at all, they’re very different.</p></section><section class=\"opener grid-col-6 grid-margin-3\"><h2>The first: the frontend engineer under design leadership</h2><p>This group’s day-to-day might not look all that different from someone with a Frontend Engineer (or UI/UX Engineer) title. They’re not doing product design work, per se. They’re working in code to build product UIs; they’re responsible for fit-and-finish, accessibility, and ensuring the experience for customers matches what has been designed by the company’s product designers. Maybe they work formally on the code components of a design system, or maybe they work at a company with a culture that can take early prototypes into the production pipeline. But the core difference between them and a Frontend Engineer is that they report to design/product leadership and not engineering leadership.</p></section><section class=\"quote grid-col-6 grid-margin-4\"><blockquote><p>This group’s day-to-day might not look all that different from someone with a Frontend Engineer (or UI/UX Engineer) title</p></blockquote></section><section class=\"grid-col-6 grid-margin-3\"><p>This track can develop for a lot of reasons—company politics around who should “own” the top experience layer, how a company and its leadership defines engineering (“only backend is real engineering”), and sometimes (but too rarely) a strong design leadership that believes their work doesn’t stop in Figma and embodies the user experience mission all the way through the product, at a technical level.</p></section><section class=\"grid-col-6 grid-margin-3\"><h2>The second track: the hybrid skillset working in support of design and product, but not on the product</h2><p>This group often falls into place because of design/product tooling needs that the company’s formal engineering group is either unaffected by (gaps in Figma and other design tooling) or simply under-resourced (or even uninterested) in handling.</p><p>Teams in this track primarily build tools. They prove the value of their work by helping designers and PMs move faster while reducing the effort and back-and-forth it takes for an engineer in the Engineering Org™ to understand a designer’s work and execute on it. But these design engineers generally don’t help build the work product they support. In some organizations, they might help prototype it, providing a fidelity the typical design tooling cannot communicate, but that’s as close as it comes.</p></section><section class=\"quote grid-col-6 grid-margin-2\"><blockquote><p>These design engineers generally don’t help build the work product they support. In some organizations, they might help prototype it… but that’s as close as it comes</p></blockquote></section><section class=\"grid-col-6 grid-margin-3\"><h2>A converged track: the Design Engineer</h2><p>What I’d love to see is more companies embrace a third track: it’s somewhere in the middle. There are opportunities within the work under a Design Engineer title to take both paths. Perhaps they move between each path regularly, or perhaps they’re niched between one or the other, but only on a project-by-project basis.</p><p>From a company culture and leadership level, the idea is to enable more people with a hybrid skillet to contribute to designing the product, while also building the product—and when warranted—supporting the first two in process and tooling.</p><p>Why would a company want to support this third track? It sounds <a href=\"/writing/the-messy-overlap/\" class=\"follow\" title=\"Read: The messy overlap\" data-page=\"writing\" data-title=\"The messy overlap | Writing\">messy</a>.</p><p>A lot of change is on the horizon in product development. I don’t yet have any strong theories on how it all looks when (if?) the dust settles, but I am pretty sure of one thing: the connection between the discipline of product design and the user interfaces that our customers touch will only become tighter—less abstract with more direct inputs providing production-level outputs.</p></section><section class=\"quote grid-col-6 grid-margin-4\"><blockquote><p>The connection between the discipline of product design and the user interfaces that our customers touch will only become tighter</p></blockquote></section><section class=\"grid-col-6 grid-margin-3\"><p>Design Engineers are well-positioned to step into that gap as it currently exists and help close it from both sides. We know product design, we understand engineering—often with an emphasis on frontend/UI—and we’re uniquely-positioned to fulfill current engineering and design needs while working on tooling to pull the two closer together over time.</p></section><section class=\"footnotes grid-col-6 grid-margin-3\"><hr><ol><li id=\"fn:1\"><p>AI? AI interfaces? A/R interfaces? The metaverse? The next glorious JS framework to end all JS frameworks? The general vibes? We shall see…<a href=\"#fnref:1\" class=\"footnote-return\">⏎</a></p></li></ol></section><section class=\"grid-col-6 grid-margin-3\"><p><em>A version of this piece was originally published on <a href=\"https://www.linkedin.com/pulse/minding-gap-grant-blakeman-kel5c/\" target=\"_blank\" rel=\"noopener noreferrer\" title=\"View on LinkedIn\">LinkedIn</a>.</em></p></section></main></article>",
    "image": "https://grantblakeman.com/assets/share/share-image_minding-the-gap-5c6843b1497d1412a6b0dd443d175d86ba60fb4dc40adb17fd6eb33d056a2bb8.jpg",
    "summary": "Design Engineers are well-positioned to step into the gap between product design and engineering and help close it from both sides.",
    "title": "Minding the gap",
    "url": "https://grantblakeman.com/writing/minding-the-gap",
    "date_published": "2025-04-28T19:00:00Z",
    "date_modified": "2025-05-22T19:00:00Z"
},

        








{
    "id": "writing-a-bit-on-writing-and-publishing",
    
    "content_html": "<article class=\"feature a-bit-on-writing-and-publishing\"><main class=\"article-body grid-columns\"><section class=\"grid-holder grid-col-10 grid-margin-1 image-1\"><imgsrc=\"/assets/writing/IMG_5968_VSCO_article-feature-7b5e84d3a9358bc3d032687ac14afc304bbe5f8443c947d6f4831afb6ba2583d.jpg\"alt=\"Foggy urban street lined with industrial buildings, power lines, and parked cars, with a bridge faintly visible in the distance.\"data-image-id=\"image-1\"></section><section class=\"opener grid-col-6 grid-margin-3\"><p>Friend <a href=\"https://nazhamid.com/journal/blog-questions/\" target=\"_blank\">Naz</a> tossed this blogging chain <span class=\"no-break\">letter<sup><a href=\"#fn:1\" id=\"fnref:1\">1</a></sup></span> my way. I feel a bit odd participating because I don’t consider myself a writer/blogger. But I also don’t consider myself a <span class=\"no-break\">photographer<sup><a href=\"#fn:2\" id=\"fnref:2\">2</a></sup></span>, and yet both disciplines get featured sections on my new site, sooo… <code>:shrug-emoji:</code></p></section><section class=\"grid-col-6 grid-margin-3\"><h2>Why did you start blogging in the first place?</h2><p>In its most recent form, I restarted public writing out of a reluctant acknowledgement that sharing my thoughts is something I <em>do</em> actually enjoy.</p><p>Years ago, I ran a dedicated, regularly-updated link blog with occasional long-form pieces. It was mostly focused on design and technology. I really enjoyed contributing to it, initially. By the standards of the time it was successful: traffic was growing regularly—people noticed. And eventually I didn’t like that people had noticed, so I stopped doing it. Shutting it down was reactionary—I’ll admit—but I think I’d reached a place where I had offered up too much of my inner life for individuals I’d never met to inspect and push back on. I was also still partially-closeted back then, so that was a contributing factor.</p></section><section class=\"quote grid-col-6 grid-margin-4\"><blockquote><p>[F]or many years I’ve not felt like writing publicly was a good idea for me.</p></blockquote></section><section class=\"grid-col-6 grid-margin-3\"><p>I don’t quite know how to explain it, but for many years I’ve not felt like writing publicly was a good idea for me. In some part, once we all had places on the internet to write, I didn’t feel like I had much unique thought to contribute. But I also felt unsure that my contributions—meager as they’d be—wouldn’t eventually be twisted and used against me. I suppose that’s simply the risk in doing any of this publicly.</p><p>So, why start again? I’ve come around to this idea: the possibility of like-minded individuals finding resonance in one’s thoughts outweighs the potential that someone will intentionally use them against you (I hope).</p></section><section class=\"grid-col-6 grid-margin-3\"><h2>What platform are you using to manage your blog and why did you choose it?</h2><p>This site is a recent, new design, but the underpinnings are the same as the previous, much smaller micro site. I built it on a heavily-modified <a href=\"https://jekyllrb.com\" target=\"_blank\">Jekyll</a> install that I’ve essentially frozen in time and keep adding custom bits to. There is no database; it renders static files and any activity on Github triggers builds on the CI server, which automatically push updates to the static web server and CDN. I have a lot more details on my <a href=\"/colophon\" class=\"follow\" data-page=\"colophon\" data-page-title=\"Colophon | Grant Blakeman\">Colophon</a> page, if you’re curious.</p><p>Do I recommend this setup to anyone else? No. But as someone who writes code for a living, I think my own site should be something I create—a place where I can experiment with the building blocks of the web (HTML, CSS, and Javascript), and a place with as little opinionated software written by someone else between my code and what you see.</p></section><section class=\"quote grid-col-6 grid-margin-4\"><blockquote><p>Do I recommend this setup to anyone else? No.</p></blockquote></section><section class=\"grid-col-6 grid-margin-3\"><h2>Have you blogged on other platforms before?</h2><p>Yes, my last dedicated blog was built on top of a CMS—a custom, blogging platform I called Trident that I had built early in my Rails days. I didn’t like php and I liked Wordpress even less, so I made my own publishing platform. It worked for me, and worked well. I even hosted a couple other friends’ sites on it for a time, and eventually forked it into a CMS I could use for client work. As with many of my early-days projects, I regret never open sourcing it or pushing it into some form of publicly-available product. I always wanted/intended to, but I wasn’t confident enough in my own engineering skills at the time to take on those responsibilities.</p><p>It’s both a joke and a right of passage as a software developer to build your own blogging platform, so I can now check that one off the list. It was fun, but also: good riddance.</p></section><section class=\"grid-holder grid-col-10 grid-margin-1 grid-inner-col-10 image-2-3\"><figure class=\"grid-col-5\"><imgsrc=\"/assets/writing/IMG_1592_VSCO_article-feature-202dc7ab168b74d0fef1f1ce6d5e55f956d208c0b5916196ec1c6deffeb93ea2.jpg\"alt=\"View from behind the Hollywood Sign, overlooking a winding dirt trail with hikers in the far distance and a residential neighborhood surrounded by greenery.\"data-image-id=\"image-2\"><figcaption>View from behind the Hollywood Sign</figcaption></figure><figure class=\"grid-col-5\"><imgsrc=\"/assets/writing/IMG_1427_VSCO_article-feature-9ba50f72f13ef8cab894f1a42a596b564d780c014da939beaff19ab5eda7db87.jpg\"alt=\"Minimalist interior with a rectangular doorway leading to another room, where sunlight casts geometric shadows on the wall. No signage or decoration are visible.\"data-image-id=\"image-3\"><figcaption><a href=\"https://marucoffee.com/\" target=\"_blank\">Maru Coffee</a>, Los Angeles</figcaption></figure></section><section class=\"grid-col-6 grid-margin-3\"><h2>How do you write your posts?<br/>For example, in a local editing tool, or in a panel/dashboard that’s part of your blog?</h2><p>Most everything I write these days starts in <a href=\"https://bear.app/\" target=\"_blank\">Bear</a>. From there it generally goes right into a code editor, in HTML markup. If it’s something with photos, or that will need a lot of iteration/editing, it gets its own Git branch to wall it off from the rest of the site until I’m ready to publish it.</p><p>Sometimes, as I’m writing, I know exactly what photography or pull quotes I want to pair with a piece and note them in Bear; other times I get the writing into code and then decide what, if anything, to form around it.</p></section><section class=\"grid-col-6 grid-margin-3\"><h2>When do you feel most inspired to write?</h2><p>It has been years since I’ve been in a regular practice of writing. I used to maintain a list of ideas, pick one off and flesh it out as I felt moved to do so, establishing a fairly regularly cadence. But, lately, I’ve only found myself writing when I just had no other way to process the idea.</p><p>I’d like to get back to a regular practice and hope to, now that I have the new site.</p></section><section class=\"grid-col-6 grid-margin-3\"><h2>Do you publish immediately after writing, or do you let it simmer a bit as a draft?</h2><p>I used to publish quickly, but I’ve learned that giving things time and space is the best method for me. Some pieces go through drafts/editing over days (usually a week in total)—those are now the “urgent” ones. Others take months. A few I’ve even picked up after years and decided to finally publish (or rework only to put back down). It’s telling to me that some drafts, now many years old, are ones that I’m grateful have never existed publicly.</p></section><section class=\"grid-col-6 grid-margin-3\"><h2>What are you generally interested in writing about?</h2><p>I write to process patterns of thinking I see in the world. Sometimes I’m trying to call out things that I think are obvious and <a href=\"/writing/infrastructure-is-a-class-system/\" class=\"follow\" data-page=\"writing/infrastructure-is-a-class-system\" data-page-title=\"Infrastructure is a Class System | Grant Blakeman\" title=\"Read “Infrastructure is a Class System”\">don’t seem to be noticed by others</a>, at other times I’m expressing my own <a href=\"/writing/the-popular-vote/\" class=\"follow\" data-page=\"writing/the-popular-vote\" data-page-title=\"The Popular Vote | Grant Blakeman\" title=\"Read “The Popular Vote”\">lack of understanding</a>. Writing in that latter category likely leaves the reader unsatisfied because I can’t button it up with a tidy or helpful conclusion. But it’s those pieces that usually rattle around in my brain until new bits later fall into place, helping me better understand what I was originally trying to comprehend.</p><p>Topics wander, but how we live and interface with each other in the physical world around us and how it all relates to cultural assumptions we mistake as intractable rules seem to be recurring themes. And nerdy computer shit, because: it me.</p></section><section class=\"grid-col-6 grid-margin-3\"><h2>Who are you writing for?</h2><p>I’m writing for me, but also for the me that exists who I don’t know. I wouldn’t call it “journaling”, but writing is a method that helps me process the world.</p><p>I don’t journal privately, as a practice, so it’s rare that I sit down and write something knowing it will <em>never</em> be released. Whether or not to release it is a decision that I make in the process. When I know there is a potential that even one or two other people might read something, it changes how I think about it. It challenges me to ensure arguments are well-formed and helps me abandon lines of thinking that won’t stand up to scrutiny.</p><p>I don’t believe I’m the only person processing the world this way and I worry that tools like generative AI will diminish this practice without many of us noticing we’re losing it.</p></section><section class=\"quote grid-col-6 grid-margin-4\"><blockquote><p>I worry that tools like generative AI will diminish this practice without many of us noticing we’re losing it.</p></blockquote></section><section class=\"grid-col-6 grid-margin-3\"><p>Ultimately, I don’t expect things I write to be read. They’re for me and I just don’t think I’m so smart as to have a unique opinion that no one else has thought of and <em>needs</em> to be shared. Lightning doesn’t strike that often. But I like the tension that writing in a public forum provides me and that’s what I get out of it. The <i>possibility</i> that something <i>might</i> be read is what shapes the writing.</p></section><section class=\"grid-col-6 grid-margin-3\"><h2>What’s your favorite post on your blog?</h2><p>My current favorite is the one I highlight when you first visit my website. It’s about <a href=\"/writing/the-web-is-important\" class=\"follow\" data-page=\"writing/the-web-is-important\" data-page-title=\"The Web is Important | Grant Blakeman\" title=\"Read “The Web is Important”\">the web</a>. What made the web so attractive to a young kid with a Netscape Navigator and a text editor over 30 years ago remains true today: you can build it, you can control it, and frankly, even if nobody else cares, it’s still yours and <a href=\"/writing/am-i-human/\" class=\"follow\" data-page=\"writing/am-i-human\" data-page-title=\"Am I Human? | Grant Blakeman\" title=\"Read “Am I Human?”\">that’s something</a>.</p></section><section class=\"grid-holder grid-columns grid-col-10 grid-margin-1 grid-inner-col-10 image-4-5\"><figure class=\"grid-col-5\"><imgsrc=\"/assets/writing/IMG_1559_VSCO_article-feature-d7f73867df51429af34662cfb01597dd4340379596b9b89379f705dbe1027472.jpg\"alt=\"Self-portrait of the author holding a smartphone, taken using the reflection of a scratched and weathered bus window, with a bus stop and waiting passengers in the background.\"data-image-id=\"image-4\"><figcaption>Self-portrait of your author</figcaption></figure><figure class=\"grid-col-5\"><imgsrc=\"/assets/writing/IMG_4386_VSCO_article-feature-57b2e7c99d0a70cb05c286fddfc95d70d1cc2e9fa432887ed31ebc143e75f3de.jpg\"alt=\"Traffic light with a red signal and a yellow ‘One Way’ sign pointing left in cubed, lightbox format, set against a stormy sky.\"data-image-id=\"image-5\"><figcaption>Detroit has neat one-way signs</figcaption></figure></section><section class=\"grid-col-6 grid-margin-3\"><h2>Any future plans for your blog? Maybe a redesign, a move to another platform, or adding a new feature?</h2><p>When I set out to design the new site, I briefly dabbled with the idea of updating the platform/infrastructure around it as well, but I didn’t want that additional project to become the excuse as to why I wasn’t done with the new site. Now that the first pass of it is finished, I’m curious about changing a few things:</p><p>A CMS would be more convenient for some aspects of the site and <a href=\"https://www.sanity.io\" target=\"_blank\">Sanity</a> is attractive to me. I’ve also been eyeing <a href=\"https://svelte.dev/docs/kit/introduction\" target=\"_blank\">SvelteKit</a>. I use Svelte to build the UI for Figma plugins at work and it’s such a wonderful breath of fresh air, as compared to React. It makes writing componentized, state-based frontends fun (I hesitate to say, “again”, because were they ever <em>fun</em> with React?).</p><p>As for features, I need a new home for photography. It’s a <a href=\"/pictures\" class=\"follow\" data-page=\"pictures\" data-page-title=\"Pictures | Grant Blakeman\">hobby of mine</a>, and like writing, a way I process the world around me. I made a significant, decade+ investment in Instagram only to have my primary account <a href=\"/writing/am-i-human/\" class=\"follow\" data-page=\"writing/am-i-human\" data-page-title=\"Am I Human? | Grant Blakeman\" title=\"Read “Am I Human?”\">summarily banned</a>, so I think it’s time I own my photographic home as well.</p></section><section class=\"grid-col-6 grid-margin-3\"><h2>Tag ’em.</h2><p>Watching this thing make the rounds, I can’t think of many folks in my orbit that haven’t taken a turn, but I’ll toss it out to <a href=\"https://www.instagram.com/mattgist\" target=\"_blank\">Matt</a> and <a href=\"https://ericaheinz.com\" target=\"_blank\">Erica</a>. Matt keeps telling me he’ll get his blog up soon, so consider this some peer pressure. And I don’t know that Erica considers herself a blogger, but she most definitely is a <a href=\"https://4dthinking.studio/ux-book\" target=\"_blank\">writer</a> and I always enjoy her <a href=\"https://ericaheinz.com/notes\" target=\"_blank\">thoughts on work and life</a>.</p></section><section class=\"footnotes grid-col-6 grid-margin-3\"><hr><ol><li id=\"fn:1\"><p>Remember participating in <a href=\"https://en.wikipedia.org/wiki/Chain_letter\" target=\"_blank\" title=\"Read “Chain letter” on Wikipedia\">chain letters</a> as kids? The thrill of getting a thing addressed to you in the physical mail alone made it worth it. You also got to lick stamps. So much fun! Now my physical mail is endless political mailers (I hear 2026 is right around the corner?) and the cable company that absolutely knows I’m one of their customers sending me—inexplicably <em>plastic</em>—postcards to try to get me to become one of their customers for the very first time ever. <code>:dumpster-fire-emoji:</code><a href=\"#fnref:1\" class=\"footnote-return\">⏎</a></p></li><li id=\"fn:2\"><p>I am fully copying <a href=\"https://a.wholelottanothing.org/answering-the-blog-questions-challenge/\" target=\"_blank\" title=\"Read “Answering the blog questions challenge” on Whole Lotta Nothing\">Matt Haughey’s idea</a> to intersperse this post with completely unrelated photos I’ve taken; enjoy!<a href=\"#fnref:2\" class=\"footnote-return\">⏎</a></p></li></ol></section><section class=\"grid-holder grid-col-10 grid-margin-1 image-6\"><figure><imgsrc=\"/assets/writing/IMG_2998_VSCO_article-feature-4c3714689fe52669ec2ae08c3825dcc32ea48337403995c4ad63edfd0b777b0a.jpg\"alt=\"Top-down view of a white coffee cup filled with dark liquid, surrounded by colored pencils, a camera lens, and a two-tone background on a textured surface. Taken together, the objects look like the original Instagram app icon.\"data-image-id=\"image-6\"><figcaption>Fall below Ute Mountain in Southwestern Colorado</figcaption></figure></section></main></article>",
    "image": "https://grantblakeman.com/assets/share/share-image_a-bit-on-writing-and-publishing-b4bab20ea222a27815f2fb4d86ce820b7d4dfc5bf9ce5e00d37a3354fc052c35.jpg",
    "summary": "The one in which I participate in the “blogging” chain letter that has been making the rounds in the indie web community.",
    "title": "A bit on writing & publishing",
    "url": "https://grantblakeman.com/writing/a-bit-on-writing-and-publishing",
    "date_published": "2025-02-16T19:00:00Z",
    "date_modified": "2025-02-25T19:00:00Z"
},

        








{
    "id": "writing-who-watches-the-map-makers",
    
    "content_html": "<article class=\"feature map-makers\"><main class=\"article-body grid-columns\"><aside class=\"opener grid-col-6 grid-margin-3\"><p>I originally wrote this back in the summer of 2019, sitting at a cafe in New York, but never got around to publishing it. A lot has changed in the world, but I still think the core theme of the piece holds value—perhaps even more-so as I watch Waymo vehicles wander through the Los Angeles streets, hauntingly-driverless.</p></aside><hr class=\"grid-col-6 grid-margin-3\"/><section class=\"opener secondary grid-col-6 grid-margin-3\"><p>Broadly, the issue with big tech is often not the tech itself, but the human biases at the core of any piece of software, compounded at scale. Take Google’s Waze, for example: once-quiet neighborhoods can become thoroughfares at rush hour because an algorithm looks for the “fastest” route for cars (often only shaving minutes or seconds) while giving little consideration to street design, children at play, or other street uses. These lack of considerations are decisions made (or sometimes decisions arrived at through inaction) on the part of the companies providing these services. And, generally speaking, if any other party has influence in the shape of these technologies, it is only the “direct user”—the group of people who use the app for directions—and not other groups of people also affected by the inbuilt biases and decisions made to shape turn-by-turn directions.</p><p>I am baffled by how little influence cities and other urban governing bodies have exerted over mapping apps. In the case of Waze, some cities have begun to work with mapping companies to ease the burden some smaller roads are playing in the grand scheme of city-wide driving, but the involvement of an urban governing body remains largely reactive or defensive. And the apps themselves are largely reactive, by design. The algorithm watches everyone on the road, as traffic builds, and suggests altered routes to new entrants as they initiate their travel. More recently, Apple and Google Maps have begun to offer updated routes in-transit in a sort-of Waze-light fashion, but this is still based on reactive data.</p></section><section class=\"grid-holder grid-col-11 grid-margin-half grid-inner-col-11 image-1\"><div class=\"grid-col-6\"><p>What if cities and mapping companies worked more closely together? A city would know that a road lane will be closed for construction in a few days. What if that information was relayed to all mapping companies ahead of time so that traffic patterns could begin to be adjusted even before the closure? What if upcoming event street closures were given to drivers as an audible reminder? How about bike routes on smaller side streets? Cities could ask that mapping companies keep vehicle traffic away from those routes unless the final destination dictates otherwise. How about lane guidance? A mapping app could prompt drivers to stay out of a bus lane, or institute “slow lane” reminders on roads that mix car, bus, bike, and scooter travel. Turning: an app could remind drivers that right-on-red is not suggested during times of the day when pedestrian traffic is high. When reaching a destination, an app could remind drivers (and passengers) to watch for cyclists in a bike lane—and even route car travelers to a nearby loading/unloading zone that has a lower chance of impeding bike lane travelers or pedestrians.</p><p>All of this is part of the data sets that cities (and, likely, the mapping companies) already have. And much of it would be possible to achieve within the existing algorithms and feature sets of current mapping apps. But it requires a mindset switch: mapping apps would still optimize vehicle travel for shortest/fastest distance, but they need to stop doing so at the expense of other road uses.</p><p>The compounding scale effect of these efforts would be noticeable. Much of our urban traffic today is at the hands of Uber and Lyft and generally their drivers blindly follow turn-by-turn and lane-by-lane instructions from Google or Apple, often even listening to the audio cues. In big cities like LA, where I live, people who know the roads well still tend to use mapping apps to help them avoid traffic or find the fastest route for a given time of day.</p></div><imgsrc=\"/assets/writing/6B4C65CE-26BD-4E60-BE85-3152C791B319_article-feature-03c55313b7ee90e537a5c6cf52d4f06b392622b212875fd0392b866e9ddbc691.jpg\"alt=\"Concrete steps leading down to a corner sidewalk with a green bicycle parked on a street sign pole and an iconic NYC yellow taxi on the street.\"class=\"grid-col-5 image-cover\"data-image-id=\"image-1\"></section><section class=\"grid-col-6 grid-margin-3\"><p>Additionally, cities could affect modal change. They could ask for app defaults to change based on the location and status of the direct user. An app often knows if a device is currently connected to a car’s hands-free system. If it is not, perhaps the mapping mode defaults to transit, or if under a 15 min walk, to walking directions. More data from city transit efforts could prompt mapping apps to finally integrate their routing between bikeshare programs, and bus/rail service. Right now, the friction is in the other direction. Google Maps at least tends to remember the last mode I used (car, bike, walk, or public transit) and they experiment with walk/transit multi-modal trips, but Apple Maps, for example, knows I haven’t driven my car in weeks, but still prompts me with driving directions first (even when I’m visiting New York and standing next to a subway station). The friction should be in the other direction. If we want livable cities (let alone addressing climate goals), we need to stop defaulting to driving.</p></section><section class=\"grid-holder grid-col-9 grid-margin-1-half grid-inner-col-9 image-2\"><imgsrc=\"/assets/writing/9B030732-7FD8-4163-BA20-C9551E4E4BAD_article-feature-966e370b9fcc26705d9d912110a0370fb577ad08bdc63272ec33026f31ec438f.jpg\"alt=\"A top-down view of traffic on a multi-lane highway surrounded by green hills and trees, with mountains visible in the hazy distance.\"class=\"grid-col-3 image-cover\"data-image-id=\"image-2\"><div class=\"grid-col-6\"><p>Would companies like Google and Apple want to embrace these sorts of partnerships? Possibly. I’m cautiously optimistic. Generally speaking, these apps are designed to move humans around efficiently, but within the sets of data that they have access to and the algorithms that have been previously-defined. “Efficiency” can be redesigned and redefined at any time—it is a much more subjective matter than we tend to think. And these companies tend to enjoy ingesting more data and generally seek to add and refine features that make trips better holistically, not simply within a car.</p><p>But what if they don’t? We act like technology companies in the realm of driving are a fait accompli. Yet, at the same time, cities are regulating scooter and bikeshare programs within an inch of their viability (if they haven’t already banned them outright). If necessary, let’s apply the same logic to mapping companies. Let’s tell Lyft and Uber that they cannot operate in a city if they do not use a mapping provider that supports an open partnership with a city or county or metropolitan transit agency. Let them put pressure on their mapping vendors. Let’s tell Apple, Google, Microsoft, and others that they cannot operate their mapping/imagery vehicles on our streets without changes to their apps. We tell film companies they cannot film in a city without a permit, we ask delivery trucks to register with a city and follow certain rules, how is this data collection any different? The governing bodies or urban areas—and more importantly their constituents (us)—hold the leverage to the products these companies want to build and the data they want to collect.</p></div></section><section class=\"quote grid-col-6 grid-margin-3\"><blockquote><p>The “rules” these mapping apps currently play by are most certainly going to set the tone for how an automated vehicle roams our streets.</p></blockquote></section><section class=\"grid-col-6 grid-margin-3\"><p>Cities, counties, and transit agencies are and will continue be a wealth of new and better data for technology companies, but collectively, we are not getting much in return for the use of those resources. Make no mistake, these mapping apps are a stopgap solution for these companies: part research and part prototyping. All of them (whether public or rumored), have partnerships or their own endeavors in the realm of automated driving. Some or all of these companies will be the providers of these services either directly on the streets with their own self-driving vehicles, or through software licensing in support of self-driving vehicles. The “rules” these mapping apps currently play by are most certainly going to set the tone for how an automated vehicle roams our streets. As urban communities, we do not need to wait for self-driving vehicles to leverage technology and shape vehicle travel in our cities. In fact, if we do, I think it will be too late. We should start now. We will get the city we ask for.</p></section></main></article>",
    "image": "https://grantblakeman.com/assets/share/share-image_who-watches-the-map-makers-f2a01fd7f91bfef2002b0a5dd159d16dd993bde7dd990705dee015d63217a12a.jpg",
    "summary": "Back in the summer of 2019, I wrote a draft on the ways tech companies were shaping life in our cities with something we tend to take for granted: maps.",
    "title": "Who watches the map makers?",
    "url": "https://grantblakeman.com/writing/who-watches-the-map-makers",
    "date_published": "2024-12-03T19:00:00Z"
    
},

        








{
    "id": "writing-the-popular-vote",
    
    "content_html": "<article class=\"feature\"><main class=\"article-body grid-columns\"><section class=\"opener grid-col-6 grid-margin-3\"><p>The country chose darkness. A majority of voters looked right into racism, misogyny, and anti-queerness—on full display—and said to themselves, “Yes, that. I am choosing that. I have my reasons.”</p><p>Those of us that did not make that particular choice will spend months (years, actually, if not decades) re-litigating what “went wrong”, but I don’t think it’s actually that complicated. Even those that voted for this darkness under the “it won’t actually be that way” assumption, still made an active choice. And I don’t think we should write it off and try to explain it as frustration about—pick your pet issue: the economy, progressive values, etc.</p><p>You cannot ignore a bully without implicitly supporting them. You cannot ignore transphobia without supporting it. You cannot ignore the elimination of the rights of women without being in full support of taking away those rights. And you cannot ignore White Supremacy without offering it your support. These things <em>must</em> be called out. And a vote is an affirmative choice—an expression of support.</p></section><section class=\"quote grid-col-6 grid-margin-4\"><blockquote><p>It has become ok to nibble at the margins of [our] ideals, “because it doesn’t affect me”.</p></blockquote></section><section class=\"grid-col-6 grid-margin-3\"><p>People are hurt. And hurt people do things that are selfish and yet—often, reliably—not in their own best interest. I understand that. But there has to be a line in society that even selfishness does not surpass. This year may or may not mark our country’s beginning dalliance with full-featured fascism; time will tell. But it absolutely shows the outcome of a culture that has become so individualistic that even the most basic tenants of a collective society no longer look attractive to these individuals—like the right to exist, to travel freely, and to have domain over our own bodies. It has become ok to nibble at the margins of those ideals, “because it doesn’t affect me”.</p><p>Yes, we have always been a country built on racism, a country late to grant rights to women, and a country that had to be drug by courts into some modicum of permissiveness toward queer <span class=\"no-break\">existence<sup><a href=\"#fn:1\" id=\"fnref:1\">1</a></sup></span>, but this election put it <em>all</em> on display—no dog whistles, no code to decipher—and the majority of people still said “yes” to all of it, with clarity. That breaks my heart. My personal disposition trends toward acknowledging the cynicism in our world, but I had actually hoped a majority of us knew better.</p><p>In 2016 my surprise led me to believe I didn’t understand the country I was living in. Now, sadly, in 2024, I believe I do.</p></section><section class=\"footnotes grid-col-6 grid-margin-3\"><hr><ol><li id=\"fn:1\"><p>On the last two, note that we’ve never managed to add the <a href=\"https://en.wikipedia.org/wiki/Equal_Rights_Amendment\" target=\"_blank\">Equal Rights Amendment</a> to our Constitution. It just hangs out there in the wind, un-ratified, its absence alive as fodder for Supreme Court Justices to whittle down personal freedoms as they please. Justice Anton Scalia, for example (emphasis mine):</p><blockquote><p>”Certainly, the Constitution does not <strong>require</strong> discrimination on the basis of sex. The only issue is whether it prohibits it. It doesn’t. Nobody ever thought that that is what it meant. <strong>Nobody ever voted for that.</strong>”</p></blockquote><p>Chilling.<a href=\"#fnref:1\" class=\"footnote-return\">⏎</a></p></li></ol></section></main></article>",
    
    "summary": "A short reflection on the outcome of the 2024 Presidential election. I fear it has become ok to nibble at the margins of our ideals, “because it doesn’t affect me”.",
    "title": "The popular vote",
    "url": "https://grantblakeman.com/writing/the-popular-vote",
    "date_published": "2024-11-11T19:00:00Z"
    
},

        








{
    "id": "writing-the-messy-overlap",
    
    "content_html": "<article class=\"feature messy-overlap\"><main class=\"article-body grid-columns\"><section class=\"grid-holder grid-col-10 grid-margin-1 image-1\"><imgsrc=\"/assets/writing/IMG_0978_VSCO_article-feature-642f943c43f1a7630b851f5ab4fb82b381cc6fd628a836860ddbf86f566050be.jpg\"alt=\"Tablet with keyboard showing a design project in Figma, on a wooden table next to a turquoise cup of coffee in a cafe.\"data-image-id=\"image-1\"class=\"image-cover\"></section><section class=\"opener grid-col-6 grid-margin-3\"><p>Early in my tech career—when I was living in Boulder—a friend introduced me to someone notable from the Bay Area. He introduced me as “one of those unicorns” who can write code and design. I’ve never enjoyed that term, but it was a very endearing introduction and my friend was obviously very proud of me. However, the person I was introduced to incredulously stated something along the lines of, “Why are you doing both? Focus on one.”</p><p>I didn’t. I kept pursuing both. I loved following the entire through-line from idea on a napkin to working software. It was fulfilling to know whatever I could dream up, I could bring in to existence.</p></section><section class=\"quote grid-col-6 grid-margin-4\"><blockquote><p>I loved following the entire through-line from idea on a napkin to working software.</p></blockquote></section><section class=\"grid-col-6 grid-margin-3\"><p>But I also did both, in no small part, because of the economics of my local market at that time—something the Bay Area notable was likely not aware of. Boulder had a burgeoning startup scene and was punching above its weight, but it was engineering-driven. Startups knew they needed design, but didn’t value it in a way that correlated to them paying much for it—beyond free beer and paper equity. I couldn’t pay my rent with unrealized gains.</p><p>I was embedded in the local design community. I knew so many amazing indie designers and small studios. They were bringing in clients who needed dev work and naturally began to turn to me to execute their designs. They knew my work was high quality, but more importantly, they knew I cared about the design. I cared about the outcome beyond the code under the hood.</p></section><section class=\"quote grid-col-6 grid-margin-2\"><blockquote><p>I stopped introducing myself as a designer</p></blockquote></section><section class=\"grid-col-6 grid-margin-3\"><p>Years later, by the time I arrived at LinkedIn on a short-term engineering contract (to build a Sketch plugin), I fully considered myself an engineer. After a long crisis of professional identity I had claimed the title. At subsequent tech events I stopped introducing myself as a designer or design/engineer hybrid. It’s not that I’d left design behind, but I certainly wasn’t advertising it. Maybe once a year I took a vanity project where I got to design or I’d put some cycles into a personal project—otherwise I focused on frontend and backend engineering skills.</p><p>But that’s the cleaned up version. In reality, I never fully stopped designing. A designer would hand me their designs and I’d fill in the gaps: motion, transitions, states that hadn’t been specced out (or even accounted for). Rather than asking what a designer wanted me to do, I’d add something in code—during the buildout—and propose it. I’d self-select: picking clients that met my design bar, avoiding messes and ensuring my design input would be considered and valued. With some designers, this balance was the explicit agreement. Those were the designers I was always most excited to collaborate with.</p><p>After a few initial projects at LinkedIn, I saw some space to do design again, and I took it. The work I was doing was under the umbrella of the design organization and it felt natural. Rather than wait for a busy product designer to free up cycles for a lower-priority, internal tool, I’d design the tool myself. Or, I’d get it started and then collaborate on the design. And I’d get to build it, completing that satisfying loop: idea > design > execution > refine the idea > repeat.</p><p>I was ultimately hired out of that contract into a full time role. We didn’t have a title for what I did, but I was expected to do both product design and engineering. Sure, the balance shifts—it’s never a 50/50 week, month, or even quarter, but it is really fulfilling to be able to put a critical eye to product design again and then also have the chance to build the idea—rare at any company; rarer still at a large company.</p></section><section class=\"quote grid-col-6 grid-margin-4\"><blockquote><p>Engineers who understand the value of design and designers who want to understand—or even contribute—to the code behind their work have always been part of the process in creating software.</p></blockquote></section><section class=\"grid-col-6 grid-margin-3\"><p>The titles our industry uses for the multidisciplinary work I do day-to-day continue to evolve: Design Engineer, Creative (or Design) Technologist, UX Engineer, or simply, “a designer who writes production code” are all thrown around. At LinkedIn we call ourselves Design Engineers internally, but still don’t officially have a title that reflects the work. I am curious how this hybrid discipline—and its multi-variant titles—continue to iterate in our industry, but my point is that the role has always existed. It has always been needed.</p><p>Engineers who understand the value of design and designers who want to understand—or even contribute to—the code behind their work have always been part of the software creation process. And often those skills are embodied by the same human, regardless of their role or title.</p><p>I try to describe my work history in the following way: I have experience in product design, backend and frontend engineering, and particularly enjoy roles that intersect some or all of these disciplines.</p><p>I’ll always enjoy that intersection because I do not believe you can build great software without it. That doesn’t mean a single person has to embody it completely, but it does mean a team has to embrace the messy overlap of disciplines required in building software people will actually want to use.</p></section><hr class=\"grid-col-6 grid-margin-3\"/><section class=\"grid-col-6 grid-margin-3\"><p><em>This piece was originally published on <a href=\"https://www.linkedin.com/pulse/messy-overlap-grant-blakeman-hiujc/\" target=\"_blank\" rel=\"noopener noreferrer\" title=\"View on LinkedIn\">LinkedIn</a>.</em></p></section></main></article>",
    "image": "https://grantblakeman.com/assets/share/share-image_the-messy-overlap-1ceeb01549a3ee3c61c35fd09d5d00f2170f2fca5eec9a2c1673ed52d35f55c3.jpg",
    "summary": "I stumbled into Design Engineering. I didn’t set out to become one, but in a way I suppose I have always been one… I just couldn’t help myself. Good software can be created in organizations siloed by discipline, but it’s in that messy overlap of design, engineering, and other disciplines truly collaborating where great software is made.",
    "title": "The messy overlap",
    "url": "https://grantblakeman.com/writing/the-messy-overlap",
    "date_published": "2024-08-24T19:00:00Z"
    
},

        








{
    "id": "writing-the-web-is-important",
    
    "content_html": "<article class=\"feature\"><main class=\"article-body grid-columns\"><section class=\"opener grid-col-6 grid-margin-3\"><p>The web is important. I think I’d forgotten that for a while. The apps are all shiny, sugar-coated with gaming mechanics that meter out dopamine hits at just the right cadence. I would find myself closing Instagram only to re-open Instagram; pull-to-refresh, hope for a new hit, repeat. The apps are comforting—they fill your screen and hold you within themselves.</p></section><section class=\"quote grid-col-6 grid-margin-4\"><blockquote><p>The web was not designed for casual dopamine hits. It doesn’t try to keep you. Any single click may take you to an entirely different world with new possibilities…</p></blockquote></section><section class=\"grid-col-6 grid-margin-3\"><p>But the web: it’s messy and chaotic. It requires searching on search platforms that increasingly don’t want you to leave them or it requires knowledge of an address, with an esoteric structure and an inscrutable protocol. The web was not designed for casual dopamine hits. It doesn’t try to keep you. Any single click may take you to an entirely different world with new possibilities, leaving the old one behind.</p><p>The web is a beautiful chaos where anyone is welcome to contribute, but where, increasingly, you can live in quiet isolation.</p></section></main></article>",
    
    "summary": "The web was not designed for casual dopamine hits. It doesn’t try to keep you. Any single click may take you to an entirely different world with new possibilities.",
    "title": "The web is important",
    "url": "https://grantblakeman.com/writing/the-web-is-important",
    "date_published": "2024-07-07T19:00:00Z"
    
},

        








{
    "id": "writing-infrastructure-is-a-class-system",
    
    "content_html": "<article class=\"feature infrastructure-class-system\"><main class=\"article-body grid-columns\"><section class=\"grid-holder grid-col-10 grid-margin-1 image-1\"><imgsrc=\"/assets/writing/IMG_9205_VSCO_article-feature-56301e4c142b9bc097b4f8f655b1d8cbafc56be277ad7331ccc820b97af02b2a.jpg\"alt=\"Top-down view of a white coffee cup filled with dark liquid, surrounded by colored pencils, a camera lens, and a two-tone background on a textured surface. Taken together, the objects look like the original Instagram app icon.\"data-image-id=\"image-1\"class=\"image-cover\"></section><section class=\"opener grid-col-6 grid-margin-3\"><p>I took the E-line train west out of downtown LA today. I love that this train exists and yet it’s also such an exercise in frustration. It’s relatively early on a Saturday morning. The train is full. And yet, we spent about 5 minutes waiting at stop lights for the convenience of quite a small number of drivers, usually solo in their personal vehicles, passing through the mostly empty streets of sleepy LA. It is madness. We have the technology to solve this (other cities with similar on-street light rail stretches have done so), yet the City of Los Angeles refuses to do much of anything that could potentially inconvenience a few private vehicle drivers at the expense of a full train of public transit riders.</p><p>We create class systems in many of the ways in which we design our society, but, at least in America, we don’t like to acknowledge them for what they are: choices to privilege some over others. We <em>could</em> make public transit the best choice for the most number of people moving about a city, but we’ve decided it’s a service for the less fortunate—for the people who can’t drive (or can’t afford to).</p><p>We build these class distinctions outside of cities too.</p><p>I am fortunate enough to spend a good chunk of my time outside of Los Angeles, in a beautiful, rural red rock canyon tucked down in the Southwest corner of Colorado. It is a place that few people know about, near a town that even few <em>Coloradans</em> have heard of. And that town and the broader county are, by all American standards and measurements, relatively low-income and disadvantaged. A few of us thrive there because we’ve built wealth elsewhere while many more struggle to get by.</p><p>When I am there, I am able to do my <em>very</em> online job thanks to the immense privilege of having access to not only one, but two excellent internet connections. This is not the case for most of that county.</p></section><section class=\"quote grid-col-6 grid-margin-4\"><blockquote><p>It is an immense privilege that I have a job that allows me to afford excellent internet connectivity, now generally unlimited by where I chose to live. And, in a paradox of circular dependency, that job requires high-quality internet for me to accomplish it.</p></blockquote></section><section class=\"grid-col-6 grid-margin-3\"><p>I have my qualms with Elon Musk, but Starlink is, quite simply, amazing. Other satellite-based internet connections that I have experienced are expensive, have prohibitively-large data caps, onerous contracts, can’t handle weather, and work about as well as the dial-up modem I used as a teenager in the 90s. The only quality Starlink shares with these legacy services is the cost. It is truly disruptive. I cautiously signed up for the beta a few years ago and used it as a backup internet service in case the local provider went down. As Starlink has launched more satellites and improved the service, it is now my primary provider. Its most important quality? I rarely think about it. It works and in day-to-day use isimperceptible from my wired connection in the city. It is incredible to me that the main limiting factor to how I make my living is no longer tied to geography or even the available local infrastructure.</p><p>But if you are in the county’s average income tier, it will be hard for you to outlay the initial cost for the equipment and pay the ongoing fee for the service.</p></section><section class=\"grid-holder grid-col-9 grid-margin-1-half grid-inner-col-9 image-2\"><div class=\"grid-col-6\"><p>Before Starlink, a local provider started out as my primary connection in the canyon. It is a relatively new company (it didn’t exist a few years ago when I started visiting the area) and the person who runs it is knowledgeable, responsive, and has responsibly expanded the network’s coverage area as he has grown the business. The bulk of the network is point-to-point wireless, which means once your neighbor up-canyon has a signal tower, the provider can relay (extend) the signal to your property without the expensive infrastructure investment of laying wires. The high-dependency nature of its construction is slightly more fickle than Starlink, but ultimately it is still an excellent and (mostly) reliable service. At the time I got access to it, I was so grateful. My only other choices were the aforementioned legacy satellite service, and the Big Telecomm™ DSL service that was, for all intents and purposes in our modern society, dial-up (it would not actually qualify as “broadband” under the <em>old</em> 25/3 definition from 2015, let alone the <a href=\"https://www.theverge.com/2024/3/14/24101313/fcc-new-broadband-definition-100mbps-20mbps\" target=\"_blank\">updated definition</a>).</p><p>This local provider is still not cheap (for broadband speeds), but it is more reasonably-priced than Starlink and requires no up-front equipment expense. The big limiters to the service are density (how many people will be served as the network is built out) and physical topography (if I can’t get line-of-sight to any of my neighbors, I can’t get service, full-stop). In a rural area with undulating hills, mountains, and canyons, this is a true limitation. I don’t know the coverage map of the local provider, but I would suspect the economics of the service buildout would map coverage fairly neatly alongside the more wealthy and dense areas of the county.</p></div><imgsrc=\"/assets/writing/35B42DF5-963B-4586-AFFB-56B442397A1F_article-feature-fe49b19df562681038352c58d39301d9d89f62f8fd905a6a8ec09cdcd60945f6.jpg\"alt=\"Concrete steps leading down to a corner sidewalk with a green bicycle parked on a street sign pole and an iconic NYC yellow taxi on the street.\"data-image-id=\"image-2\"class=\"grid-col-3 image-cover\"></section><section class=\"grid-col-6 grid-margin-3\"><p>Public transit, broadband—these are two ways I see class imperceptibly showing itself in my American experience. It’s easy not to notice if you’re not affected, but it’s there and it’s unforgiving.</p><p>It is an immense privilege that I have a job that allows me to afford excellent internet connectivity, now generally unlimited by where I chose to live. And, in a paradox of circular dependency, that job requires high-quality internet for me to accomplish it. Yes, some government subsidies exist, but they’re not always <a href=\"https://www.fcc.gov/acp\" target=\"_blank\">easy to get</a>, and the programs are often not well-run. Starlink itself was part of such an FCC program and <a href=\"https://www.reuters.com/technology/space/us-agency-will-not-reinstate-900-mln-subsidy-spacex-starlink-unit-2023-12-13/\" target=\"_blank\" data-proofer-ignore=\"\">no longer qualifies for it</a>, to the detriment of the lower-income customers it was serving. And the program itself is no longer accepting applicants.</p><p>The internet is a utility that society treats as optional entertainment. When you have access to it, and when you can easily afford it, it is taken for granted. It does not feel optional, but it also does not feel like an economic burden.</p></section><section class=\"grid-col-6 grid-margin-3\"><p><em>From a recent FCC <a href=\"https://docs.fcc.gov/public/attachments/DOC-401205A1.pdf\" target=\"_blank\">Press Release</a> announcing their update to the broadband standard:</em></p><blockquote><p>Fixed terrestrial broadband service (excluding satellite) has not been physically deployed to approximately 24 million Americans, including almost 28% of Americans in rural areas, and more than 23% of people living on Tribal lands</p><p>Mobile 5G-NR coverage has not been physically deployed at minimum speeds of 35/3 Mbps to roughly 9% of all Americans, to almost 36% of Americans in rural areas, and to more than 20% of people living on Tribal lands</p></blockquote></section><section class=\"quote grid-col-6 grid-margin-3\"><blockquote><p>If you drive your private automobile from your private garage, point-to-point throughout the city of Los Angeles, throwing keys at city-mandated valet parking attendants each stop along your way, I would almost forgive you for not realizing that you are being specifically catered to.</p></blockquote></section><section class=\"grid-holder grid-col-11 grid-margin-half grid-inner-col-11 image-3\"><imgsrc=\"/assets/writing/C2A6A3D6-A0CE-44E2-B73A-DC61B4E24146_article-feature-fa042253a64e42b71f2dfb9f4554a11029650a9d747fca8720c1be9126bcc528.jpg\"alt=\"Concrete steps leading down to a corner sidewalk with a green bicycle parked on a street sign pole and an iconic NYC yellow taxi on the street.\"data-image-id=\"image-3\"class=\"grid-col-5 image-cover\"><div class=\"grid-col-6\"><p>We have made <em>some</em> progress in rural areas. One local example: there is a local school in my canyon and a number of years ago, government assistance helped connect it to the internet with fiber—an expensive endeavor. But to my knowledge, no homes—not even those on tribal lands of the adjacent Ute Mountain Ute Reservation, have been able to tap into that connection. The Big Telecomm™ provider in the area, which presumably <em>could</em> lay those connecting wires, still only offers its paltry DSL connection. I’m sure it has run the numbers and decided serving less-wealthy customers in a low-density area won’t pay out. We still have a lot to do.</p><p>If you drive your private automobile from your private garage, point-to-point throughout the city of Los Angeles, throwing keys at <a href=\"https://www.csmonitor.com/USA/Society/2008/0619/p20s01-ussc.html#:~:text=Government%20rules%20play%20a%20role,to%20institute%20valet%20parking%20instead.\" target=\"_blank\" data-proofer-ignore=\"\">city-mandated</a> valet parking attendants each stop along your way, I would almost forgive you for not realizing that you are being specifically catered to. Priority traffic signaling at the expense of public transit, free or quick attended parking, and homes with automobile storage <em>feel</em> normal. You might not even think about all of the little micro-decisions in society that created the system you move within and understand that many people in the city don’t have access to it.</p><p>If you move into a new home and can immediately sign up for a $100+/month internet service delivering fast, reliable speeds, you probably wouldn’t even think about how the zip code you chose to live in (and can afford) is part of what gives you that access.</p><p>I want to acknowledge that in a country as physically vast as the United States, infrastructure is <em>expensive</em>. But with services like Starlink or local line-of-sight wireless, we can no longer use that excuse as to why rural economies tend to face the burden of fending for themselves when it comes to basic services.</p></div></section><section class=\"grid-col-6 grid-margin-3\"><p>I do the work I do for a living in no small part because I had access to an internet connection as a teenager. That connection helped shape me and open up my world. What art, creativity, skill, and sure, economic potential, is going untapped right now in Rural America because a child does not have access to a solid connection to the wider world?</p></section><hr class=\"grid-col-6 grid-margin-3\"/><section class=\"grid-col-6 grid-margin-3\"><p><em>This piece was originally a <a href=\"/now\" class=\"follow\" data-page=\"now\" data-page-title=\"/now\">/now update</a> on a previous iteration of this site. It appears here with some minor edits.</em></p></section></main></article>",
    "image": "https://grantblakeman.com/assets/share/share-image_infrastructure-is-a-class-system-b42df9e98a309595d0bd30fcd2caea3abc496e1180bbdede070d1f6237cf6bd2.jpg",
    "summary": "We create class systems in many of the ways in which we design our society, but, at least in America, we don’t like to acknowledge them for what they are: choices to privilege some over others.",
    "title": "Infrastructure is a class system",
    "url": "https://grantblakeman.com/writing/infrastructure-is-a-class-system",
    "date_published": "2024-06-08T19:00:00Z"
    
},

        








{
    "id": "writing-am-i-human",
    
    "content_html": "<article class=\"feature\"><main class=\"article-body grid-columns\"><section class=\"opener grid-col-6 grid-margin-3\"><p>At the moment, I am not on Instagram. My 13-year-old account (@gb-turned-@grant.blakeman – a long story for another time) is suspended and with it, my nascent Threads account. My current plan is to allow the appeal-window to expire, deleting the account, permanently.</p><p>I wasn’t planning on leaving Instagram—it was the one <i>personal</i> social network I still actively participated in and after a long <a href=\"https://twitter.com/gblakeman/status/1073335747321618432\" target=\"_blank\" data-proofer-ignore=\"\">Twitter hiatus</a> I had been coming around to Threads. But last July I sat down on my living room couch on a Saturday, absentmindedly tapped open the app and noticed I was no longer signed in.</p></section><section class=\"quote grid-col-6 grid-margin-4\"><blockquote><p>A decision had been made by an algorithm deep within the infrastructure bowels of Meta: I was not me—not human—I was a bot.</p></blockquote></section><section class=\"grid-col-6 grid-margin-3\"><p>I know what you’re probably thinking: I’d been hacked. <a href=\"/writing/the-value-of-a-name\" class=\"follow\" data-page=\"writing\" data-page-title=\"The value of a name | Writing\" title=\"The value of a name\">And I had before</a>, actually, years ago (again, part of that story for another time), but I had not been hacked. I was able to sign back in and instead of my feed I was presented with a message telling me the account had been suspended, and along with it, my Threads account, because of course they are tied together. A decision had been made by an algorithm deep within the infrastructure bowels of Meta: I was not me—not human—I was a bot.</p><p>I don’t envy how the big social media companies have to police their own customers. Some of it is genuinely necessary for the safety of their userbase and some of it deemed necessary for walled-garden, competitive reasons. I even work for one of those companies, so I guess, in a round-about way, my hands aren’t clean.</p><p>But I <i>wasn’t</i> scraping Instagram data, using bots, connecting 3rd-party apps, or any of the other ToS violations listed as potential reasons for my account suspension (they don’t actually tell you the specific reason). I’d come by my thousands of now mostly-inactive, ghost account followers honestly, gosh darn it! I’d spent time in this virtual place. I’d put in the likes, crafted the posts, submitted the stories (and somehow never succumbed to <a href=\"https://en.wikipedia.org/wiki/Instagram#Instagram_Reels\" target=\"_blank\">Reels</a> 😂) over years <i>and years</i> using my human meat hands, poking at Meta’s official apps.</p><p>I have boring theories as to how this happened that I’d be happy to get into if there was someone from Meta to talk to, but there isn’t.</p><p>Left with a choice between trying to appeal the suspension through an opaque, automated system of robots and doing nothing, I decided to walk away. The suspension was the prompt I needed to re-evaluate something I had invested over a decade in. How could it just disappear in an instant—and without a way to understand how I had triggered an algo that decided I was up to no good? The fact that I didn’t understand the reason for my suspension beyond the broad strokes of, “I must’ve tripped a false positive 🤷🏻‍♂️”, gave me little self-assurance that even a successful appeal wouldn’t end in other, future suspensions at indeterminate dates.</p><p>The account will be gone for good in another month or so. I’m oddly a little sad about that and sort of embarrassed for being proud of the capital-“C” Content that I’d put there, but I’ve made peace with it washing away in the digital tides.</p></section><section class=\"quote grid-col-6 grid-margin-2\"><blockquote><p>We don’t really own anything we put online. There’s always an end-user license agreement between us and the person (or bot) on the other end of the screen.</p></blockquote></section><section class=\"grid-col-6 grid-margin-3\"><p>More importantly, I’ve been spending time thinking about what it means to be “online”. We don’t really own anything we put online. There’s always an end-user license agreement between us and the person (or bot) on the other end of the screen. The agreement could be through a social network, a hosting company, or even the very physical device we are using. The bits and bytes can flow in a different direction at any instant because of a perceived infraction, with those infractions increasingly determined by digital agents whose decisions are not reviewed by a human. For the most part, we shrug and move along with our lives because we’ve decided that the system can’t work in any other way. I doubt incentives are aligned to leave room for any other sort of system than what we currently have for our little software worlds and the identities we create. I am unsure what would realign those incentives.</p><p>On some level, I place no blame on Instagram/Meta. At a user level, I absolutely do: the experience of being accused of doing something you know you didn’t do, and given no recourse to have it explained to you, understood, and no assurance that if found to be a mistake, the company will learn from it and improve their systems, is—to put it mildly—rather <i>poor</i>. But at a professional level? What is the loss of one set of eyes <a href=\"https://en.wikipedia.org/wiki/Attention_economy\" target=\"_blank\">worth</a> over the cost/convenience of so much automated gate-keeping? I’m not special and I doubt anyone within the company will notice my absence, financially-speaking.</p><p>Additionally, with so many social forces pulling us into these online worlds, I can’t even declare that I won’t return to that particular walled-garden, despite my misgivings. Not having easy access to these products is incredibly inconvenient to my offline existence. I miss out on in-person events I didn’t hear about, I struggle to understand if the local coffee shop is open on a holiday because they only post in their IG Stories, I have less ambient awareness of what friends—actual humans I have lived life with—are up to. Occasionally, I’ve even connected with future romantic partners on social networks, so I am likely at a disadvantage here as well.</p></section><section class=\"quote grid-col-6 grid-margin-2\"><blockquote><p>It has felt necessary to ask myself what it means to invest so much in a singular walled garden and wonder if it could it be better to create and publish in different places, even if less people see my stuff…</p></blockquote></section><section class=\"grid-col-6 grid-margin-3\"><p>But somehow, this time, unlike years ago when my account was hacked, it has felt important to walk away and to feel the void. It has felt necessary to ask myself what it means to invest so much in a singular walled garden and wonder if it could be better to create and publish in <a href=\"/writing/the-web-is-important\" class=\"follow feature-bundle\" data-page=\"writing\" data-page-title=\"The web is important | Writing\" title=\"Read “The web is important”\">different places</a>, even if less people see my stuff, even if there are still EULA’s between us all, and with algorithms still watching everything we do.</p><p>Maybe I’ll learn something useful. Maybe I’m just making life unnecessarily difficult for myself. It can be hard to tell. I’m pretty stubborn that way.</p></section><hr class=\"grid-col-6 grid-margin-3\"/><section class=\"grid-col-6 grid-margin-3\"><p><em>This piece was originally a <a href=\"/now\" class=\"follow\" data-page=\"now\" data-page-title=\"/now\">/now update</a> on a previous iteration of this site. It appears here with some minor edits.</em></p></section></main></article>",
    
    "summary": "On leaving Instagram—or, rather, Instagram leaving me. I’ve been spending time thinking about what it means to be “online”. We don’t really own anything we put online. There’s always an end-user license agreement between us and the person (or bot) on the other end of the screen.",
    "title": "Am I human?",
    "url": "https://grantblakeman.com/writing/am-i-human",
    "date_published": "2023-11-26T19:00:00Z"
    
},

        








{
    "id": "writing-hello-interdiscipline-and-goodbye",
    
    "content_html": "<article class=\"feature\"><main class=\"article-body grid-columns\"><section class=\"opener grid-col-6 grid-margin-3\"><p>Let’s call this a reset. My last update was… <span>[checks notes]</span> mid-2019. Oof. I’d started writing a few that I never got around to publishing, and then March 2020 hit, and <span>[gestures broadly]</span> and then June 2020 and <span>[gestures broadly]</span> and then… <span>[gestures broadly]</span> and then… and then. Updating this bit of internet with the <em>now</em> of my little world, just didn’t seem to be a relevant exercise for me, or (presumably) you, the reader.</p><p>But in the long run, I still believe in the exercise, so here we are. Reset. Start anew.</p><p>And maybe a reset is good? For much of my adult life this little spot on the internet has been the main gateway into my professional world, my work world. I briefly had a standalone “agency” website under the name “gb Studio” (original, I know), but quickly realized people were hiring me for, well, me. And the internet and working world changed in ways that made it less weird to hire someone directly as a consultant, so grantblakeman.com—the site you’re reading right now—became the place I’d direct people who potentially wanted to hire me on a contract basis. So, what’s changed? Two major things have happened:</p></section><section class=\"quote grid-col-6 grid-margin-4\"><blockquote><p>I wanted a way to create a dividing line between the consulting work I would do and the person I am… There was a growing cognitive load in my life parsing between “Grant” the business entity and “Grant” the person.</p></blockquote></section><section class=\"grid-col-6 grid-margin-3\"><h2>Thing 1</h2><p>I got to the point where my working identity and my personal identity needed space from each other. If this is all in my head and only for my benefit, I’ll allow for that, but whatever the reasons I wanted a way to create a dividing line between the consulting work I would do and the person I am. A lot of people use a work moniker—a stage name, if you will. I wanted something similar. And not simply for the internet, but for me. There was a growing cognitive load in my life parsing between “Grant” the business entity and “Grant” the person. Even as I stopped going to an office because of a global pandemic, I craved a mental way to shut the door on work when not working and separate myself from it.</p><p>I’d been thinking about and planning this change for awhile—as far back as 2018. I already had a name and had asked friend and excellent designer, <a href=\"https://jjjjust.in\" target=\"_blank\">Justin McKinley</a> to help me with some branding before the pandemic. And so, <a href=\"https://interdiscipline.com\" target=\"_blank\">Interdiscipline</a>, was born.</p><p>Going forward Interdiscipline is the home for my professional work on the internet. It’s not an agency or studio, per se (though it kind of is?), but rather a way for me to say, “work life is over there, under <em>that</em> name; <em>life</em> life is over here.” I’ll have more to say about this reorganization at some point, but internally (mentally/emotionally), I’m already very glad I did it.</p><p>However, before Interdiscipline was even properly launched into the world, I put the consulting side of my life on hiatus, leading me to “major thing two”:</p><p>I took a job.</p></section><section class=\"quote grid-col-6 grid-margin-4\"><blockquote><p>I’m now spending my days designing and building productivity tools for other designers.</p></blockquote></section><section class=\"grid-col-6 grid-margin-3\"><h2>Thing 2</h2><p>After 15 years working independently, largely as a consultant, an opportunity opened up to transition a contract consulting role at <a href=\"https://www.linkedin.com/in/grantblakeman/\" target=\"_blank\">LinkedIn</a> into a full-time role.</p><p>I’m now spending my days designing <em>and</em> building productivity tools for other designers. I’d hinted at this work in earlier updates without naming the company and when I’d first started as a contractor I hadn’t even considered the idea of taking a full time role. But over time, as I worked with some simply amazing people and asked myself where I wanted my own career to go, the possibility of working at a company with such a clear mission: touching work/hiring and education at a global scale, seemed like something I would regret not trying.</p><p>And uniquely, for myself, to be able to work at a large company in a position where I could do both product design <em>and</em> engineering work made the role enticing. Even in most of my consulting work, I usually had to pick one discipline or the other.</p></section><section class=\"grid-col-6 grid-margin-3\"><h2>And so…</h2><p>And so, those are two things that transpired in my life over the years since my last update. And they’re both, in their own ways, the reason that I expect the nature of my (hopefully more frequent) updates to this space will evolve into something different, possibly reflecting my life more broadly.</p></section><hr class=\"grid-col-6 grid-margin-3\"/><section class=\"grid-col-6 grid-margin-3\"><p><em>This piece was originally a <a href=\"/now\" class=\"follow\" data-page=\"now\" data-page-title=\"/now\">/now update</a> on a previous iteration of this site. It appears here with some minor edits.</em></p></section></main></article>",
    
    "summary": "A long-overdue update in my previous “/now” series. This update covers the launch of a standalone brand for my independent work—Interdiscipline—and the near-simultaneous loss of that independence. Awkward.",
    "title": "Hello Interdiscipline. And goodbye?",
    "url": "https://grantblakeman.com/writing/hello-interdiscipline-and-goodbye",
    "date_published": "2022-05-08T19:00:00Z"
    
},

        








{
    "id": "writing-on-pride-doing-it-wrong-and-maybe-thats-ok",
    
    "content_html": "<article class=\"feature\"><main class=\"article-body grid-columns\"><section class=\"opener grid-col-6 grid-margin-3\"><p>It’s <a href=\"https://en.wikipedia.org/wiki/Gay_pride\" target=\"_blank\">Pride</a> month, and, more specifically in LA, it’s Pride weekend. I never really had a specific “coming out” moment—it happened incrementally, over time—but thankfully it has been years since I’ve felt afraid to be open about my sexuality in real life or online. I am not old, but I’m old enough to remember the idea of marriage feeling impossible. And even though I live in California, I am aware that those of us in the queer community still do not have the protections we need in <a href=\"https://www.lgbtmap.org/equality-maps/non_discrimination_laws\" target=\"_blank\">most states</a>, including the right be able to hold a job without hiding ourselves. In that frame of mind, I tire a bit about the yearly, methodical, manufactured controversies surrounding Pride.</p></section><section class=\"quote grid-col-6 grid-margin-2\"><blockquote><p>If you cannot see that the space is still necessary or worth creating I’d ask you to give us the benefit of the doubt. It is necessary.</p></blockquote></section><section class=\"grid-col-6 grid-margin-3\"><p>No, straight people, you do not need your <a href=\"https://web.archive.org/web/20201107224518/https://www.washingtonpost.com/dc-md-va/2019/06/04/its-lgbt-pride-month-three-guys-boston-want-permit-straight-pride-parade/\" target=\"_blank\">own party</a>. Every day and every moment and every place is your party. Even during the Pride Parade, it’s still your party and we’re asking permission to temporarily create our own space within it. And we ask for the space in the face of a government that has—at least at the federal level—never been <a href=\"https://www.usatoday.com/story/news/politics/2019/06/11/mike-pence-confirms-reports-pride-flag-banned-embassies/1417031001/\" target=\"_blank\">more explicit</a> in its marginalization of virtually all minority groups, the queer community included. If you cannot see that the space is still necessary or worth creating I’d ask you to give us the benefit of the doubt. It is necessary.</p><p>I also tire a bit of the “you’re doing Pride wrong” tropes within the queer community. Yes, by all means, let’s keep corporations from turning it into a commerce event of infinite rainbow proportions. But some of the related cynicism bothers me. Growing up in one of the boardroom-planned, mass-manufactured, heavily-franchised suburbs of America—where the most viable hangout spots were the mega-church, the mall, or the movie theater—my closeted self would’ve given anything to know that the brands I encountered every day acknowledged my existence. It would’ve been easy to overlook the crass consumerism embedded in these acts (and it <em>is</em> crass) because it would have been life changing to me. And, I suspect, it still is life changing for some version of me that exists out there in a suburb with a mall and a movie theater and an evangelical mega-church. Let’s <a href=\"https://www.vox.com/2018/6/25/17476850/pride-month-lgbtq-corporate-explained\" target=\"_blank\">call out the crassness</a> and absurdity when we see it. Let’s demand the profit goes somewhere worthwhile. Let’s try to keep the focus on the <a href=\"https://www.theroot.com/nypd-apologizes-for-1969-stonewall-inn-raid-that-sparke-1835311718\" target=\"_blank\">real reasons</a> Pride events need to exist. Let’s <em>not</em> create a litmus test for each other that starts excluding our own and our allies based on authenticity. It’s a losing game that creates an ever-diminishing number of winners. 🏳️‍🌈</p></section><section class=\"quote grid-col-6 grid-margin-3\"><blockquote><p>Growing up in one of the boardroom-planned, mass-manufactured, heavily-franchised suburbs of America—where the most viable hangout spots were the mega-church, the mall, or the movie theater—my closeted self would’ve given anything to know that the brands I encountered every day acknowledged my existence.</p></blockquote></section><hr class=\"grid-col-6 grid-margin-3\"/><section class=\"grid-col-6 grid-margin-3\"><p><em>This piece was originally a <a href=\"/now\" class=\"follow\" data-page=\"now\" data-page-title=\"/now\">/now update</a> on a previous iteration of this site. It appears here with some minor edits.</em></p></section></main></article>",
    
    "summary": "I never really had a specific “coming out” moment—it happened incrementally, over time—but thankfully it has been years since I’ve felt afraid to be open about my sexuality in real life or online. I am not old, but I’m old enough to remember the idea of marriage feeling impossible. And even though I live in California, I am aware that those of us in the queer community still do not have the protections we need in most states…",
    "title": "On Pride, doing it wrong, and maybe that’s ok?",
    "url": "https://grantblakeman.com/writing/on-pride-doing-it-wrong-and-maybe-thats-ok",
    "date_published": "2019-06-11T19:00:00Z"
    
},

        








{
    "id": "writing-the-value-of-a-name",
    
    "content_html": "<article class=\"feature value-of-a-name\"><main class=\"article-body grid-columns\"><section class=\"opener grid-col-6 grid-margin-3\"><p>I woke up to a text on Saturday morning that was only about twenty minutes old: “Google Account password changed.”</p><p>Shit. It had happened.</p><p>For as long as I’ve been using Instagram people have wanted my short, two-letter username. Like here on Ello, I am @gb on Instagram. Some people have asked politely, some have dug up my email address and offered to buy it, but more than anything, multiple times per week I get password reset emails from Instagram that I didn’t request, and every so often, I would get authorization code texts for the Gmail account that was tied to my Instagram handle. When I saw that text—the one about my password being changed—I knew someone was after my Instagram account.</p></section><section class=\"grid-holder grid-col-10 grid-margin-1 image-1\"><imgsrc=\"/assets/writing/ello-optimized-5b61d0bd-ce88bdc38a7370cb7cea12ca87f43a2f9042c60503af2ad5d406a0e06c930086.jpg\"alt=\"Top-down view of a white coffee cup filled with dark liquid, surrounded by colored pencils, a camera lens, and a two-tone background on a textured surface. Taken together, the objects look like the original Instagram app icon.\"class=\"image-cover\"data-image-id=\"image-1\"></section><section class=\"grid-col-6 grid-margin-3\"><p>I jumped out of bed and to my computer: sure enough, I couldn’t get into my Google account. I couldn’t get into my Instagram account. I was able to regain access to Google by re-authenticating my phone (the hackers had removed it from my account, but Google has a short window where it can be re-added, even if you no longer have access to the account). But, unfortunately, it was too late for Instagram.</p><p>I poked around a bit: only my Instagram account seemed to have been compromised. Once they had access and re-assigned the @gb handle to another account, I believe they deleted my account entirely. Friends could no longer find it in the app, and any photos I had taken of them disappeared.</p></section><section class=\"quote grid-col-4 grid-margin-6\"><blockquote><p>…sure enough, I couldn’t get into my Google account. I couldn’t get into my Instagram account.</p></blockquote></section><section class=\"grid-col-6 grid-margin-3\"><h2>The Details</h2><p>How did this happen? I had two-factor authentication turned on for Google (remember how I said I would occasionally get auth code texts that I hadn’t requested?). I use 1Password and passwords I use to each service are painfully-long, complex, and unique. I was baffled.</p><p>I’ll keep the main details brief, partly because I only have knowledgeable guesses about what happened, and partly because I worry that too many details could leave myself and others vulnerable again.</p><p>I filed a support request with Instagram, reporting the hack (thanks <a href=\"https://benjaminchait.net\" target=\"_blank\" rel=\"noopener noreferrer\" title=\"View on Twitter\">@benjaminchait</a> for finding me that link). An online buddy who had been through his own issues with hackers before guided me through checking my Gmail account and ensuring other accounts hadn’t been compromised:</p><ol><li>make sure no new filters exist</li><li>make sure email forwarding hasn’t been enabled</li><li>check the trash and folders for other service password reset emails that might have been purposefully hidden</li></ol><p>And then I changed <i>so</i> many passwords. Don’t get me wrong, I had some peace of mind because I knew my passwords were unique across services, and as far as I could tell, no other services had been compromised, and I had regained control of my Gmail account, but it still seemed like a good precaution.</p><p>I went outside, rode a bike, and tried to go on with the rest of my weekend, hoping I would hear back from Instagram on Monday with some good news.</p></section><section class=\"quote grid-col-5 grid-margin-2\"><blockquote><p>I thought I’d done everything right. I considered myself fairly security-savvy. How did this happen? It’s a humbling feeling.</p></blockquote></section><section class=\"grid-col-6 grid-margin-3\"><h2>The Weakest Link</h2><p>There was still a lingering question in the back of my mind: I thought I’d done everything right. I considered myself fairly security-savvy. How did this happen? It’s a humbling feeling.</p><p>On Saturday, I had tweeted about the attack. Several people retweeted me and it cast a wide net. One of those people was Mat Honan, a senior staff writer at Wired. Mat has his own history in dealing with these kinds of attacks. On Monday, he kindly reached out to me suggesting he might have some information and we arranged a phone call.</p><p>Again, specific details from this point are murky, but he suggested that I check with my cell phone provider and make sure that call-forwarding had not been enabled on my number without me knowing. Creepy, I thought.</p><p>I called, and sure enough, as of Saturday morning my number had been forwarded to a number I did not recognize. Unreal. So, as far I can tell, the attack actually started with my cell phone provider, which somehow allowed some level of access or social engineering into my Google account, which then allowed the hackers to receive a password reset email from Instagram, giving them control of the account.</p></section><section class=\"quote grid-col-6 grid-margin-5\"><blockquote><p>Go outside. There’s no internet out there.</p></blockquote></section><section class=\"grid-col-6 grid-margin-3\"> <h2>Resolution and Learned Lessons</h2><h3>Cell Phones</h3><p>As you might imagine, my cell phone provider was fairly non-plussed about the ordeal. They assured me I wouldn’t be responsible for any charges to my account I didn’t authorize, but also assured me that no one but me could make changes to my account. Ironic, I know.</p><p><b>The takeaway:</b> It is possible to add a voice authorization code to your account that the CSR is supposed to prompt from you to ensure changes can only be made to the account by you. I added that code and you should too. It’s likely it may not have helped, but it’s something.</p><h3>Google</h3><p>This one is still a black box to me. I can’t find a way to report the incident to Google, and my cynicism tells me they deal with this kind of stuff enough that they wouldn’t provide me with much information or resolution even if I could. I’ve since re-enabled two-factor auth, and I use an app to retrieve the authorization codes instead of texts.</p><p><b>The takeaway:</b> My Instagram account was tied to an email that was basically my name. That was probably a mistake. I have other public email addresses, so I’m not sure how someone would have known it was my Gmail account they should go after, but it probably wasn’t hard to figure out. I’ve since moved all important accounts that allow password reset emails to a different address that does not contain my name, you might want to consider doing that too.</p><h3>Instagram</h3><p>Initially Instagram’s support sent me an email saying that they could not verify that I had ever owned the @gb account in the first place (despite the fact that they had made me a Suggested User to follow for a time) and would not be able to take any further action. Bummer.</p><p>Thankfully, some friends in high places did some digging and prodding and an Instagram team member got in touch with me personally and worked to restore my username and account. In the end, I really appreciate their effort and kindness.</p><h3>A Word on Two-Factor</h3><p>In this particular case, it seems that two-factor authentication wasn’t the security cure-all that many of us in the industry want it to be. However, I still think it’s a good idea and I have it enabled on any accounts that allow it (I did before the attack). Nothing is foolproof, and nothing is perfect, but it certainly makes it a lot harder for people to get into your digital stuff when you don’t want them too.</p></section><section class=\"grid-col-6 grid-margin-3\"><h2>Stuff</h2><p>In the end, like anything else in life our digital stuff is just that: stuff. I’m pretty lucky. The folks that went after me really wanted just one thing and one thing only, it seems. It could have been a lot worse. It shakes you to feel like something you “own” is taken from you, but you can only take the reasonable precautions and then just let it go.</p><p>Go outside. There’s no internet out there.</p></section><hr class=\"grid-col-6 grid-margin-3\"/><section class=\"grid-col-6 grid-margin-3\"><p><em>This piece was originally published to my now-defunct Ello account and appears here with some minor edits. <a href=\"https://web.archive.org/web/20150526123401/https://ello.co/gb/post/knowk-qetqfspj6f8-arcq\" target=\"_blank\">Internet Archive version.</a></em></p></section></main></article>",
    "image": "https://grantblakeman.com/assets/share/share-image_the-value-of-a-name-786d31cc19068f7b7700d7d4e4f17e817e4ba718c9f40a05e5c81bc694a6b075.jpg",
    "summary": "Originally published to my now-defunct Ello account, this piece recounts a personal experience with the hack of my Instagram account. I learned some things… think?",
    "title": "The value of a name",
    "url": "https://grantblakeman.com/writing/the-value-of-a-name",
    "date_published": "2015-05-26T19:00:00Z"
    
}

    ]
}

