Photo by Hannah Busing on Unsplash

Developers, engineers, architects... who's who?

Lately, I wondered if there is a difference between a software engineer and a software developer. I tried to draw some similarities between the software and construction industries. Both have architects, developers and engineers. So, how come, a software developer can become a software architect, while it is pretty hard to imagine a construction worker becoming an architect just by accruing experience and attending a few online courses? This situation bothered me, especially after observing several software projects that had become hard to maintain and develop due to poor engineering or architectural decisions. Also, I gained a lot of insights from griding Leetcode to prepare for the coding interviews. But this is a story for another post, I guess. ...

April 23, 2023 · 4 min