The Most Important Lesson about Software Development from the Past 50 Years

A focus on understanding users and their usage of the solution is the best key to success.

Karl Wiegers
Analyst’s corner
Published in
7 min readApr 28, 2022

--

A screenshot of a an accounting application, showing various tasks a user might want to perform.
Graphic by Author

I first learned to program computers in college in 1970. Since then, I’ve performed many roles in software engineering: coder, designer, business analyst (BA), tester, project manager…

--

--

Karl Wiegers
Analyst’s corner

Author of 14 books, mostly on software. PhD in organic chemistry. Guitars, wine, and military history fill the voids. karlwiegers.com and processimpact.com