41554 blogs · [ { "id": "01a087e3-9b68-7362-9a62-7a2e19b9f99f", "title": "I wrote a book!", "url": "https://www.sophiajt.com/i-wrote-a-book/", "published_at": "2025-11-20T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e1ab10d03", "title": "Bottom Surgery at WIH", "url": "https://www.sophiajt.com/bottom-surgery-at-wih/", "published_at": "2025-07-08T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e1af4290c", "title": "Two years on HRT", "url": "https://www.sophiajt.com/two-years-on-hrt/", "published_at": "2025-03-23T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e1bcb9692", "title": "I stopped believing in America", "url": "https://www.sophiajt.com/stopped-believing-in-america/", "published_at": "2025-02-27T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e1c9996c1", "title": "Sharing Trans Femme Lit", "url": "https://www.sophiajt.com/sharing-trans-femme-lit/", "published_at": "2024-11-04T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e1d430cb9", "title": "Following new paths ahead", "url": "https://www.sophiajt.com/following-new-paths-ahead/", "published_at": "2024-06-04T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e1de151e9", "title": "The search for easier safe systems programming", "url": "https://www.sophiajt.com/search-for-easier-safe-systems-programming/", "published_at": "2024-05-08T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e1ebf2bac", "title": "Worst part of being trans", "url": "https://www.sophiajt.com/worst-part-of-being-trans/", "published_at": "2024-03-25T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e1f295583", "title": "One year on HRT", "url": "https://www.sophiajt.com/one-year-on-hrt/", "published_at": "2024-03-23T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e1f3fe727", "title": "Books read in 2023", "url": "https://www.sophiajt.com/books-read-in-2023/", "published_at": "2023-12-31T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e1f4a6f95", "title": "Becoming Sophia", "url": "https://www.sophiajt.com/becoming-sophia/", "published_at": "2023-12-08T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e1f5866fa", "title": "The case for Nushell", "url": "https://www.sophiajt.com/case-for-nushell/", "published_at": "2023-08-30T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e2051ecce", "title": "Happy pride! I'm trans!", "url": "https://www.sophiajt.com/happy-pride-im-trans/", "published_at": "2023-06-26T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e207f7055", "title": "Why I left Rust", "url": "https://www.sophiajt.com/why-i-left-rust/", "published_at": "2023-05-28T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e2170a959", "title": "Making a keyboard layout", "url": "https://www.sophiajt.com/making-a-keyboard-layout/", "published_at": "2023-02-22T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e226f9c28", "title": "YouTube addiction, one month sober", "url": "https://www.sophiajt.com/youtube-addiction-one-month-sober/", "published_at": "2023-02-13T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e2281c9e8", "title": "YouTube Addiction", "url": "https://www.sophiajt.com/youtube-addiction/", "published_at": "2023-01-13T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e2308c0f0", "title": "The goal is to nourish", "url": "https://www.sophiajt.com/the-goal-is-to-nourish/", "published_at": "2022-12-23T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e2351f249", "title": "Autism is everywhere and in everything", "url": "https://www.sophiajt.com/autism-is-everywhere-and-in-everything/", "published_at": "2022-07-13T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e23f0a88a", "title": "How we judge things", "url": "https://www.sophiajt.com/how-we-judge-things/", "published_at": "2022-06-23T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e245ccaf4", "title": "Scripting languages of the future", "url": "https://www.sophiajt.com/scripting-languages-of-the-future/", "published_at": "2021-10-31T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e24657e73", "title": "Let's talk about exit codes", "url": "https://www.sophiajt.com/exit-codes/", "published_at": "2021-10-16T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e24c89361", "title": "Retiring", "url": "https://www.sophiajt.com/retiring/", "published_at": "2021-03-03T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e252cb1da", "title": "Intermediate Rust series", "url": "https://www.sophiajt.com/intermedia-rust-series/", "published_at": "2021-02-12T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e2562486f", "title": "Nushell 0.5.0", "url": "https://www.sophiajt.com/nushell-0-5-0/", "published_at": "2019-11-05T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e2609ddb9", "title": "Nushell 0.4.0", "url": "https://www.sophiajt.com/nushell-0-4-0/", "published_at": "2019-10-15T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e26ab503a", "title": "Nushell 0.3.0", "url": "https://www.sophiajt.com/nushell-0-3-0/", "published_at": "2019-09-24T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e26b01973", "title": "Introducing nushell", "url": "https://www.sophiajt.com/introducing-nushell/", "published_at": "2019-08-23T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e271f5e04", "title": "Creating crossplatform Rust terminal apps", "url": "https://www.sophiajt.com/porting-the-pikachu/", "published_at": "2019-04-27T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e27884313", "title": "The Fallow Year, my Rust2019 post", "url": "https://www.sophiajt.com/the-fallow-year/", "published_at": "2018-12-08T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e2864cf74", "title": "A Snapshot of Rust's Popularity in July 2018", "url": "https://www.sophiajt.com/snapshot-of-rust-popularity/", "published_at": "2018-07-28T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e28fdf202", "title": "Starting the next thing", "url": "https://www.sophiajt.com/starting-the-next-thing/", "published_at": "2018-07-24T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e29149e5e", "title": "How fast can we compile Rust hello world?", "url": "https://www.sophiajt.com/how-fast-can-we-compile-rust-hello-world/", "published_at": "2018-05-03T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e293dc73c", "title": "Talking about how we talk about Rust in 2018", "url": "https://www.sophiajt.com/how-we-talk-about-rust-in-2018/", "published_at": "2018-01-10T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e29521f5d", "title": "Improving how we improve Rust in 2018", "url": "https://www.sophiajt.com/rust2018-and-data/", "published_at": "2018-01-07T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e2a371677", "title": "Fun facts about Rust's growing popularity", "url": "https://www.sophiajt.com/fun-facts-about-rust-growth/", "published_at": "2017-10-30T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e2ae0b19c", "title": "RLS now available on nightly", "url": "https://www.sophiajt.com/rls-now-in-nightly/", "published_at": "2017-04-18T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e2b5116e9", "title": "Using Rust in Windows", "url": "https://www.sophiajt.com/rust-in-windows/", "published_at": "2017-03-28T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e2c183f4f", "title": "Rust Language Server Alpha 2 Release", "url": "https://www.sophiajt.com/rls-alpha-2/", "published_at": "2017-03-02T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e2ca41b9f", "title": "Announcing Rust Language Server Alpha Release", "url": "https://www.sophiajt.com/rls-alpha-release/", "published_at": "2017-01-18T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e2d497707", "title": "Programming Language and Compilers Reading List", "url": "https://www.sophiajt.com/programming-language-and-compilers-reading-list/", "published_at": "2016-10-08T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e2d95db18", "title": "Helping with the Rust Errors", "url": "https://www.sophiajt.com/helping-out-with-rust-errors/", "published_at": "2016-08-03T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e2e27d6f6", "title": "Rhai 0.2 release", "url": "https://www.sophiajt.com/rhai-02/", "published_at": "2016-03-26T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e2e480e96", "title": "Embedded scripting in Rust", "url": "https://www.sophiajt.com/embedded-scripting-in-rust/", "published_at": "2016-03-14T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e2e6dffe9", "title": "Going down the rabbit hole with Rust traits", "url": "https://www.sophiajt.com/down-the-rabbit-hole-with-traits/", "published_at": "2016-02-09T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e2f340286", "title": "Rust quickie - matching Strings", "url": "https://www.sophiajt.com/rust-quickie-matching-strings/", "published_at": "2016-02-08T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e2fde2a9b", "title": "Feature Bias, or Rethinking the Blub Paradox", "url": "https://www.sophiajt.com/rethinking-the-blub-paradox/", "published_at": "2016-01-23T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e30c949c9", "title": "Rust and the Blub Paradox", "url": "https://www.sophiajt.com/rust-and-blub-paradox/", "published_at": "2016-01-22T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e317b82ff", "title": "Travel log (Maui)", "url": "https://www.sophiajt.com/travel-log-maui/", "published_at": "2015-12-15T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e31f980ad", "title": "HandmadeCon 2015", "url": "https://www.sophiajt.com/handmadecon-2015/", "published_at": "2015-12-05T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e32daccb7", "title": "Travel log (Blacksburg)", "url": "https://www.sophiajt.com/travel-log-blacksburg/", "published_at": "2015-12-03T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e3342a6b1", "title": "Building a simple JIT in Rust", "url": "https://www.sophiajt.com/building-a-simple-jit-in-rust/", "published_at": "2015-12-01T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e34207d84", "title": "Porting a C# NES emulator to Rust", "url": "https://www.sophiajt.com/porting-csharp-nes-emu-to-rust/", "published_at": "2015-11-20T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e3444dbf3", "title": "Steam Machines enter the market", "url": "https://www.sophiajt.com/steam-machines/", "published_at": "2015-11-11T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e3487d405", "title": "Learning to 'try!' things in Rust", "url": "https://www.sophiajt.com/learning-to-try-things-in-rust/", "published_at": "2015-11-04T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e3539712c", "title": "Telling the truth in code, function signatures and transparency", "url": "https://www.sophiajt.com/telling-truth-in-code-function/", "published_at": "2015-10-28T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e35fa6602", "title": "Lessons from the first 12 Euler problems in Rust", "url": "https://www.sophiajt.com/lessons-from-first-12-euler-problems-in/", "published_at": "2015-10-09T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e36c5f09e", "title": "Off to new adventures", "url": "https://www.sophiajt.com/off-to-new-adventures/", "published_at": "2015-10-05T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e37411867", "title": "Programming languages are a failure", "url": "https://www.sophiajt.com/programming-languages-are-a-failure/", "published_at": "2013-02-17T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e38277fb6", "title": "Promising new programming languages", "url": "https://www.sophiajt.com/promising-new-programming-languages/", "published_at": "2011-09-22T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e3909da5a", "title": "Will parallelism go implicit?", "url": "https://www.sophiajt.com/will-parallelism-go-implicit/", "published_at": "2011-03-08T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e393395db", "title": "Thoughts on actor-based languages", "url": "https://www.sophiajt.com/thoughts-on-actor-based-languages/", "published_at": "2010-09-07T00:00:00+00:00" }, { "id": "01a087e3-9b68-7362-9a62-7a2e3a04e178", "title": "Digging into scheme/racket", "url": "https://www.sophiajt.com/digging-into-scheme-racket/", "published_at": "2010-09-05T00:00:00+00:00" } ] posts Claim your blog
Back to sophiajt.com
Blog · corpus.blog/blogs/sophiajt.com/posts

sophiajt.com

sophiajt.com

2025

2024

2023

2022

2021

2019

2018

2017

2016

2015

2013

2011

2010