2 ms·
>There are overly complicated solutions to simple problems You sure about that? Sometimes the seemingly simple problems are quite complicated. Partly because w
by macspoofing 4y ago
>There are overly complicated solutions to simple problems
You sure about that? Sometimes the seemingly simple problems are quite complicated. Partly because we are building software for a world that is fraught with (security) landmines.
But point taken, sometimes you can overcomplicate the architecture.
>Distributed systems? Kubernetes? Rust for CRUD apps? Blockchain, NoSql, crypto, micro-frontends and the list goes on and on.
Each of those are particular tools for particular problems (though I'm not sure why Rust for CRUD apps is so terrible).
>moving away from python (because its too "slow");
Not only is it slow, but the lack of compiler support for typing leads to an inordinate amount of (stupid) runtime problems. I say this because I recently inherited an entire inventory of python software built up over the years at my current employer. Right now, I have a bug backlog full of runtime blow-ups (dating back years) because of careless typing. Coming from the unsexy world of C# and Java, still trying to see why Python would ever be used for anything but scripting and (maybe) prototyping - it's slow as molasses and no compiler support.