Marek Langiewicz π retweeted
It seems that with the advent of AI coding people have completely forgotten that human authored code suffered badly from quality degradation. That is why we coined the term "technical debt" and why companies like Meta incentivized "Better Engineering" as part of their performance review cycle.
But suddenly, just like # of times of sex per week, IQ, ...., many humans now believe their code quality is higher than average. Sorry to disturb your dreams folks, but your code sucks louder than a jet-engine.
The real opportunity here is to play the movie below in reverse. You *have* an unhealthy codebase but you use agents as some kind of white blood cells to continuously fight the disease and clean shit up.
This is so fucking obvious, I keep wondering if I live in some alternate universe full of midwits and I am the only reasonable person around.
Marek Langiewicz π retweeted
Should I release the Kotlin version of the Claude Agent SDK?
docs.google.com/document/d/1β¦
If poetry is just vibe coding on human processors (brains):
How to practice slow solid manual coding for brains?
How to develop beautiful composable "stdlib"?
Marek Langiewicz π retweeted
the people that say "code duplication doesn't matter lol" are writing apps, not systems.
apps are the (withering) leaves of the tree. notice how no one builds apps on top of other apps, they always start over, because they need a system that wasn't vibe-coded.
Marek Langiewicz π retweeted
Marek Langiewicz π retweeted
If we donβt pause and ask ourselves what we want to want, we will spend our lives focused on unhealthy aims defined for us by others and the worst parts of ourselves.
Marek Langiewicz π retweeted
π’ The Kotlin 2.1.0 release is out! This version introduces new language features, tooling updates, performance improvements, and important fixes. Highlights include:
β
New language features in preview: Guard conditions in `when` with a subject, non-local `break` and `continue`, and multi-dollar string interpolation.
β
K2 compiler updates: More flexibility around compiler checks and improvements to the kapt implementation.
β
Kotlin Multiplatform: Basic support for Swift export, stable Gradle DSL for compiler options, and more.
β
Kotlin/Native: Improved support for `iosArm64` and other updates.
β
Kotlin/Wasm: Multiple updates, including support for incremental compilation.
β
Gradle support: Improved compatibility with newer versions of Gradle and the Android Gradle plugin, along with updates to the Kotlin Gradle plugin API.
Try it out: β‘οΈ blog.jetbrains.com/kotlin/20β¦
Marek Langiewicz π retweeted
π Ktor 3.0 is here!
πΈ Improved performance with kotlinx-io
πΈ Server-Sent Events (SSE) support
πΈ Serving static resources from ZIP files
πΈ Client for Kotlin/Wasm
Start building your new projects with Ktor 3.0!
Learn more in our blog post. π
kotl.in/clm22h
Marek Langiewicz π retweeted
Consciousness is the ability to share your mental states with yourself while they happen
Marek Langiewicz π retweeted
Now, I'm delighted to see the final result: youtu.be/E8CtE7qTb-Q -- It's wonderful to see all the great people I've worked with and reminisce about the amazing time I had working on Kotlin. It's history now, but it's a good one to remember. /Great stuff!
Marek Langiewicz π retweeted
be out of distribution. i need you to be out of distribution. rage against the distribution. don't be normal.
Should we have separate LLMs trained specifically on each important github repo? π€ Like most valuable developers who spent years using+contributing to some language / standard/popular library / technology. I want LLM who have "100 years of experience" in Jetpack Compose π€ͺ
Marek Langiewicz π retweeted
I currently think that consciousness may be a learning algorithm for a self organizing information processing system, a colonizing pattern that entrains itself on a brain once it is discovered early in development. This is an unusual hypothesis and thus not unlikely to be wrong.
Marek Langiewicz π retweeted
It was amazing to experience the buzz around Kotlin.
Now that I can freely decide what language to use, I am writing Kotlin every day, all day, and I am happy as a clam.
What I like most is that I never run into (arbitrary) limitations and the language and standard library design feel like hand in glove.
β€οΈβ€οΈβ€οΈβ€οΈβ€οΈβ€οΈβ€οΈβ€οΈβ€οΈβ€οΈβ€οΈβ€οΈβ€οΈβ€οΈβ€οΈ
π All KotlinConf recordings are now available on our site. Enjoy! kotlinconf.com/talks
Marek Langiewicz π retweeted
Letβs talk a bit about @RSocketIO as a protocol, not about rsocket-kotlin
rsocket.io headline states: Application protocol providing Reactive Streams semantics
But RSocket isnβt only about Reactive Streams, I would even say that itβs just one of many shiny features.
















