What Makes a Great Software Engineer? Just My Thoughts

This is something I’ve personally thought a lot about. Not just for the purposes of finding other engineers to work with, but also to discover a metric that allows me to better myself and my own skill set. After much thought this is what I’ve come up with…

“Given the same amount of time, a better software engineer will write less code. The best engineer will write zero code.”— Elliot Chance

There’s three parts to this, let me explain…

It’s quite common for software changes to be fast and easy at the start of a project and become more difficult and slow as the project progresses. This is for a variety of reasons but one of those is usually complexity. As the software has more moving parts there’s more things to maintain, more potential for bugs, higher build and testing times… the list goes on and that’s before we take into account all


Original URL: http://feedproxy.google.com/~r/feedsapi/BwPx/~3/rq2qHW3xQ-c/what-makes-a-great-software-engineer

Original article

Comments are closed.

Proudly powered by WordPress | Theme: Baskerville 2 by Anders Noren.

Up ↑

%d bloggers like this: