Hacker News new | ask | show | jobs
by runarberg 1029 days ago
> It's like acting like building a house requires two jobs, "Inside Builder" and "Outside Builder".

Your anology is flawed. There are different tools and different skillsets involved. A more apt analogy is that building a house requires two jobs, a “carpenter” and a “cabinet maker”.

A back end developer need not concern them self with UX design, CSS animations, accessibility, browser compatibility, etc. and very seldomly with localization. These are all things a skilled web programmer will become an expert at if they are building websites served to tens of thousands of people.

Similarly a cabinet maker need not concern them selves with ventilation, load bearing walls, stud spacing, etc.

1 comments

I...don't see how your analogy is any more or less flawed...but I also don't particularly want to debate about an analogy that aptly demonstrates a point: specializations exist.