Over the years I saw too many people complicate their architecture before there was a need a for it, so my current approach nowadays is generally "simplest thing that can possibly work". It's way easier to add more layers/tech later than to rip out something that was added at the very beginning of a project.
Yeah, I'm definitely guilty of over engineering in the early days but I think I developed an enzyme that reacts everytime it gets in contact with over engineered stuff sounding an alarm :D
But I still try to keep an eye on the "future direction"
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Yeah, I'm definitely guilty of over engineering in the early days but I think I developed an enzyme that reacts everytime it gets in contact with over engineered stuff sounding an alarm :D
But I still try to keep an eye on the "future direction"