3 ms·
> 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 diffe
by runarberg 3y 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.
- alex_lav 3y agoI...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.