The val Property != Immutable in Kotlin

When declaring properties, it’s crucial to determine whether a property should be mutable, as this decision can directly impact your software’s behavior. This is a fundamental consideration, as it can lead to potential issues in your code if not handled carefully. When using a state management library like Jetpack Compose Runtime, the immutability of properties becomes … Read more

Loading Initial Data in LaunchedEffect vs. ViewModel

When initializing or fetching data upon entering a screen, it’s crucial to select the right trigger point for loading the initial data. Given that most data flows are delivered by providers and subscribers, ensuring proper data lifecycle management is essential. Especially in Jetpack Compose, the lifecycle of a composable function is significantly different from that … Read more

Build Your First Android and iOS Mobile App With Kotlin Multiplatform

Cross-platform development provides significant advantages, especially in mobile development, where Android and iOS operate on fundamentally different ecosystems. Developing native apps for each platform can be resource-intensive since it requires separate developers with expertise in different programming languages (Kotlin for Android and Swift/Objective-C for iOS). Managing two distinct codebases also increases development and maintenance costs … Read more

How to Launch Your Million-Dollar Startup Ideas? (Launch and Thrive)

Starting a million-dollar business can seem overwhelming, but it all begins with a great idea. The journey involves recognizing opportunities, validating your concept, and creating a plan to bring your vision to life. This guide will walk you through the essential steps to turn your startup idea into a successful venture. Key Takeaways Identifying Your … Read more

How to build a Collective Mind that speaks for humanity in real-time.

In the world of science fiction, the notion that humanity will one day connect our brains together into a global “hive mind” dates back to a 1930 novel entitled “Last and First Men” by Olaf Stapledon. It recounts a fictional “future history” in which humanity evolves biologically into a species that can link telepathically into collective … Read more

The “AI Manipulation Problem” is urgent and not being addressed

Our lives will soon be filled with conversational AI agents designed to help us at every turn, anticipating our wants and needs so they can feed us tailored information and perform useful tasks on our behalf. They will do this using an extensive store of personal data about our individual interests and hobbies, backgrounds and aspirations, personality … Read more

Have we reached Peak Human?

I’m not talking about peak population or peak lifespan or peak performance. When I refer to Peak Human, I’m talking about whether we have reached the point where AI systems can outthink the majority of individual humans, thus defining the moment in time when we “peaked” as an intellectual force on planet earth. After all, once we pass this milestone, we will … Read more

Mixed Reality or Spatial Computing

Journalists keep asking me the same question these days: What’s the difference between Spatial Computing and Mixed Reality? As soon as I answer, it triggers even more questions about the language of immersive media and the various phrases in use today. To reduce confusion, I believe it’s helpful to review the history and perceptual meaning of core language. Personally, … Read more