Igor Escodro
@igorescodro.bsky.social
📤 53
📥 79
📝 11
👨🏻‍💻Passionate Developer
reposted by
Igor Escodro
Zac Sweers
1 day ago
Two Pillars of (Engineering) Management
www.zacsweers.dev/two-pillars-...
loading . . .
Two Pillars of (Engineering) Management
A former colleague once described their view of management as a role measured by two* pillars. As an IC, I really like this framing of it and it's helped me a ton of times in knowing how to best work ...
https://www.zacsweers.dev/two-pillars-of-engineering-management/
0
13
8
reposted by
Igor Escodro
Arnaud Giuliani
15 days ago
If we stop writing code, what's the meaning of our software engineers' job? I stepped back through 30 years of software crises to find out. The pattern is always the same: we confuse producing with building, lose meaning, then find it back. And now AI.
#SoftwareEngineering
#AI
#Architecture
loading . . .
The Next Software Crisis Won't Be About Writing Code
AI makes code generation nearly free. But without architecture, design, and craft, we're just producing technical debt faster. Here's why fundamentals matter.
https://blog.kotzilla.io/the-next-software-crisis-wont-be-about-writing-code
0
14
3
reposted by
Igor Escodro
Márton Braun
about 1 month ago
Hot take (?): for a significantly easier time, schedule your AGP 9 upgrades for about two months from now. There'll be a lot more materials and samples available to help you, and various issues will have been fixed by then.
4
8
2
reposted by
Igor Escodro
Márton Braun
about 1 month ago
A lot happened around setting up Compose Multiplatform previews recently, with changes like the original AndroidX annotation becoming multiplatform in 1.10. So here's a shiny new documentation page with all the guidance you need to set up previews:
kotlinlang.org/docs/...
0
12
3
I just released my first Kotlin library: tech-debt 💸 A lightweight KSP annotation to keep track of the tech debt. No more TODOs scattered throughout the code. 🙅 Feedback is welcomed! Hope you like it! ❤️
github.com/igorescodro/...
loading . . .
GitHub - igorescodro/tech-debt: A lightweight KSP annotation processor that generates reports to track technical debt in Kotlin projects
A lightweight KSP annotation processor that generates reports to track technical debt in Kotlin projects - igorescodro/tech-debt
https://github.com/igorescodro/tech-debt
about 2 months ago
0
0
0
reposted by
Igor Escodro
Matt McKenna
4 months ago
I started a new "Applied AI" series on my blog. I'm focusing on finding ways to use these tools in ways that provide real value.
blog.mmckenna.me/series/appli...
loading . . .
Applied AI - Matt McKenna's Blog
A series for developers ready to move past the hype and learn practical ways to use AI in their work.
https://blog.mmckenna.me/series/applied-ai
1
5
1
reposted by
Igor Escodro
Kelly Vaughn
6 months ago
I wrote about how reorgs affect teams psychologically in today's After Burnout
afterburnout.co/p/the-mental...
loading . . .
The mental cost of a reorg: who am I here anymore?
What hurts more than a layoff? A reorg that leaves you wondering if your work (and your identity) still matter
https://afterburnout.co/p/the-mental-cost-of-a-reorg
0
13
4
reposted by
Igor Escodro
Kelly Vaughn
7 months ago
When my GPS goes awry in Atlanta, I sometimes panic because I'm not sure where to go. I'm not proud of it, but I'm also not alone. Neuroscientists have identified a link between GPS usage and memory. I write about how tech is turning us helpless in After Burnout:
afterburnout.co/p/why-ai-and...
loading . . .
Why AI and “helpful” tech are making us helpless
The convenience of technology is eroding key skills
https://afterburnout.co/p/why-ai-and-helpful-tech-are-making-us-helpless
2
12
1
reposted by
Igor Escodro
Kelly Vaughn
7 months ago
AI was supposed to make us more efficient. Instead, it’s fragmenting our workflows, bloating our calendars, and burning out high performers. I wrote about the false promise of AI productivity and why we’re actually working harder than ever:
afterburnout.co/p/ai-promise...
loading . . .
AI promised efficiency. Instead, it’s making us work harder.
AI tools were supposed to free up our time—but they’re increasing our cognitive load and making us less productive. Here’s what’s really happening (and how to use them without burning out).
https://afterburnout.co/p/ai-promised-to-make-us-more-efficient
3
94
30
reposted by
Igor Escodro
Matt McKenna
7 months ago
Stop calling AI a "junior engineer"
blog.mmckenna.me/stop-calling...
loading . . .
Stop Calling AI a “Junior Engineer”
They are tools, not teammates
https://blog.mmckenna.me/stop-calling-ai-a-junior-engineer
1
18
8
reposted by
Igor Escodro
Sebastian Aigner 📡
7 months ago
Kotlin coroutines are great. Their core primitive is the suspending function. With a small change in your IDE settings, you can give them a custom color (like a bright green), which makes it easy to spot them at a glance, even when you're looking at a lot of code.
loading . . .
4
32
5
reposted by
Igor Escodro
seb
9 months ago
Context:
b.j4.lc/2025/05/28/y...
loading . . .
Yet another reason you should use Signal
If you haven't left Telegram behind yet, time to do so. The CEO of the company, Pavel Durov, posted the following today (archive link with full message): This summer, Telegram... [more]
https://b.j4.lc/2025/05/28/yet-another-reason-you-should-use-signal/
0
1
1
reposted by
Igor Escodro
Kotlin by JetBrains
10 months ago
🔥 Compose Multiplatform for iOS is Stable and Production-Ready! 🔥 Build mobile apps faster with shared UI code, full control over native experiences, and the confidence to ship at scale. Explore all the updates in Compose Multiplatform 1.8.0: 👇
blog.jetbrains.com/kotlin/2025/...
loading . . .
Compose Multiplatform 1.8.0 Released: Compose Multiplatform for iOS Is Stable and Production-Ready | The Kotlin Blog
Kotlin Multiplatform becomes a complete solution for mobile development, enabling flexible code sharing across both business logic and UI without compromising app quality or losing control over platfo...
https://blog.jetbrains.com/kotlin/2025/05/compose-multiplatform-1-8-0-released-compose-multiplatform-for-ios-is-stable-and-production-ready/
1
77
41
reposted by
Igor Escodro
Kotlin by JetBrains
11 months ago
✨ Have a beautiful Compose Multiplatform app running in production? We’re looking for real-world examples to feature on our landing pages, in videos, talks, and other materials. Showcase your app and inspire fellow developers! 👉
kotl.in/cmp-case-stu...
0
10
2
reposted by
Igor Escodro
Márton Braun
12 months ago
Lots of you were asking for AI Assistant in Android Studio, it's finally ready to try!
add a skeleton here at some point
2
23
7
Great article by the JetBrains team
blog.jetbrains.com/kotlin/2025/...
loading . . .
OpenAI vs. DeepSeek: Which AI Understands Kotlin Better? | The Kotlin Blog
Which AI model understands Kotlin best? We tested DeepSeek-R1, several OpenAI models, and more using Kotlin-specific benchmarks. See how they compare in our analysis.
https://blog.jetbrains.com/kotlin/2025/02/openai-vs-deepseek-which-ai-understands-kotlin-better/
about 1 year ago
0
1
0
reposted by
Igor Escodro
John O'Reilly
about 1 year ago
Some nice changes in today's Compose Multiplatform v1.8.0-alpha03 release....including following which should help with some
#CMP
based navigation approaches - Implement multiplatform BackHandler and PredictiveBackHandler
github.com/JetBrains/co...
loading . . .
Release 1.8.0-alpha03 · JetBrains/compose-multiplatform
Changes since 1.8.0-alpha02 Highlights Multiple Platforms Compose Multiplatform codebase is fully migrated to K2. Please note that native and web klibs can be consumed only with Kotlin 2.1.0 or ne...
https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.8.0-alpha03
1
23
2
reposted by
Igor Escodro
Mark Murphy
about 1 year ago
Hey, I just released
jetc.dev
Newsletter Issue #253! ModalBottomSheet!
@skydoves.bsky.social
on composable API design! MapKit in Compose Multiplatform! Shimmer with
@igorescodro.bsky.social
! TV focus! And... what is androidx.media3:media3-ui-compose?!?
jetc.dev/issues/253
#JetpackCompose
#AndroidDev
2
7
3
reposted by
Igor Escodro
John O'Reilly
about 1 year ago
Tips for improving Kotlin/Native compilation time
kotlinlang.org/docs/native-...
#KMP
loading . . .
Tips for improving compilation time | Kotlin
https://kotlinlang.org/docs/native-improving-compilation-time.html
0
14
4
reposted by
Igor Escodro
Matt McKenna
about 1 year ago
Don't solve problems you don't have.
blog.mmckenna.me/just-enough-...
loading . . .
Just Enough Optimization
Don’t solve problems you don’t have.
https://blog.mmckenna.me/just-enough-optimization
1
19
2
Thank you very much for featuring my article in the latest issue. It’s always an honor to be mentioned by you. ❤️
add a skeleton here at some point
about 1 year ago
0
3
1
For my first article of the year, we'll explore how to add a shimmer effect to an existing codebase with minimal changes to existing Composables. 🤖
#AndroidDev
medium.com/@escodro/sea...
loading . . .
Seamless shimmer integration with existing Compose code
In this article, we’ll explore how to add a shimmer effect to an existing codebase with minimal changes to existing Composables.
https://medium.com/@escodro/seamless-shimmer-integration-with-existing-compose-code-b95cc3bbcd17
about 1 year ago
0
0
0
reposted by
Igor Escodro
Arnaud Giuliani
about 1 year ago
🚀 Excited to share the Koin Framework 2025 Roadmap! From v4.0 to future milestones, discover how we're shaping the future of dependency injection and Kotlin ecosystems. Check it out here: [https://buff.ly/4hooIVP] 💡
#Koin
#Kotlin
#AndroidDev
loading . . .
Koin Framework 2025 Roadmap: From 4.0 to Future Milestones
this article outlines the current status of Koin 4.0 and previews the exciting developments planned for 2025 — Koin 4.1 & 4.2
https://buff.ly/4hooIVP
1
17
7
reposted by
Igor Escodro
John O'Reilly
about 1 year ago
Recommendations for Android architecture
developer.android.com/topic/archit...
loading . . .
Recommendations for Android architecture  | Android Developers
https://developer.android.com/topic/architecture/recommendations
0
8
3
reposted by
Igor Escodro
Márton Braun
about 1 year ago
We've published a new doc page that explains the relationship between Compose Multiplatform and Jetpack Compose:
www.jetbrains.com/he...
1
46
9
reposted by
Igor Escodro
Kotlin by JetBrains
about 1 year ago
🤔 Finding KMP libraries feels like a chore? Introducing
klibs.io
– a web service that simplifies your search for KMP libraries that are right for your needs and platforms. Try this alpha version and share your thoughts! 🌟 Learn more: 👇
blog.jetbrains.com/kotlin/2024/...
loading . . .
Introducing klibs.io: A New Way to Discover Kotlin Multiplatform Libraries | The Kotlin Blog
Klibs.io is an easy web service that allows you to find a Kotlin Multiplatform library for a specific purpose that supports selected platforms (JVM, Android JVM, Wasm, JS, Kotlin/Native).
https://blog.jetbrains.com/kotlin/2024/12/introducing-klibs-io-a-new-way-to-discover-kotlin-multiplatform-libraries/
2
60
15
It's been a while since I published an article, and I want to touch on a sensitive one for my latest one: how to have a more thoughtful code review process. I hope these points will assist you and your team to collaborate even more. ❤️
escodro.medium.com/for-more-tho...
#AndroidDev
loading . . .
For more thoughtful code reviews
The code review is a difficult process for some teams but if used thoughtfully, it could be a powerful moment.
https://escodro.medium.com/for-more-thoughtful-code-reviews-1028b81bb83c
over 1 year ago
0
1
0
you reached the end!!
feeds!
log in