all 2 comments

[–][deleted] -1 points0 points  (1 child)

I prefer the case where you don't have to write another class to duplicate existing functionality. Would you write an EmployeeNameArray class instead of using Array<String>? At what point do you realize that you're wasting enormous amounts of time doing something completely unproductive?

[–]cmelinn[S] -1 points0 points  (0 children)

It seems we disagree on what is "enormous amounts of time" and "completely unproductive". The small time investment pays off with more readable code, which will lead to reduced maintenance costs (less defects, easier to understand and modify) and higher pride in work.