pull down to refresh

I don't do front-end really so I can't help you validate frameworks, but:

making good decisions about concepts matters more than ever.

If you want to have something that is maintainable without leaving up in the air whether something truly works, then I think that this is key.

I went around looking at some things people made with base ui and much is awesome... until I do it on my phone, then half of it breaks. This lead me to maybe an abstraction of this:

When automating coding, well thought out architecture of both the product and development processes becomes really important. I'd say this would be including comprehensive CI and human QA.

113 sats \ 1 reply \ @k00b OP 11h
I went around looking at some things people made with base ui and much is awesome... until I do it on my phone, then half of it breaks.

Base ui is a thin/unstyled wrapper around html things, so it itself does not know mobile from desktop. I'd guess it's the inheriting project's lazy styling (and to your point, subsequent QA) that's making it break.

When automating coding, well thought out architecture of both the product and development processes becomes really important. I'd say this would be including comprehensive CI and human QA.

100%. I've seen a weird systemic apathy result from automated coding. If writing the code is easy, why would I bother continuing to do other hard stuff?

reply
100 sats \ 0 replies \ @optimism 11h
I'd guess it's the inheriting project's lazy styling (and to your point, subsequent QA) that's making it break.

Ah yes. It's not criticism of base ui; more criticism of published, branded stuff... that don't work, haha.

If writing the code is easy, why would I bother continuing to do other hard stuff?

I see that too. I'm of the unpopular opinion however that writing "code", without any other qualification to it, has always been easy. Writing clean, working, robust, maintainable, defensive code has always been a lot harder, not in the least because it requires discipline, and teamwork: I don't know anyone that writes super-awesome code without having a couple extra eyes on it.

I hate lazy code in my production apps (and I hate it in Android source code even more, and in my opinion it is full of it) but I expect to see it more and more. More verbose pull requests, more lines on tag..tag diffs... I really need to start automating me some diff reviewing haha.

reply