u/Reasonable-Tour-8246

▲ 0 r/Kotlin

Is Kotlin becoming too bloated? Why I am sticking to a "Minimalist" subset of the language.

Hey kotlin devs,

I have been a developer for 2 years now, mostly using Kotlin for Android and Java for backend. After working with both, I feel like Kotlin is becoming unnecessarily complex because it’s trying to be everything at once.

Betwen deep OOP, functional programming, and massive async concepts like advanced Coroutines, it feels like there's just too much abstraction. Honestly, this is why I still love Java on the backend. Yes, it is verbose, but it is clean, explicit, and highly predictable. You always know exactly what the code is doing.

Lately, I decided to stop chasing complex feature in Kotlin because it just ruins my productivity. Instead, I have stripped my usage down to a simple, predictable subset:

  • Standard OOP and basic Kotlin concepts.
  • Basic functional concepts (like collection operations, Extension function, High Ordered Function).
  • Basic coroutines for simple background work.

I really think a language should be simple and powerful, not bloated with endless concepts.
Anyone else intentionally keep their Kotlin simple just to stay sane? Or am I missing something?

reddit.com
u/Reasonable-Tour-8246 — 3 days ago
▲ 12 r/Kotlin

Is Compose Multiplatform ready for an offline-first B2B SaaS desktop app?

Hi there,

I am building a B2B SaaS for clients here in East Africa. After doing market validation and talking directly to my users, the absolute biggest pain point is unreliable internet connectivity.

​

To solve this, I am designing the system to be offline-first. The goal is to build a desktop application where users can do all their daily work completely offline, saving data to a local database, which will then automatically sync to the cloud whenever an internet connection become available.

​

I have a background in Android development using Jetpack Compose, so my mind immediately jumped to Compose Multiplatform for the desktop application.

​

However, I keep hearing mixed reviews about Compose Multiplatform's maturity, especially for production-grade B2B systems.

​

I have some few questions please:

- How mature and stable is Compose Multiplatform for Desktop (Windows/Linux) right now? Are there any breaking bugs or major performance bottlenecks I should worry about in a B2B environment?

​

- Do I need to learn from scratch some stuffs?

​

- Can you share your experience on how desktop apps.

reddit.com
u/Reasonable-Tour-8246 — 21 days ago

On Telmisartan 80mg but BP still high also dealing with left-side numbness, irregular heartbeat, and terrible sleep. Anyone else?

Hey everyone, looking for some insight or shared experiences here.

I was put on Telmisartan 80mg for high blood pressure for my first time, but honestly my BP is still not where it should be. I was told one of the side effects would be frequent urination, but I have not experienced that at all not sure if that means it's not working properly or I'm just one of those people who don't get that side effect?

The bigger concern for me is what the high BP is doing to my body day-to-day:

Poor sleep I can barely get a full night's rest. I wake up multiple times or just can't fall asleep properly.

Numbness on my left side, especially in the morning hours. Mostly my left arm/hand. It goes away after a while but it's been happening regularly.

Irregular heartbeats I notice it at random times, kind of like a flutter or skipped beat feeling.

I have a follow-up with my doctor scheduled but I wanted to hear from others has anyone experienced something similar on Telmisartan? Did switching medications help?

Any advice appreciated. 🙏

reddit.com
u/Reasonable-Tour-8246 — 29 days ago

I have 6 B2B SaaS ideas in Tanzania. Problems are real. But will anyone actually pay?

I am a developer in Tanzania. I have been doing small local software work and I keep seeing the same painful problems everywhere around me.

Here is what I wanted to build:

- School fee collection system (schools still use paper receipts and cash queues)

- Exam and results management (teachers writing marks in notebooks)

- Cargo and freight booking (everything done through WhatsApp and phone calls)

- Payroll and HR for local SMEs (most do payroll on Excel or in their head)

- Hotel and guesthouse booking (small hotels are 100% walk-in, zero online presence)

- Digital SACCO/savings group management (these groups are everywhere and still run on handwritten ledgers)

I have seen every single one of these problems with my own eyes. This is not a research. This is my environment, I have really witnessed.

But I have never run a SaaS. And my fear is simple will these people actually pay? The school director who's used a notebook for 20 years, ma be the hotel owner booking guests on WhatsApp do they even want software? What if I build it and they say "it's nice but we are fine"?

I dont have a sales background. I dont have a marketing budget. Just my laptop and a real problem in front of me.

How do you figure out which idea to commit to? How did you get your first customers to trust you enough to pay?

Technology isn't yet that big here but there is a huge shift in digital system especially mobile money(example Nala, Snippe, Selecom, M-Pesa). I wonder what if we bring a right solution but people will ignore technology and focus on traditional way of doing stuffs?

reddit.com
u/Reasonable-Tour-8246 — 1 month ago

I have 6 B2B SaaS ideas in Tanzania. Problems are real. But will anyone actually pay?

I am a developer in Tanzania. I have been doing small local software work and I keep seeing the same painful problems everywhere around me.

Here is what I wanted to build:

- School fee collection system (schools still use paper receipts and cash queues)

- Exam and results management (teachers writing marks in notebooks)

- Cargo and freight booking (everything done through WhatsApp and phone calls)

- Payroll and HR for local SMEs (most do payroll on Excel or in their head)

- Hotel and guesthouse booking (small hotels are 100% walk-in, zero online presence)

- Digital SACCO/savings group management (these groups are everywhere and still run on handwritten ledgers)

I have seen every single one of these problems with my own eyes. This is not a research. This is my environment, I have really witnessed.

But I have never run a SaaS. And my fear is simple will these people actually pay? The school director who's used a notebook for 20 years, ma be the hotel owner booking guests on WhatsApp do they even want software? What if I build it and they say "it's nice but we are fine"?

I dont have a sales background. I dont have a marketing budget. Just my laptop and a real problem in front of me.

How do you figure out which idea to commit to? How did you get your first customers to trust you enough to pay?

Technology isn't yet that big here but there is a huge shift in digital system especially mobile money(example Nala, Snippe, Selecom, M-Pesa). I wonder what if we bring a right solution but people will ignore technology and focus on traditional way of doing stuffs?

reddit.com
u/Reasonable-Tour-8246 — 1 month ago