(no title)
webZero | 4 years ago
As a senior software engineer i had to spend a lot of time at night fixing code written by junior devs and interns.
the code that company and devs (just ifs and loops gang) proud of was a pain in the ass for me so i quit the job entirly and do freelancing these days.
I tried to explain how something was wrong and why but no one would listen all believe they were 10x developers, Life lesson learned, never ever try to correct an idiot.
Here are some of the practices they followed * No indexes on tables, not even unique * No DRY, NO KISS * Switching to new shiny framework/library every week * no tests * Keeping entire codebase in a single file (4k LOC) * no versioning * Exposing DB credentials to the entire internet and not acting when being warned
hnarn|4 years ago
Writing code that works is simple. Writing code that doesn't break is not simple.
dan-robertson|4 years ago
[1] either a policy like strict code review or perhaps a cultural change about quality or responsibility or mentorship.
webZero|4 years ago
Companies thought they were saving money and devs thought they were born coders so no to read a book on software architecture/engineering and hence i had to deal with the big pile of ....
fdgsdfogijq|4 years ago
unknown|4 years ago
[deleted]
eptcyka|4 years ago