Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
Elyz866457dM o o d. I still don't consider myself a "good" programmer for this exact reason. I spend so long deliberating over what is a good choice. Can't just start writing the code and figuring out as I go.
@Elyz I hate figuring it out on the fly, cuz seems like this is what previous devs did on the project and they messed it up even further in the long run..
I know that if the specs are changing, you might end up rewriting it anyway, but why not think it through and at least make the code less likely to need the whole rewrite..
craig939393257857dI recommend reading these books then. You won't regret it.
Clean Code - Robert Martin
Head First Design Patterns - Eric Freeman
Patterns, principles, and practices of domain-driven design - Scott Millett
devJs86057dI feel that I was better developer in my previous company where I actually did something that matters and we all did it the proper way - same code styles, linters, typescript, refactoring hacks and patches...
now it is just bugfix after bugfix in this infinite bolognese.
Tried to get time to untangle that pastafarian monster, but there's no customer value in that, so devJS go fuck yourself!
I can feel my skills rotting away!
Trying to find a place where I can again write code with types and linters and good practices!