Dick Dowdell
May 4, 2024

--

Josef, I would agree with you if all CS degrees were created equal. Unfortunately, they are not. There are very few institutions that teach much more that programming languages — and coding is merely a means of describing a solution to the computer.

Architectural principles and software design are, in my experience, very poorly taught. That is probably because they are very difficult to teach to people who have no real-world experience with actual software systems — and even harder for people without that experience to teach.

When I was at university there were no undergraduate computer science courses. Fortunately, when I stumbled into software development 50-years ago, there were books by people like Niklaus Wirth, Bertrand Meyer, Clemens Szyperski, Michael Stonebraker, and Alan Kay — so I was able to learn from the masters.

https://medium.com/nerd-for-tech/some-advice-for-developers-eb16e5f076a0

--

--

Dick Dowdell
Dick Dowdell

Written by Dick Dowdell

A former US Army officer with a wonderful wife and family, I’m a software architect and engineer who has been building software systems for 50 years.

No responses yet