4 ms·
There was a book I read one time, early in my journey, called "Hardcore Java" It's promise was to take you from beginner java engineer to an advanced one. It wa
by malfist 4y ago
There was a book I read one time, early in my journey, called "Hardcore Java" It's promise was to take you from beginner java engineer to an advanced one. It was written by someone who "knew" the craft and was ready to pass on their anointed knowledge.
The author of the book had just recently made the progression to what they considered advanced, so the book was chock full of beginner-cum-expert advice like this article.
And it was all wrong. The errata for the book is more pages than the book itself. It had the basics of java incredibly wrong, most of the code samples in the book were not compilable, it was a mess.
This article strikes me the same way. Someone who has a little more knowledge than a beginner, but hasn't yet learned how little they know. So they want to show off their new knowledge with gatekeeping "lessons"
The difference between junior and senior isn't just about going from "easy way" -> "best way" It's about understanding when you can get away with the easy way, when the best way is too hard for a situation, or the situation isn't called for. It doesn't fit nicely into X does Y and A does B. Design/Engineering isn't black and white.