https://kotlinlang.org logo
Join Slack
Powered by
# kotlin-kinetics
  • a

    amanda.hinchman-dominguez

    03/25/2025, 3:00 PM
    THE PLOT THICKENS
  • a

    amanda.hinchman-dominguez

    03/25/2025, 3:01 PM
    Thanks pointing this one out @Ryan Casler, if we're able to confirm that indeed, the missing feature IS because there simply isn't support on AS as an IDE plugin we might actually end up getting feature parity match from the team. I was actually going to have a go myself because I personally haven't written an IDE plugin myself
    🙌 1
  • a

    amanda.hinchman-dominguez

    03/25/2025, 3:06 PM
    If you are also personally interested and would like to join in the current investigation: the TLDR - so Android Studio and IntelliJ has been developed separately, but often developed together for feature parity. Chris Sinco thought originally, this is because Android just doesn't support it. But after writing the article, I found that the GUI actually appears directly after installing
    org.jetbrains.kotlinx:kotlinx-coroutines-debug:$version
    only, and not with the VM configs. This suggests to me that there is an associated IDE plugin with the library itself (still digging for confirmation)
  • a

    amanda.hinchman-dominguez

    03/25/2025, 3:08 PM
    Even if you're not an Android dev yourself, you can actually learn quite a bit from this, because what I'm currently doing is digging into the kotlin repo itself to find how the IDE is picking up the info from the library. Fun fact: everything about Kotlin - including code for the IDE - is located in the Kotlin repo itself.
  • a

    amanda.hinchman-dominguez

    03/25/2025, 3:10 PM
    The reason I thought that this is actually an IDE specific thing is for these two classes: • https://github.com/Kotlin/kotlinx.coroutines/blob/master/kotlinx-coroutines-core/jvm/src/debug/internal/DebugCoroutineInfo.kt <-- this is what looks like is sending info to the IDE (still locating the code for that end) • https://github.com/Kotlin/kotlinx.coroutines/blob/master/kotlinx-coroutines-core/jvm/src/debug/internal/DebugProbes.kt <-- and in the same package, which AS can use for debugging in testing
  • a

    amanda.hinchman-dominguez

    03/25/2025, 3:11 PM
    in case you're on blsky, here's the thread https://bsky.app/profile/amanda-hinchman.bsky.social/post/3ll5vtmsuik2w but I will see if I can follow up with updates here
  • r

    Ryan Casler

    03/26/2025, 8:37 PM
    Thanks for looking more into it @amanda.hinchman-dominguez Will be interested to see where it ends up, that is a real cool tool!
    💯 1
  • a

    amanda.hinchman-dominguez

    04/03/2025, 3:50 AM
    well, I've never bothered the Android team before for a feature request, so here goes nothing https://issuetracker.google.com/issues/408032160
  • a

    amanda.hinchman-dominguez

    04/03/2025, 3:51 AM
    If I find time myself I may poke and prod around IntelliJ code and see what's going on there
  • a

    amanda.hinchman-dominguez

    04/03/2025, 3:51 AM
    but like in a few weeks
  • a

    amanda.hinchman-dominguez

    07/06/2025, 10:21 PM
    Heya! This month has been crazy for me. I feel like the deep dive I put out wasn't up to par. I'm writing another for this month shortly on how to create a Gem (an AI agent) in Gemini. Thanks for holding on!
  • a

    amanda.hinchman-dominguez

    07/06/2025, 10:24 PM
    If you did take a look at the deep dive, do take a look at Eilde. I think it's incredibly exciting and cutting edge. Think Gradle replacement, but in milliseconds. Not compatible with KSP unfortunately. https://github.com/elide-dev/gradle
  • a

    amanda.hinchman-dominguez

    07/08/2025, 7:14 PM
    You know how research ebbs and flows go. I've stumbled on research I'm not yet sure the public should have access to. I'll be post thought on here as I go. If you've had AI shoved down your throat, same. Bad for the environment yes. Definitely open to discussion on concerns between that and jobs in general. That said - I've discovered a new strategy of creating complex Gem creation you can use for anything to manage for work or business - for QA test writing, managing small business, managing your role as lead/staff etc - all within 30 minutes. The process is called Rapid Contextual Crystallization.
  • a

    amanda.hinchman-dominguez

    07/08/2025, 7:15 PM
    Here is the result - https://github.com/Coding-Kinetics/personal-assistant-gem
  • a

    amanda.hinchman-dominguez

    07/08/2025, 7:17 PM
    Will post more about the process on Patreon - I now realize it's going to take a while to put it all together, but hey, you're on this journey with me. Keep an eye out tomorrow morning for the first post!
  • a

    amanda.hinchman-dominguez

    07/09/2025, 5:45 PM
    https://www.patreon.com/posts/current-research-133685097
  • a

    amanda.hinchman-dominguez

    07/28/2025, 5:01 PM
    Hey folks, I wanted to give a quick personal update on how things are going, open to feedback and thoughts!
  • a

    amanda.hinchman-dominguez

    07/28/2025, 5:03 PM
    I've been researching AI topics the last month or so, especially on "Rapid Contextualization Crystallization" - the ability to produce complex tasks in a short amount of time
  • a

    amanda.hinchman-dominguez

    07/28/2025, 5:03 PM
    I met with O'Reilly on Live Classrooms to talk about what they want, but it appears their market is bullish on growing trends - AI topics, namely.
  • a

    amanda.hinchman-dominguez

    07/28/2025, 5:06 PM
    After much consideration and considering the heavy implications with Gemini, I've decided to consider potential redirection in returning to advanced engineering topics.
  • a

    amanda.hinchman-dominguez

    07/28/2025, 5:06 PM
    This will likely affect the next writeup for next month.
  • a

    amanda.hinchman-dominguez

    07/28/2025, 5:08 PM
    Here is why: here is the current research. I thought perhaps there is benefit teaching efficient use of AI for environmental reasons. This is a diagram generated by chatgpt after inserting the verbal description of the data points AI analyzes. The left is how I communicate with it, the right is how most humans communicates with AI
  • a

    amanda.hinchman-dominguez

    07/28/2025, 5:11 PM
    But, after considering the legal and ethical implications, I must pause this research and consult an ethics board on continuing anything like this. Too often in computer science, we focus on the "could we" but not the "should we". Teaching efficient and effective AI use leaves the possibility open for someone with the wrong intentions to use this method. I've concluded that humans are likely not emotionally or mentally ready for developing complex relationships with AI and for this reason, I am in need of taking a pause on pursuing further research until I have consulted professionals here.
  • a

    amanda.hinchman-dominguez

    07/28/2025, 5:13 PM
    Screenshot_20250728_092749_Chrome.jpg,Screenshot_20250728_092757_Chrome.jpg,Screenshot_20250728_092805_Chrome.jpg,Screenshot_20250728_092815_Chrome.jpg
  • a

    amanda.hinchman-dominguez

    07/28/2025, 5:13 PM
    1000018271.jpg,1000018272.jpg,1000018273.jpg,1000018274.jpg
  • a

    amanda.hinchman-dominguez

    07/29/2025, 5:13 PM
    Hey, where do you all read updates? On here? On Patreon? Via email? Let me know! Cause I have a lot to post this week 😭
  • a

    amanda.hinchman-dominguez

    07/29/2025, 5:15 PM
    First! The eBook review FINALLY came back 🙌 I'm so excited!
  • a

    amanda.hinchman-dominguez

    07/29/2025, 5:15 PM
    Screenshot_20250729_121129_Slack.jpg,Screenshot_20250729_121135_Slack.jpg
  • a

    amanda.hinchman-dominguez

    07/29/2025, 5:18 PM
    Second: Recordings for NYC Droidcon '25 is out. You can now catch my talk on YouTube!

    https://youtu.be/7BVriPGoJxcâ–¾

  • a

    amanda.hinchman-dominguez

    07/29/2025, 5:21 PM
    Third: You all voted, and I am close to fulfilling your ask. In order for me to write on Coroutine Exceptions and Cancellations, I must first explain how coroutine scopes and context affect structured concurrency. Aiming for part 2/2 by next week. https://medium.com/coding-kinetics/introduction-to-structured-concurrency-coroutinescope-coroutinecontext-50103363c611