Remix.run Logo
90s_dev 3 days ago

> Most software today is crappy. Do you really need all the bells and whistles? Probably not.

I agree that most software today is bloated, but I wouldn't say crappy. There are legitimate reasons to choose bloat, for example using SDL or Electron to speed up development and have easier portability. But for some reason I do strongly enjoy writing and using minimalist software. That's why I removed C++, SDL and other libs from my app (hram.dev) and just used C, native Win32 APIs, and D3D, getting it down to 1.4mb and speeding up compilation a lot. So projects like this always appeal to me, and I love seeing different ways we can be minimalist without sacrificing too much functionality or convenience.

gen2brain 3 days ago | parent | next [-]

The best apps I've used have implementations for every OS and UI separately. Usually, everyone uses the easier route, but it will only be good enough, not the best. But again, now your app works only on Windows.

90s_dev 3 days ago | parent [-]

Yeah those apps were my inspiration: use the native UI and share logic as a lib.

I don't even have a Mac yet, so no point in shipping for that if I can't debug it.

If sales are good, I'd be glad to buy a cheap macbook off ebay and port it.

pjmlp 2 days ago | parent [-]

Even better if the library code is properly written, not only you can have multiple GUI frontends, you can make the CLI folks equally happy, and most of the code remains portable.

Naturally nowadays this is too much to ask for, so many ship the Chrome Application Platform instead.

jjrh 3 days ago | parent | prev [-]

It's a shame no one has figured out how we can get the flexibility of html/css/js in a way that is fast.

toast0 3 days ago | parent | next [-]

Tk?

0x0203 2 days ago | parent | next [-]

Sadly very overlooked these days.

johnisgood 2 days ago | parent | prev [-]

With ttk.

homarp 3 days ago | parent | prev | next [-]

if you can elaborate a bit on a) flexibility b) fast

like the fellow commenter said, python might qualify as flexible, fast to code, and 'fast enough'

ravetcofx 3 days ago | parent | prev [-]

Python?