I have over a dozen years of experience as a software engineer and I started learning Scala and monads recently for a new job. I’ve come to the conclusion that monads are terrible and make things more difficult despite the on-paper description. Don’t worry about it, you’re much more competent than you think.
Myth: software engineers replicate value similar to a factory worker making the same item over and over
Truth: software engineers are closer to artists than factory workers IMO. We find and create new value, not replicate existing value