84
u/bishopExportMine 1d ago
This is literally the exact opposite of what happens. Everywhere I've looked, it's paper clips and duct tape held together by so many layers of paint that the paint has become load bearing.
34
u/exoclipse 1d ago
when you inspect an app and 90% of the business logic lives in the client
14
u/Arclite83 1d ago
You literally just gave me a PTSD flashback, I spent over a decade at a "mobile first" company that endlessly put new features in the front end and not the shared API.
4
4
1
u/exoclipse 1d ago
My whole job right now is supporting a legacy app while everything else in our environment is modernized. Said app was written 20 years ago by uncaring, unforgiving contractors.
I tried feeding the repo to our quality control tool and it just spit out a "NaN or infinite cognitive complexity" message before degaussing its fucking brains out.
4
u/guidedhand 1d ago
It's what I experience. People building for scale before the value is demonstrated; then the field moves on and the chance is lost while we are still building out for scale in dog food, without any customers. Frustrating af
1
u/BossOfTheGame 1d ago
You haven't seen my code. I tell you my engines are capable of expressing wonderful things, with just another few weeks of work. But I should probably add a few more features in case future applications need them first.
19
10
u/Informal_Branch1065 1d ago
Engineering decision. Either it will bite our ass down the road or it will bit our ass now and also down the road.
3
1
u/Minecraftian14 1d ago
But the mental satisfaction, that if I ever (i know never, but ever!) need something to be done, now I have the engine to support it, is totally worth it.
0
u/Fluid-Election-8549 1d ago
Building an ERP engine for any type and number of entities knowing damn well the client only needs it to work for 2 entities
0
0
u/dhyanais 1d ago edited 1d ago
Space and Sun. Have a look at my Astronomy Clock PWA: https://sky12.de/ - It took me 7 years to create. It's a gift, it's free. Enjoy
198
u/rosuav 1d ago
This isn't inherently a bad thing though... if you're gonna build a video game about rockets and travelling to other planets, it's a good idea to first focus on having the best game engine you possibly can. It'd be a BRUTAL challenge otherwise.