Settings

Theme

Towards a theory of software development expertise

blog.acolyer.org

27 points by jtloong 7 years ago · 2 comments

Reader

d0mine 7 years ago

> In other news physicists are learning about the universe by sending out questionnaires to people with lots of experience living in the universe. https://blog.acolyer.org/2018/12/21/towards-a-theory-of-soft...

wppick 7 years ago

I think the most important sentence in this article is:

> The most frequently cited tasks that an expert should be good at were designing software architecture, writing source code, and analysing and understanding requirements.

But I think this is also missing verification of the requirements, which is writing tests and being able to ship reliable code. Step 1 is to make sure you understand the requirements, step 2 is writing good code, step 3 is shipping the code after verifying that all the requirements are met, and the quality of the product is good

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection