--

I don't think this is true. I think that it's true for developers who have not been allowed enough practice at being perfect where they can do it quickly--which is most of us. The problem with the industry as a whole is that most of the practice most developers get is writing crappy software. But writing crappy software is also slow, especially after the first couple of months.

I have worked on several products where the architecture was very good, the first time, but I can't say that the company didn't struggle first with poor architecture. Unfortunately, I've never been the first hire on a project, so I can't speak to what it would look like if I were given my head from the beginning rather than coming in to fix or rewrite once there's already a mess.

--

--

Amy Blankenship
Amy Blankenship

Written by Amy Blankenship

Full Stack developer at fintech company. I mainly write about React, Javascript, Typescript, and testing.

Responses (1)